Chromium Code Reviews| Index: src/codec/SkBmpCodec.h |
| diff --git a/src/codec/SkBmpCodec.h b/src/codec/SkBmpCodec.h |
| index ea6f789407cdab7ad15d5543bcdac516de8c5893..8d3ce538903e408972cde10db842885750bfb900 100644 |
| --- a/src/codec/SkBmpCodec.h |
| +++ b/src/codec/SkBmpCodec.h |
| @@ -82,15 +82,6 @@ protected: |
| int32_t getDstRow(int32_t y, int32_t height) const; |
| /* |
| - * Get the destination row to start filling from |
| - * Used to fill the remainder of the image on incomplete input for bmps |
| - * This is tricky since bmps may be kTopDown or kBottomUp. For kTopDown, |
| - * we start filling from where we left off, but for kBottomUp we start |
| - * filling at the top of the image. |
| - */ |
| - void* getDstStartRow(void* dst, size_t dstRowBytes, int32_t y) const; |
| - |
| - /* |
| * Compute the number of colors in the color table |
| */ |
| uint32_t computeNumColors(uint32_t numColors); |
| @@ -141,16 +132,15 @@ private: |
| * number of rows to decode at this time. |
| * @param dst Memory location to store output pixels |
| * @param dstRowBytes Bytes in a row of the destination |
| + * @return Number of rows successfully decoded |
| */ |
| - virtual Result decodeRows(const SkImageInfo& dstInfo, void* dst, size_t dstRowBytes, |
| + virtual uint32_t decodeRows(const SkImageInfo& dstInfo, void* dst, size_t dstRowBytes, |
|
scroggo
2015/10/01 20:48:58
I think these should be "int" to match SkCodec?
msarett
2015/10/01 22:34:52
Done. Looks like I forgot onGetScanlines() as wel
|
| const Options& opts) = 0; |
| Result onStartScanlineDecode(const SkImageInfo& dstInfo, const SkCodec::Options&, |
| SkPMColor inputColorPtr[], int* inputColorCount) override; |
| - Result onGetScanlines(void* dst, int count, size_t rowBytes) override; |
| - |
| - int onNextScanline() const override; |
| + uint32_t onGetScanlines(void* dst, int count, size_t rowBytes) override; |
| // TODO(msarett): Override default skipping with something more clever. |