| Index: src/codec/SkSwizzler.h | 
| diff --git a/src/codec/SkSwizzler.h b/src/codec/SkSwizzler.h | 
| index 3d572059970f58120706e56e1e260a485d61e323..a7f29b0763deda74c5b654f025674a80c15cada8 100644 | 
| --- a/src/codec/SkSwizzler.h | 
| +++ b/src/codec/SkSwizzler.h | 
| @@ -163,9 +163,13 @@ public: | 
| * | 
| * Other SkColorTypes are not supported. | 
| * | 
| +     * @param zeroInit | 
| +     * Indicates whether memory is already zero initialized. | 
| +     * | 
| */ | 
| static void Fill(void* dstStartRow, const SkImageInfo& dstInfo, size_t dstRowBytes, | 
| -            uint32_t numRows, uint32_t colorOrIndex, const SkPMColor* colorTable); | 
| +            uint32_t numRows, uint32_t colorOrIndex, const SkPMColor* colorTable, | 
| +            SkCodec::ZeroInitialized zeroInit); | 
|  | 
| /** | 
| *  Swizzle a line. Generally this will be called height times, once | 
| @@ -188,15 +192,16 @@ private: | 
| *  @param dstRow Row in which to write the resulting pixels. | 
| *  @param src Row of src data, in format specified by SrcConfig | 
| *  @param dstWidth Width in pixels of the destination | 
| -     *  @param deltaSrc if bitsPerPixel % 8 == 0, deltaSrc is bytesPerPixel | 
| -     *                  else, deltaSrc is bitsPerPixel | 
| +     *  @param bpp if bitsPerPixel % 8 == 0, deltaSrc is bytesPerPixel | 
| +     *             else, deltaSrc is bitsPerPixel | 
| +     *  @param deltaSrc bpp * sampleX | 
| *  @param ctable Colors (used for kIndex source). | 
| *  @param offset The offset before the first pixel to sample. | 
| Is in bytes or bits based on what deltaSrc is in. | 
| */ | 
| typedef ResultAlpha (*RowProc)(void* SK_RESTRICT dstRow, | 
| const uint8_t* SK_RESTRICT src, | 
| -                                   int dstWidth, int deltaSrc, int offset, | 
| +                                   int dstWidth, int bpp, int deltaSrc, int offset, | 
| const SkPMColor ctable[]); | 
|  | 
| const RowProc       fRowProc; | 
|  |