History log of /frameworks/av/media/libmediaextractor/MediaBufferGroup.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1889c3edad32995c0cf26ae2248fe7c957b7ec84 01-Feb-2018 Dongwon Kang <dwkang@google.com> Add MediaBufferBase and use it in MediaSource and MediaBufferGroup.

MediaBuffer class exposes internal classes, ABuffer and IMemory, which
we don't want to expose to plugins. This change introduces
MediaBufferBase which does not expose any classes from system library.

Test: build and post-submit media cts tests
Bug: 67908556
Change-Id: Ic9ee239caf9b84b2b3740e2d533257afa25c8784
/frameworks/av/media/libmediaextractor/MediaBufferGroup.cpp
4d0c0a8942de184f07fdd6c918c6355e5771bdff 25-Jan-2018 Dongwon Kang <dwkang@google.com> Hide classes from system library in MediaBufferGroup.h

Test: build.
Bug: 67908542
Change-Id: Icf0e3d634c3ab4e1350c9960655eaaca37029b34
/frameworks/av/media/libmediaextractor/MediaBufferGroup.cpp
bc8f53b8c1c220d9ce01526b6e3834f14af98ed5 26-Jan-2018 Dongwon Kang <dwkang@google.com> Revert "Revert "Move MediaBufferXXX from foundation to libmediaextractor""

This reverts commit 95a8bfab98a73a75eb60ecf2cc8683f4a1f04b35.
Plus, keeps 'virtual' keyword for ~MediaBuffer which has a child class.

Test: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg
CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice
Bug: 67908542
Change-Id: Ib94d574d6bbd6245c174dd1c9bcca379015724cc
/frameworks/av/media/libmediaextractor/MediaBufferGroup.cpp
4b780702948d19caef60617666c69b6d7f64aa29 25-Jan-2018 Dongwon Kang <dwkang@google.com> Revert "Move MediaBufferXXX from foundation to libmediaextractor"

This reverts commit f03606d9034730bea1a394e6803f9ebc36f3d2eb.

Test: build and plays the file attached in the bug.
Bug: 72479511
Change-Id: Ifdb8225a7140480649cecd52668ac7dcdd489252
/frameworks/av/media/libmediaextractor/MediaBufferGroup.cpp
f03606d9034730bea1a394e6803f9ebc36f3d2eb 24-Jan-2018 Dongwon Kang <dwkang@google.com> Move MediaBufferXXX from foundation to libmediaextractor

Removed MediaBufferBase in favor of MediaBufferHolder
which contains a MediaBuffer inside. Instead of set/getMediaBufferBase,
now it set/finds MediaBufferHolder in ABuffer->meta().

Test: build. pass MediaPlayerDrmTest and EncodeDecodeTest.
Bug: 67908542
Change-Id: Icb4f7ac350a7876f5e4596bae8be2a9e95956c2f
/frameworks/av/media/libmediaextractor/MediaBufferGroup.cpp