summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2013-12-15 16:08:51 +0100
committerJay Berkenbilt <ejb@ql.org>2013-12-15 16:08:51 +0100
commitb8b273d14d86e44101ffa73cecd38e49d1d775a5 (patch)
treec9e5d86cbee914c3522bf2d619bd5dcaafdc76ca
parentb802ca47e9ec854bc7cd11311ccce0ffdbf5165e (diff)
downloadqpdf-b8b273d14d86e44101ffa73cecd38e49d1d775a5.tar.zst
TODO note on pluggable filters
-rw-r--r--TODO9
1 files changed, 6 insertions, 3 deletions
diff --git a/TODO b/TODO
index 44f9c328..777d7038 100644
--- a/TODO
+++ b/TODO
@@ -21,9 +21,12 @@
figure out which ones should be converted to warnings and treating
the stream as not filterable.
- * If possible, support user-pluggable stream filters. This would
- enable external code to provide interpretation for filters that are
- missing from qpdf.
+ * Support user-pluggable stream filters. This would enable external
+ code to provide interpretation for filters that are missing from
+ qpdf. Make it possible for user-provided fitlers to override
+ built-in filters. Make sure that the pluggable filters can be
+ prioritized so that we can poll all registered filters to see
+ whether they are capable of filtering a particular stream.
* If possible, consider adding RLE, CCITT3, CCITT4, or any other easy
filters. For some reference code that we probably can't use but