diff options
-rw-r--r-- | codec2/hidl/1.0/utils/Android.bp | 2 | ||||
-rw-r--r-- | media/sfplugin/CCodecBufferChannel.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/codec2/hidl/1.0/utils/Android.bp b/codec2/hidl/1.0/utils/Android.bp index aa1f18b..1641e51 100644 --- a/codec2/hidl/1.0/utils/Android.bp +++ b/codec2/hidl/1.0/utils/Android.bp @@ -49,7 +49,9 @@ cc_library { "hardware.google.media.c2@1.0", "libhidlbase", "libstagefright_bufferpool@1.0", + "libstagefright_bufferqueue_helper", "libstagefright_codec2", + "libui", ], } diff --git a/media/sfplugin/CCodecBufferChannel.cpp b/media/sfplugin/CCodecBufferChannel.cpp index 611f145..c834f36 100644 --- a/media/sfplugin/CCodecBufferChannel.cpp +++ b/media/sfplugin/CCodecBufferChannel.cpp @@ -1063,7 +1063,7 @@ public: sp<Codec2Buffer> wrap(const std::shared_ptr<C2Buffer> &buffer) override { if (buffer == nullptr) { - return new DummyContainerBuffer(mFormat, buffer); + return new LocalLinearBuffer(mFormat, new ABuffer(0)); } if (buffer->data().type() != C2BufferData::LINEAR) { // We expect linear output buffers from the component. |