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

--- Comment #7 from BogdanB <[email protected]> ---
I bibisected to this commit, but I am not very sure by the result, because in
some cases is crashing, in some cases just slow, in the good cases we get the
final of the presentation. 

commit eb4394e3460932011940a1e3c03d5d67d7f45885
Author: Noel Grandin <[email protected]>
Date:   Mon Aug 18 13:31:30 2025 +0200

    tdf#167893 and tdf#167876 weird effects in slideshow

    this was a little confusing, because the bibisect pointed at one commit,
    but it was actually an earlier commit which had the bug.
    It just happened that the later commit made more active use of the code
    from the earlier commit.

    The bug was mostly in CanvasCairoExtractBitmapData, which was, I think,
    largely unused before
        commit 088a7c7c451321a800ca8d3523a18b6bb93239b7
        Author: Noel Grandin <[email protected]>
        Date:   Tue Sep 24 16:18:11 2024 +0200
        remove alpha device from OutputDevice

    At which point some of the optimised paths in slideshow stopped
    triggering as often (which is a different issue which will need
    resolving)

    Also, CanvasCairoExtractBitmapData was largely wrong,
    returning unpremultipled data when cairo
    wants premultiplied data, and returning 4-byte RGBA when the calling
    code was going to tell cairo that the format was 3-byte RGBA.

    So anyhow, things now work better, and the CanvasCairoExtractBitmapData
    method is considerably smaller and simpler.

    Change-Id: I7d668ae08f4caf8dd0d5561a2d94e23e767216d5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189867
    Reviewed-by: Noel Grandin <[email protected]>
    Tested-by: Jenkins

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to