summaryrefslogtreecommitdiff
path: root/media/jni/android_media_Streams.cpp
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2019-10-24 09:44:55 -0400
committerDerek Sollenberger <djsollen@google.com>2019-12-02 19:49:31 +0000
commiteec1b8651fd9dafb0025306ed2956a4ab5804c88 (patch)
tree7637dc9459d0ff5c4ce14cadcd7651f3616de2bd /media/jni/android_media_Streams.cpp
parent832d4bea8139defc9717bb153c95947f3c3065c5 (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.cpp61
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");