https://bugs.documentfoundation.org/show_bug.cgi?id=173277

Heiko Scheidt <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |172730

--- Comment #4 from Heiko Scheidt <[email protected]> ---
@raal: I agree, 27.2 is much better, but still not as fast as 25.8.4.x.
Slide pane in 25.8.4 is filled within 1-2 seconds, in 27.2.(master) within ~8
seconds. Then, the UI reacts to clicks (e.g. menu) again.

Guess, we call 27.2 "fixed", bisecting linux-64-27.2 to find the fix shows:

d80e146c5cdca905bea0b13b7fb6a76bea86c17c is the first 'fixed' commit
commit d80e146c5cdca905bea0b13b7fb6a76bea86c17c
Author: Jenkins Build User <[email protected]>
Date:   Fri Jul 31 02:47:04 2026 +0200

    source sha:b7b2913bdc77e3e06da555312f2514461e9b0953

    source sha:b7b2913bdc77e3e06da555312f2514461e9b0953

 instdir/program/gengal.bin  | Bin 63720 -> 63720 bytes
 instdir/program/libvcllo.so | Bin 26199760 -> 26212136 bytes
 instdir/program/setuprc     |   2 +-
 instdir/program/versionrc   |   2 +-
 4 files changed, 2 insertions(+), 2 deletions(-)

------  

>git show b7b2913bdc77e3e06da555312f2514461e9b0953

commit b7b2913bdc77e3e06da555312f2514461e9b0953
Author: Karthik <[email protected]>
Date:   Mon Jul 13 14:38:58 2026 +0530

    tdf#172730: Add a fast scanline paths for premultiplied 32-bit bitmaps

    Since BitmapEx was unified into a single premultiplied 32-bit BGRA
    Bitmap, converting such a bitmap runs a per-pixel loop that builds a
    BitmapColor and dispatches through the `GetPixelFromData` /
    `SetPixelOnData`, (un)premultiplying one channel at a time.

    Add a fast scanline path for the common case, a premultiplied 32-bit
    truecolor bitmap (ABGR/ARGB/BGRA/RGBA). It resolves each channel's
    byte offset once and then moves the scanline bytes directly, using the
    premultiply / unpremultiply lookup tables.

    Signed-off-by: Karthik <[email protected]>
    Change-Id: Ie8ee47055bdffca9e06d48955fdc0b61b34e08ac
    Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/6752
    Reviewed-by: Michael Stahl <[email protected]>
    Tested-by: Jenkins CPCI <[email protected]>
    (cherry picked from commit 54c68922eaa2d2c4e20e10091ad4911e8d32aed2)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208641
    Tested-by: Jenkins


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=172730
[Bug 172730] Performance issue: Large PPTX (~85 MB) requires 50-60 minutes for
PDF export in LibreOffice compared to 10-12 minutes in Microsoft PowerPoint
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to