[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pdf-devel] Flate greater chunk patch
From: |
gerel |
Subject: |
[pdf-devel] Flate greater chunk patch |
Date: |
Sun, 05 Oct 2008 16:58:42 -0700 (PDT) |
Hi folks.
Since the Stm API has been fixed a greater chunk should be used.
Here is a patch,
##
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: address@hidden
# target_branch: file:///home/gerel/PROJECTS/libgnupdf/trunk/
# testament_sha1: 9efb0c2716bcf806f9ff391104be045eed1bd796
# timestamp: 2008-10-05 20:53:34 -0300
# base_revision_id: address@hidden
#
# Begin patch
=== modified file 'ChangeLog'
--- ChangeLog 2008-10-05 15:08:05 +0000
+++ ChangeLog 2008-10-05 23:53:16 +0000
@@ -1,5 +1,9 @@
2008-10-05 Gerardo E. Gidoni <address@hidden>
+ * src/base/pdf-stm-f-flate.h: greater chunk size.
+
+2008-10-05 Gerardo E. Gidoni <address@hidden>
+
* doc/gnupdf-tsd.texi: added flate filter tests.
* torture/unit/base/stm/pdf-stm-read.c: same.
=== modified file 'src/base/pdf-stm-f-flate.h'
--- src/base/pdf-stm-f-flate.h 2008-10-05 15:08:05 +0000
+++ src/base/pdf-stm-f-flate.h 2008-10-05 23:53:16 +0000
@@ -1,4 +1,4 @@
-/* -*- mode: C -*- Time-stamp: "2008-10-01 18:16:15 gerel"
+/* -*- mode: C -*- Time-stamp: "2008-10-05 20:52:07 gerel"
*
* File: pdf-stm-f-flate.h
* Date: Tue Jul 10 23:39:27 2007
@@ -33,12 +33,7 @@
- /*
- * As read in the zlib documentation, our cache size must be at least 0.1%
- * larger than the CHUNK size, plus 12 bytes.
- * We assume that our cache size is of 4096 bytes.
- */
-#define PDF_STM_F_FLATE_CHUNK 1024
+#define PDF_STM_F_FLATE_CHUNK 16384
struct pdf_stm_f_flate_s
{
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWXpC6qcAAhPfgAAwWXP//3/P
TgC///9wUARekABFRJQhJJNEyanqbSepvU0U9T9Enk1M0ZTI9Tynpk0TepBzCYBMAJhMJpgAAEya
aBjmEwCYATCYTTAAAJk00DHMJgEwAmEwmmAAATJpoGEkQITBMKek0aNTEyJo02oAZHqDajY8bdR6
SeTfPXLoNtoFVE6ZO2tMrYyBbFruNtYT3OxcKOzFUvzfYZg43Ue7yU1YIigc56wXGijanHTW7Fuy
+zqWHcqvmyfg+Zo2uMj0lriFjp6naXQwcs3LjJUXZXSeCrZEOOMELu3TO77PLgakiwoUNcCBkdTo
XMjmv6OkcpsB4quQ3nG6Af6ktMV5cO7nQ+I0XXXRBZyH2cA0BGZBOiDmHSQgURYMkMHcdp3wIljF
GTjIVpUbnUug6Bl43YCJvxYrRUmA9tkcXXKlH8zCUctcCM1vJKhuJgYQRd41kXoszUiNbmtxxxcA
tRTHBVQULokgKYVE7RpMlqSK4VL0PVTKAbplIkCGCcDxJO0FyJHqR6bsL4xJp9veHVUZDGi2GP8N
x1Gg++jlo2xBOSM8DlFGgyE8wOQYGJsbyRXVdCCDDPeRmpaEt9+R0qhiDECUnXaRYTFlicY1MCY5
HeWBmaGI50LiTlnndYKQx0DIWEyhpyAvrwKiw9isJlFXUTMQthYHA6SsyLjEB1/tPC6ygUrNbRkw
RvVET+J28zgy7GD5MYGLUMB8mZ9faQUW93P4Ln9YTcozwwXBMg+jy8zMMauq2X3ij+Izk83f3nPc
tkl9rYvi9Na2SeCYTQg8wsZNYzxZDtHmzNP4neeJQZ0bd99Uj7y841F0JTES0IoPOk8iQ1nkH373
Gw2EZH+gNSVN0kKDCSm1PLC4/HaxcMcPA2i9i/A4mNpl2BcDg3MoWCkfT0u5FAyL9ySVUAT9OQy2
djwePbEbx24KQzDGie6Tracy+94bhkeGZgd9AMo3MJUO9P6phTJXv9aCWvAOBkq0FEPl4G48jYNQ
6iJ3fvFdx1l6tPmd54GDYVjdkFiXl2S9jWjjiXMqZDG+v0qPEiDGP1SUnG3ms7MH1F6OJ2O4DprF
ZqVQ/eLPGVrGfQXB5VzQ/o+cLo6kHcgsctbjKtIFlZXgbOOgjStB10Ber4gs0VhMY7z5SOdJlcV1
qqpd+0ChI1c16KjRe4CqSCSlAUGdP14lwSYXvSTrLsuv9MzVdNSDwluIqR2pKdVRK/QVEIQDJENG
pAgBNCSUacgbMaAck9iPg/GYcTlESglu7cy5lDFbklSp16msMgkSYZNEZri01Ci4oLXJh7oVFrMa
FQq9/Jz2eQXnkRRDiA5fcFW/kQOasD9BkWikwaOOkrVz3+ZSS0QfFSVgHmWnYBNFit3taA7zHgaF
+zrvhNqX/F3JFOFCQekLqpw=
###
-gerel
- [pdf-devel] Flate greater chunk patch,
gerel <=