hplip-noernie.patch 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. diff -up hplip-3.17.4/Makefile.am.no-ernie hplip-3.17.4/Makefile.am
  2. --- hplip-3.17.4/Makefile.am.no-ernie 2017-04-26 16:28:35.398099978 +0200
  3. +++ hplip-3.17.4/Makefile.am 2017-04-26 16:29:02.235879035 +0200
  4. @@ -519,7 +519,7 @@ hpcups_SOURCES = prnt/hpcups/HPCupsFilte
  5. prnt/hpcups/Mode2.cpp prnt/hpcups/Mode2.h prnt/hpcups/Mode3.cpp prnt/hpcups/Mode3.h \
  6. prnt/hpcups/Mode9.cpp prnt/hpcups/Mode9.h prnt/hpcups/Mode10.cpp prnt/hpcups/Mode10.h \
  7. prnt/hpcups/ModeDeltaPlus.cpp prnt/hpcups/ModeDeltaPlus.h prnt/hpcups/ModeJbig.cpp prnt/hpcups/ModeJbig.h \
  8. - prnt/hpcups/ErnieFilter.cpp prnt/hpcups/ErnieFilter.h prnt/hpcups/EncapsulatorFactory.cpp prnt/hpcups/EncapsulatorFactory.h \
  9. + prnt/hpcups/EncapsulatorFactory.cpp prnt/hpcups/EncapsulatorFactory.h \
  10. prnt/hpcups/Encapsulator.cpp prnt/hpcups/Encapsulator.h prnt/hpcups/Pcl3.cpp prnt/hpcups/Pcl3.h \
  11. prnt/hpcups/Pcl3Gui.cpp prnt/hpcups/Pcl3Gui.h prnt/hpcups/Pcl3Gui2.cpp prnt/hpcups/Pcl3Gui2.h \
  12. prnt/hpcups/LJMono.cpp prnt/hpcups/LJMono.h prnt/hpcups/LJColor.cpp prnt/hpcups/LJColor.h \
  13. diff -up hplip-3.17.4/prnt/hpcups/Pcl3Gui2.cpp.no-ernie hplip-3.17.4/prnt/hpcups/Pcl3Gui2.cpp
  14. --- hplip-3.17.4/prnt/hpcups/Pcl3Gui2.cpp.no-ernie 2017-04-26 16:28:39.525066003 +0200
  15. +++ hplip-3.17.4/prnt/hpcups/Pcl3Gui2.cpp 2017-04-26 16:29:46.987510614 +0200
  16. @@ -30,7 +30,6 @@
  17. #include "CommonDefinitions.h"
  18. #include "Pcl3Gui2.h"
  19. -#include "ErnieFilter.h"
  20. #include "Mode10.h"
  21. #include "Mode9.h"
  22. #include "PrinterCommands.h"
  23. @@ -38,7 +37,6 @@
  24. Pcl3Gui2::Pcl3Gui2() : Encapsulator()
  25. {
  26. speed_mech_enabled = true;
  27. - m_run_ernie_filter = true;
  28. crd_type = eCrd_both;
  29. strcpy(m_szLanguage, "PCL3GUI");
  30. }
  31. @@ -59,21 +57,6 @@ DRIVER_ERROR Pcl3Gui2::Configure(Pipelin
  32. }
  33. width = m_pMA->printable_width;;
  34. - if (m_run_ernie_filter) {
  35. - ErnieFilter *pErnie;
  36. -
  37. - // Normal: threshold = (resolution) * (0.0876) - 2
  38. - int threshold = ((m_pQA->horizontal_resolution * 876) / 10000) - 2;
  39. -
  40. - pErnie = new ErnieFilter (width, eBGRPixelData, threshold);
  41. - p = new Pipeline (pErnie);
  42. - if (head) {
  43. - head->AddPhase (p);
  44. - }
  45. - else {
  46. - head = p;
  47. - }
  48. - }
  49. if (crd_type != eCrd_black_only) {
  50. Mode10 *pMode10;
  51. diff -up hplip-3.17.4/prnt/hpcups/Pcl3Gui2.h.no-ernie hplip-3.17.4/prnt/hpcups/Pcl3Gui2.h
  52. --- hplip-3.17.4/prnt/hpcups/Pcl3Gui2.h.no-ernie 2017-04-26 16:28:43.277035115 +0200
  53. +++ hplip-3.17.4/prnt/hpcups/Pcl3Gui2.h 2017-04-26 16:30:05.826355522 +0200
  54. @@ -60,7 +60,6 @@ private:
  55. DRIVER_ERROR encapsulateRaster(BYTE *input_raster, unsigned int num_bytes, COLORTYPE c_type);
  56. bool speed_mech_enabled;
  57. int page_number;
  58. - bool m_run_ernie_filter;
  59. eCrdType crd_type;
  60. };