diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-04-01 14:22:13 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-04-01 14:54:22 +0100 |
commit | cc2b6dbb262db76afe006847a7dddbd0827a8380 (patch) | |
tree | 420229fd97abd141a47ccc9a5ab8e0dcd7ec5ae6 /filter/source/graphicfilter | |
parent | da1d5307c3066dea1fbb5ba2483ba88302efe773 (diff) |
ofz: make scanline copy faster
Change-Id: I69225a7b0d0d09d6bc5faf5711552322a7a2ab01
Diffstat (limited to 'filter/source/graphicfilter')
-rw-r--r-- | filter/source/graphicfilter/itiff/itiff.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/filter/source/graphicfilter/itiff/itiff.cxx b/filter/source/graphicfilter/itiff/itiff.cxx index 6fd5448e55a6..b5c63d2c2adb 100644 --- a/filter/source/graphicfilter/itiff/itiff.cxx +++ b/filter/source/graphicfilter/itiff/itiff.cxx @@ -629,9 +629,9 @@ bool TIFFReader::ReadMap() //if the buffer for this line didn't change, then just copy the //previous scanline instead of painfully decoding and setting //each pixel one by one again - pAcc->CopyScanline(ny, pAcc->GetScanline(ny-1), - pAcc->GetScanlineFormat(), - pAcc->GetScanlineSize()); + Scanline pScanline = pAcc->GetScanline(ny); + Scanline pPrevline = pAcc->GetScanline(ny-1); + memcpy(pScanline, pPrevline, pAcc->GetScanlineSize()); } else { |