diff options
author | Mike Reed <reed@google.com> | 2010-03-03 13:24:37 -0500 |
---|---|---|
committer | Mike Reed <reed@google.com> | 2010-03-03 14:04:19 -0500 |
commit | 945a9df6e31cf951d6f323a85a7e75c19c7f60f6 (patch) | |
tree | 14d4fa6369631cbf7ff05964257e4f48f3b33267 /media/tests/omxjpegdecoder | |
parent | f3685afc5d30e07fc35a0a4724d0c5d0cfea112b (diff) | |
download | frameworks_base-945a9df6e31cf951d6f323a85a7e75c19c7f60f6.zip frameworks_base-945a9df6e31cf951d6f323a85a7e75c19c7f60f6.tar.gz frameworks_base-945a9df6e31cf951d6f323a85a7e75c19c7f60f6.tar.bz2 |
add optional preftable to image codecs, for more control over the resulting bitmap config
Diffstat (limited to 'media/tests/omxjpegdecoder')
-rw-r--r-- | media/tests/omxjpegdecoder/jpeg_decoder_bench.cpp | 3 | ||||
-rw-r--r-- | media/tests/omxjpegdecoder/omx_jpeg_decoder.cpp | 4 | ||||
-rw-r--r-- | media/tests/omxjpegdecoder/omx_jpeg_decoder.h | 3 |
3 files changed, 4 insertions, 6 deletions
diff --git a/media/tests/omxjpegdecoder/jpeg_decoder_bench.cpp b/media/tests/omxjpegdecoder/jpeg_decoder_bench.cpp index 2d05a49..7537e35 100644 --- a/media/tests/omxjpegdecoder/jpeg_decoder_bench.cpp +++ b/media/tests/omxjpegdecoder/jpeg_decoder_bench.cpp @@ -32,8 +32,7 @@ public: } protected: - virtual bool onDecode(SkStream* stream, SkBitmap* bm, - SkBitmap::Config pref, Mode); + virtual bool onDecode(SkStream* stream, SkBitmap* bm, Mode); }; int nullObjectReturn(const char msg[]) { diff --git a/media/tests/omxjpegdecoder/omx_jpeg_decoder.cpp b/media/tests/omxjpegdecoder/omx_jpeg_decoder.cpp index f229f9d..209e71c 100644 --- a/media/tests/omxjpegdecoder/omx_jpeg_decoder.cpp +++ b/media/tests/omxjpegdecoder/omx_jpeg_decoder.cpp @@ -97,14 +97,14 @@ OmxJpegImageDecoder::~OmxJpegImageDecoder() { } bool OmxJpegImageDecoder::onDecode(SkStream* stream, - SkBitmap* bm, SkBitmap::Config pref, Mode mode) { + SkBitmap* bm, Mode mode) { sp<MediaSource> source = prepareMediaSource(stream); sp<MetaData> meta = source->getFormat(); int width; int height; meta->findInt32(kKeyWidth, &width); meta->findInt32(kKeyHeight, &height); - configBitmapSize(bm, pref, width, height); + configBitmapSize(bm, getPrefConfig(k32Bit_SrcDepth, false), width, height); // mode == DecodeBounds if (mode == SkImageDecoder::kDecodeBounds_Mode) { diff --git a/media/tests/omxjpegdecoder/omx_jpeg_decoder.h b/media/tests/omxjpegdecoder/omx_jpeg_decoder.h index 7d8bac0..a313877 100644 --- a/media/tests/omxjpegdecoder/omx_jpeg_decoder.h +++ b/media/tests/omxjpegdecoder/omx_jpeg_decoder.h @@ -42,8 +42,7 @@ public: } protected: - virtual bool onDecode(SkStream* stream, SkBitmap* bm, - SkBitmap::Config pref, Mode mode); + virtual bool onDecode(SkStream* stream, SkBitmap* bm, Mode mode); private: JPEGSource* prepareMediaSource(SkStream* stream); |