[poppler] glib/poppler-input-stream.cc glib/poppler-input-stream.h poppler/Annot.cc poppler/Array.cc poppler/Array.h poppler/ArthurOutputDev.cc poppler/ArthurOutputDev.h poppler/CairoFontEngine.cc poppler/CairoFontEngine.h poppler/CairoOutputDev.cc poppler/CairoOutputDev.h poppler/Catalog.cc poppler/Catalog.h poppler/Dict.cc poppler/Dict.h poppler/Gfx.cc poppler/Gfx.h poppler/GlobalParamsWin.cc poppler/Object.h poppler/OutputDev.h poppler/Page.cc poppler/Page.h poppler/Parser.cc poppler/PDFDoc.cc poppler/PDFDoc.h poppler/PreScanOutputDev.cc poppler/PreScanOutputDev.h poppler/PSOutputDev.cc poppler/PSOutputDev.h poppler/SplashOutputDev.cc poppler/SplashOutputDev.h poppler/Stream.cc poppler/Stream.h poppler/TextOutputDev.cc poppler/TextOutputDev.h poppler/XRef.cc poppler/XRef.h qt4/src test/gtk-test.cc utils/HtmlOutputDev.cc utils/HtmlOutputDev.h utils/ImageOutputDev.h

Adam Reichold adamreichold at myopera.com
Sun Jan 20 01:46:29 PST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I was just testing this, trying to understand the exact implications
for usage of Poppler's qt4 frontend. From looking at it, I can have as
many threads in Page::renderToImage as I like as long as I don't
change the render hints while doing so. (Leaving overprint aside for
the moment.)

This seems to work fine, but when I search the document parallel to
that (even using different page objects and only one thread in
Page::search), I am getting all sorts of error messages (but no
crashes) about the file being malformed. From Thomas' comment on the
bug report, I would infer this is a known limitation? Or should this work?

So my current working assumption is: there can any number of rendering
threads, but all rendering has stop before something else is to be called.

Best regards, Adam.

Am 19.01.2013 17:53, schrieb Albert Astals Cid:
> El Dissabte, 19 de gener de 2013, a les 08:44:34, Albert Astals Cid
> va escriure:
>> New commits: commit 8eb489c355d734a72e140ce7e32470d048362499 
>> Author: Thomas Freitag <Thomas.Freitag at alfa.de> Date:   Sat Jan
>> 19 17:43:08 2013 +0100
>> 
>> Make rendering thread-safe
>> 
>> Bug #50992
> 
> This is quite a big of a change, we did lots of testing to make
> sure it did not break things, but more testing is more than
> welcome.
> 
> Cheers, Albert _______________________________________________ 
> poppler mailing list poppler at lists.freedesktop.org 
> http://lists.freedesktop.org/mailman/listinfo/poppler
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQEcBAEBAgAGBQJQ+7z1AAoJEPSSjE3STU344zwIAMcfUoysRd8ziw4+hxxVwU2i
SegHjGoT7ZsEubNKtLjRXGd7xSR52LCsgE8m3rEDXb0dJWG2htJqoUzyE/J0vZRF
kYQNWA8oYnjrB/TAKrB6RlxB1e/U//brdPcSyemaIp8dmWSTwq26Hh9bSz1qHfd9
RUOtC8AEGBkZHUIXNczC3ppkFrWJhQflNmDWBkwKUKnnLrFdBocMPKy3649AV0X9
h62P3Rp8lTI0e2+PXn6HkEMPiYq3GSwewl30MvTLVLLt9nuSnV06LbJLYFeYaVpV
OzcsdKJU2cOQMqbzKntuPasg3C5dKG5j1bC+273k9ZG5gucbr/ezwr5AImqPzag=
=SH5o
-----END PGP SIGNATURE-----


More information about the poppler mailing list