From 95015f11046ea194bcbd6655546f2c61bd9c711f Mon Sep 17 00:00:00 2001 From: Kaori Hagihara Date: Fri, 26 Aug 2011 16:57:34 +0000 Subject: [PATCH] modified indexer to use the latest openjpeg library --- applications/jpip/CHANGES | 1 + applications/jpip/README | 2 +- .../opj_client/opj_dec_server/Makefile.nix | 3 +- .../jpip/tools/indexer/CMakeLists.txt | 26 - applications/jpip/tools/indexer/Makefile.am | 34 - applications/jpip/tools/indexer/Makefile.nix | 29 +- applications/jpip/tools/indexer/bio.c | 125 -- .../jpip/tools/indexer/cidx_manager.c | 213 +++ .../tools/indexer/{cio.h => cidx_manager.h} | 44 +- applications/jpip/tools/indexer/cio.c | 129 -- .../jpip/tools/indexer/{jpip.h => cio_ext.c} | 46 +- .../jpip/tools/indexer/{t2.h => cio_ext.h} | 38 +- .../jpip/tools/indexer/event_mgr_handler.c | 72 + .../indexer/{jp2.h => event_mgr_handler.h} | 31 +- .../jpip/tools/indexer/idxjp2_manager.c | 306 ++++ .../jpip/tools/indexer/index_create.c | 1227 ----------------- .../jpip/tools/indexer/indexbox_manager.h | 115 ++ applications/jpip/tools/indexer/int.c | 89 -- applications/jpip/tools/indexer/int.h | 41 - applications/jpip/tools/indexer/j2k.h | 288 ---- applications/jpip/tools/indexer/j2k_decoder.c | 157 +++ .../jpip/tools/indexer/j2k_to_idxjp2.c | 108 ++ .../tools/indexer/{bio.h => j2k_to_idxjp2.h} | 42 +- applications/jpip/tools/indexer/jp2.c | 301 ---- applications/jpip/tools/indexer/jpip.c | 778 ----------- .../jpip/tools/indexer/phix_manager.c | 142 ++ applications/jpip/tools/indexer/pi.c | 465 ------- applications/jpip/tools/indexer/pi.h | 72 - .../jpip/tools/indexer/ppix_manager.c | 147 ++ applications/jpip/tools/indexer/t2.c | 389 ------ applications/jpip/tools/indexer/tcd.c | 285 ---- applications/jpip/tools/indexer/tcd.h | 137 -- applications/jpip/tools/indexer/tgt.c | 170 --- applications/jpip/tools/indexer/tgt.h | 80 -- .../jpip/tools/indexer/thix_manager.c | 208 +++ .../jpip/tools/indexer/tpix_manager.c | 154 +++ 36 files changed, 1764 insertions(+), 4730 deletions(-) delete mode 100644 applications/jpip/tools/indexer/CMakeLists.txt delete mode 100644 applications/jpip/tools/indexer/Makefile.am delete mode 100644 applications/jpip/tools/indexer/bio.c create mode 100644 applications/jpip/tools/indexer/cidx_manager.c rename applications/jpip/tools/indexer/{cio.h => cidx_manager.h} (62%) delete mode 100644 applications/jpip/tools/indexer/cio.c rename applications/jpip/tools/indexer/{jpip.h => cio_ext.c} (57%) rename applications/jpip/tools/indexer/{t2.h => cio_ext.h} (65%) create mode 100644 applications/jpip/tools/indexer/event_mgr_handler.c rename applications/jpip/tools/indexer/{jp2.h => event_mgr_handler.h} (74%) create mode 100644 applications/jpip/tools/indexer/idxjp2_manager.c delete mode 100644 applications/jpip/tools/indexer/index_create.c create mode 100644 applications/jpip/tools/indexer/indexbox_manager.h delete mode 100644 applications/jpip/tools/indexer/int.c delete mode 100644 applications/jpip/tools/indexer/int.h delete mode 100644 applications/jpip/tools/indexer/j2k.h create mode 100644 applications/jpip/tools/indexer/j2k_decoder.c create mode 100644 applications/jpip/tools/indexer/j2k_to_idxjp2.c rename applications/jpip/tools/indexer/{bio.h => j2k_to_idxjp2.h} (56%) delete mode 100644 applications/jpip/tools/indexer/jp2.c delete mode 100644 applications/jpip/tools/indexer/jpip.c create mode 100644 applications/jpip/tools/indexer/phix_manager.c delete mode 100644 applications/jpip/tools/indexer/pi.c delete mode 100644 applications/jpip/tools/indexer/pi.h create mode 100644 applications/jpip/tools/indexer/ppix_manager.c delete mode 100644 applications/jpip/tools/indexer/t2.c delete mode 100644 applications/jpip/tools/indexer/tcd.c delete mode 100644 applications/jpip/tools/indexer/tcd.h delete mode 100644 applications/jpip/tools/indexer/tgt.c delete mode 100644 applications/jpip/tools/indexer/tgt.h create mode 100644 applications/jpip/tools/indexer/thix_manager.c create mode 100644 applications/jpip/tools/indexer/tpix_manager.c diff --git a/applications/jpip/CHANGES b/applications/jpip/CHANGES index cf68b81b..0e3bf44a 100644 --- a/applications/jpip/CHANGES +++ b/applications/jpip/CHANGES @@ -6,6 +6,7 @@ What's New for OpenJPIP + : added August 26, 2011 +! [kaori] indexer using the latest openjpeg library * [antonin] fixed cmake and autotools files to reflect recent changes in JPIP ! [kaori] fixed Makefile.nix to load openjpeg library from this archive diff --git a/applications/jpip/README b/applications/jpip/README index 28410745..0f053189 100644 --- a/applications/jpip/README +++ b/applications/jpip/README @@ -132,7 +132,7 @@ An example to encode a TIF image "copenhague1.tif" at resolution 4780x4050, 8bit % ./kdu_compress -i copenhague1.tif -o copenhague1.j2k Corder=RPCL ORGtparts=R Stiles={256,256} 2. JP2 encoding with embedding indexing data - % ./index_create copenhague1.j2k copenhague1.jp2 2 + % ./j2k_to_idxjp2 copenhague1.j2k copenhague1.jp2