diff options
author | Derek Sollenberger <djsollen@google.com> | 2019-10-24 09:44:55 -0400 |
---|---|---|
committer | Derek Sollenberger <djsollen@google.com> | 2019-12-02 19:49:31 +0000 |
commit | eec1b8651fd9dafb0025306ed2956a4ab5804c88 (patch) | |
tree | 7637dc9459d0ff5c4ce14cadcd7651f3616de2bd /media/jni/android_media_Streams.cpp | |
parent | 832d4bea8139defc9717bb153c95947f3c3065c5 (diff) |
Reduce the exposure of the graphics headers.
1) Add RenderThread apex API to dump graphics memory
2) Remove graphics specific headers from non-graphics headers
3) Move frame metrics class outside of the graphics boundary
Bug: 137655431
Test: CtsUiRenderingTestCases
Change-Id: I523185a316ea64fe104068e4186b0802e68f20ed
Diffstat (limited to 'media/jni/android_media_Streams.cpp')
-rw-r--r-- | media/jni/android_media_Streams.cpp | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/media/jni/android_media_Streams.cpp b/media/jni/android_media_Streams.cpp index b7cbd97409a2..4fd515323181 100644 --- a/media/jni/android_media_Streams.cpp +++ b/media/jni/android_media_Streams.cpp @@ -28,67 +28,6 @@ namespace android { -AssetStream::AssetStream(SkStream* stream) - : mStream(stream), mPosition(0) { -} - -AssetStream::~AssetStream() { -} - -piex::Error AssetStream::GetData( - const size_t offset, const size_t length, std::uint8_t* data) { - // Seek first. - if (mPosition != offset) { - if (!mStream->seek(offset)) { - return piex::Error::kFail; - } - } - - // Read bytes. - size_t size = mStream->read((void*)data, length); - mPosition = offset + size; - - return size == length ? piex::Error::kOk : piex::Error::kFail; -} - -BufferedStream::BufferedStream(SkStream* stream) - : mStream(stream) { -} - -BufferedStream::~BufferedStream() { -} - -piex::Error BufferedStream::GetData( - const size_t offset, const size_t length, std::uint8_t* data) { - // Seek first. - if (offset + length > mStreamBuffer.bytesWritten()) { - size_t sizeToRead = offset + length - mStreamBuffer.bytesWritten(); - if (sizeToRead <= kMinSizeToRead) { - sizeToRead = kMinSizeToRead; - } - - void* tempBuffer = malloc(sizeToRead); - if (tempBuffer == NULL) { - return piex::Error::kFail; - } - - size_t bytesRead = mStream->read(tempBuffer, sizeToRead); - if (bytesRead != sizeToRead) { - free(tempBuffer); - return piex::Error::kFail; - } - mStreamBuffer.write(tempBuffer, bytesRead); - free(tempBuffer); - } - - // Read bytes. - if (mStreamBuffer.read((void*)data, offset, length)) { - return piex::Error::kOk; - } else { - return piex::Error::kFail; - } -} - FileStream::FileStream(const int fd) : mPosition(0) { mFile = fdopen(fd, "r"); |