| Index: src/core/SkPicturePlayback.cpp
|
| diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPicturePlayback.cpp
|
| index 38f7deb111ba296f5a560810d1381b0c498329da..02d882897738f4d5b02a31ecd3a7d1615d1a9d2e 100644
|
| --- a/src/core/SkPicturePlayback.cpp
|
| +++ b/src/core/SkPicturePlayback.cpp
|
| @@ -8,8 +8,8 @@
|
| #include "SkPicturePlayback.h"
|
| #include "SkPictureRecord.h"
|
| #include "SkTypeface.h"
|
| -#include "SkOrderedReadBuffer.h"
|
| -#include "SkOrderedWriteBuffer.h"
|
| +#include "SkReadBuffer.h"
|
| +#include "SkWriteBuffer.h"
|
| #include <new>
|
| #include "SkBBoxHierarchy.h"
|
| #include "SkPictureStateTree.h"
|
| @@ -322,7 +322,7 @@ bool SkPicturePlayback::containsBitmaps() const {
|
|
|
| #include "SkStream.h"
|
|
|
| -static void writeTagSize(SkOrderedWriteBuffer& buffer, uint32_t tag,
|
| +static void writeTagSize(SkWriteBuffer& buffer, uint32_t tag,
|
| uint32_t size) {
|
| buffer.writeUInt(tag);
|
| buffer.writeUInt(size);
|
| @@ -370,7 +370,7 @@ static void writeTypefaces(SkWStream* stream, const SkRefCntSet& rec) {
|
| }
|
| }
|
|
|
| -void SkPicturePlayback::flattenToBuffer(SkOrderedWriteBuffer& buffer) const {
|
| +void SkPicturePlayback::flattenToBuffer(SkWriteBuffer& buffer) const {
|
| int i, n;
|
|
|
| if ((n = SafeCount(fBitmaps)) > 0) {
|
| @@ -411,8 +411,8 @@ void SkPicturePlayback::serialize(SkWStream* stream,
|
| SkRefCntSet typefaceSet;
|
| SkFactorySet factSet;
|
|
|
| - SkOrderedWriteBuffer buffer;
|
| - buffer.setFlags(SkFlattenableWriteBuffer::kCrossProcess_Flag);
|
| + SkWriteBuffer buffer;
|
| + buffer.setFlags(SkWriteBuffer::kCrossProcess_Flag);
|
| buffer.setTypefaceRecorder(&typefaceSet);
|
| buffer.setFactoryRecorder(&factSet);
|
| buffer.setBitmapEncoder(encoder);
|
| @@ -425,7 +425,7 @@ void SkPicturePlayback::serialize(SkWStream* stream,
|
| writeFactories(stream, factSet);
|
| writeTypefaces(stream, typefaceSet);
|
|
|
| - writeTagSize(stream, PICT_BUFFER_SIZE_TAG, buffer.size());
|
| + writeTagSize(stream, PICT_BUFFER_SIZE_TAG, buffer.bytesWritten());
|
| buffer.writeToStream(stream);
|
| }
|
|
|
| @@ -435,7 +435,7 @@ void SkPicturePlayback::serialize(SkWStream* stream,
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| /**
|
| - * Return the corresponding SkFlattenableReadBuffer flags, given a set of
|
| + * Return the corresponding SkReadBuffer flags, given a set of
|
| * SkPictInfo flags.
|
| */
|
| static uint32_t pictInfoFlagsToReadBufferFlags(uint32_t pictInfoFlags) {
|
| @@ -443,9 +443,9 @@ static uint32_t pictInfoFlagsToReadBufferFlags(uint32_t pictInfoFlags) {
|
| uint32_t fSrc;
|
| uint32_t fDst;
|
| } gSD[] = {
|
| - { SkPictInfo::kCrossProcess_Flag, SkFlattenableReadBuffer::kCrossProcess_Flag },
|
| - { SkPictInfo::kScalarIsFloat_Flag, SkFlattenableReadBuffer::kScalarIsFloat_Flag },
|
| - { SkPictInfo::kPtrIs64Bit_Flag, SkFlattenableReadBuffer::kPtrIs64Bit_Flag },
|
| + { SkPictInfo::kCrossProcess_Flag, SkReadBuffer::kCrossProcess_Flag },
|
| + { SkPictInfo::kScalarIsFloat_Flag, SkReadBuffer::kScalarIsFloat_Flag },
|
| + { SkPictInfo::kPtrIs64Bit_Flag, SkReadBuffer::kPtrIs64Bit_Flag },
|
| };
|
|
|
| uint32_t rbMask = 0;
|
| @@ -534,7 +534,7 @@ bool SkPicturePlayback::parseStreamTag(SkStream* stream, const SkPictInfo& info,
|
| return false;
|
| }
|
|
|
| - SkOrderedReadBuffer buffer(storage.get(), size);
|
| + SkReadBuffer buffer(storage.get(), size);
|
| buffer.setFlags(pictInfoFlagsToReadBufferFlags(info.fFlags));
|
|
|
| fFactoryPlayback->setupBuffer(buffer);
|
| @@ -554,7 +554,7 @@ bool SkPicturePlayback::parseStreamTag(SkStream* stream, const SkPictInfo& info,
|
| return true; // success
|
| }
|
|
|
| -bool SkPicturePlayback::parseBufferTag(SkOrderedReadBuffer& buffer,
|
| +bool SkPicturePlayback::parseBufferTag(SkReadBuffer& buffer,
|
| uint32_t tag, size_t size) {
|
| switch (tag) {
|
| case PICT_BITMAP_BUFFER_TAG: {
|
|
|