Loading media/codec2/sfplugin/CCodec.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ #include <media/openmax/OMX_Core.h> #include <media/openmax/OMX_IndexExt.h> #include <media/stagefright/foundation/avc_utils.h> #include <media/stagefright/foundation/AUtils.h> #include <media/stagefright/omx/1.0/WGraphicBufferSource.h> #include <media/stagefright/omx/OmxGraphicBufferSource.h> #include <media/stagefright/CCodec.h> Loading Loading @@ -1458,7 +1459,8 @@ void CCodec::configure(const sp<AMessage> &msg) { int64_t blockUsage = usage.value | C2MemoryUsage::CPU_READ | C2MemoryUsage::CPU_WRITE; std::shared_ptr<C2GraphicBlock> block = FetchGraphicBlock( width, height, componentColorFormat, blockUsage, {comp->getName()}); align(width, 2), align(height, 2), componentColorFormat, blockUsage, {comp->getName()}); sp<GraphicBlockBuffer> buffer; if (block) { buffer = GraphicBlockBuffer::Allocate( Loading media/codec2/sfplugin/CCodecBuffers.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <C2PlatformSupport.h> #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/foundation/AUtils.h> #include <media/stagefright/foundation/MediaDefs.h> #include <media/stagefright/CodecBase.h> #include <media/stagefright/MediaCodecConstants.h> Loading Loading @@ -57,7 +58,7 @@ sp<GraphicBlockBuffer> AllocateInputGraphicBuffer( std::shared_ptr<C2GraphicBlock> block; c2_status_t err = pool->fetchGraphicBlock( width, height, pixelFormat, fullUsage, &block); align(width, 2), align(height, 2), pixelFormat, fullUsage, &block); if (err != C2_OK) { ALOGD("fetch graphic block failed: %d", err); return nullptr; Loading media/codec2/sfplugin/utils/Codec2BufferUtils.cpp +0 −2 Original line number Diff line number Diff line Loading @@ -593,8 +593,6 @@ status_t ConvertRGBToPlanarYUV( uint8_t *dstY, size_t dstStride, size_t dstVStride, size_t bufferSize, const C2GraphicView &src, C2Color::matrix_t colorMatrix, C2Color::range_t colorRange) { CHECK(dstY != nullptr); CHECK((src.width() & 1) == 0); CHECK((src.height() & 1) == 0); if (dstStride * dstVStride * 3 / 2 > bufferSize) { ALOGD("conversion buffer is too small for converting from RGB to YUV"); Loading Loading
media/codec2/sfplugin/CCodec.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ #include <media/openmax/OMX_Core.h> #include <media/openmax/OMX_IndexExt.h> #include <media/stagefright/foundation/avc_utils.h> #include <media/stagefright/foundation/AUtils.h> #include <media/stagefright/omx/1.0/WGraphicBufferSource.h> #include <media/stagefright/omx/OmxGraphicBufferSource.h> #include <media/stagefright/CCodec.h> Loading Loading @@ -1458,7 +1459,8 @@ void CCodec::configure(const sp<AMessage> &msg) { int64_t blockUsage = usage.value | C2MemoryUsage::CPU_READ | C2MemoryUsage::CPU_WRITE; std::shared_ptr<C2GraphicBlock> block = FetchGraphicBlock( width, height, componentColorFormat, blockUsage, {comp->getName()}); align(width, 2), align(height, 2), componentColorFormat, blockUsage, {comp->getName()}); sp<GraphicBlockBuffer> buffer; if (block) { buffer = GraphicBlockBuffer::Allocate( Loading
media/codec2/sfplugin/CCodecBuffers.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <C2PlatformSupport.h> #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/foundation/AUtils.h> #include <media/stagefright/foundation/MediaDefs.h> #include <media/stagefright/CodecBase.h> #include <media/stagefright/MediaCodecConstants.h> Loading Loading @@ -57,7 +58,7 @@ sp<GraphicBlockBuffer> AllocateInputGraphicBuffer( std::shared_ptr<C2GraphicBlock> block; c2_status_t err = pool->fetchGraphicBlock( width, height, pixelFormat, fullUsage, &block); align(width, 2), align(height, 2), pixelFormat, fullUsage, &block); if (err != C2_OK) { ALOGD("fetch graphic block failed: %d", err); return nullptr; Loading
media/codec2/sfplugin/utils/Codec2BufferUtils.cpp +0 −2 Original line number Diff line number Diff line Loading @@ -593,8 +593,6 @@ status_t ConvertRGBToPlanarYUV( uint8_t *dstY, size_t dstStride, size_t dstVStride, size_t bufferSize, const C2GraphicView &src, C2Color::matrix_t colorMatrix, C2Color::range_t colorRange) { CHECK(dstY != nullptr); CHECK((src.width() & 1) == 0); CHECK((src.height() & 1) == 0); if (dstStride * dstVStride * 3 / 2 > bufferSize) { ALOGD("conversion buffer is too small for converting from RGB to YUV"); Loading