225. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/10/2017 1:01:51 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

225.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\IV-ehmp_cif\VixInstallerSolution2013.root\VixInstallerSolution2013\VixInstallerSetup\VixDistribution\30.170.10.1\common\LaurelBridge\DCF_RunTime_Install_3.3.40c_x64\cfg\apps\defaults dcm2jpeg Fri Feb 22 00:08:50 2013 UTC
2 C:\AraxisMergeCompare\Pri_re\IV-ehmp_cif\VixInstallerSolution2013.root\VixInstallerSolution2013\VixInstallerSetup\VixDistribution\30.170.10.1\common\LaurelBridge\DCF_RunTime_Install_3.3.40c_x64\cfg\apps\defaults dcm2jpeg Thu Jul 6 15:51:54 2017 UTC

225.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 1184
Changed 1 2
Inserted 0 0
Removed 0 0

225.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

225.4 Active regular expressions

No regular expressions were active.

225.5 Comparison detail

  1   [ applicat ion_info ]
  2   name = dcm 2jpeg
  3   descriptio n = Conver t DICOM im ages to JP EG or JPEG 2000.
  4   app_compon ent_name =  cpp_app/d cm2jpeg
  5   execution_ state = ST OPPED
  6  
  7   [ required _component s ]
  8   component  = cpp_lib_ src/DCF_cl
  9   component  = cpp_lib_ src/DCF
  10   component  = cpp_lib_ src/LOG
  11   component  = cpp_lib_ src/CDS
  12   component  = cpp_lib_ src/APC
  13   component  = cpp_lib/ DCFUtil
  14   component  = cpp_lib/ LOG_a
  15   component  = idl_lib/ DLOG
  16   component  = idl_lib/ DCDS
  17   component  = cpp_lib/ CDS_a
  18   component  = cpp_lib/ APC_a
  19   component  = idl_lib/ DAPC
  20   component  = cpp_lib/ DCS
  21   component  = cpp_lib/ boost_rege x
  22   component  = cpp_lib/ TSCW
  23   [ cpp_app  ]
  24  
  25  
  26   #========= ========== ========== ========== ========== ========== ========== =========
  27   # per-inst ance infor mation for  the dcm2j peg compon ent
  28   #========= ========== ========== ========== ========== ========== ========== =========
  29   [ cpp_app/ dcm2jpeg ]
  30   #
  31   # debug fl ags for th e dcm2jpeg  component
  32   #
  33   debug_flag s = 0x0000 0
  34   [ cpp_lib_ src ]
  35  
  36  
  37   #========= ========== ========== ========== ========== ========== ========== =========
  38   # per-inst ance infor mation for  the DCF_c l componen t
  39   #========= ========== ========== ========== ========== ========== ========== =========
  40   [ cpp_lib_ src/DCF_cl  ]
  41   debug_flag s = 0x0000 0
  42  
  43   #========= ========== ========== ========== ========== ========== ========== =========
  44   # per-inst ance infor mation for  the DCF c omponent
  45   #========= ========== ========== ========== ========== ========== ========== =========
  46   [ cpp_lib_ src/DCF ]
  47   debug_flag s = 0
  48  
  49   #========= ========== ========== ========== ========== ========== ========== =========
  50   # per-inst ance infor mation for  the LOG c omponent
  51   #========= ========== ========== ========== ========== ========== ========== =========
  52   [ cpp_lib_ src/LOG ]
  53   debug_flag s = 0x0000 0
  54  
  55   #========= ========== ========== ========== ========== ========== ========== =========
  56   # per-inst ance infor mation for  the CDS c omponent
  57   #========= ========== ========== ========== ========== ========== ========== =========
  58   [ cpp_lib_ src/CDS ]
  59   debug_flag s = 0x0000 0
  60  
  61   #========= ========== ========== ========== ========== ========== ========== =========
  62   # per-inst ance infor mation for  the APC c omponent
  63   #========= ========== ========== ========== ========== ========== ========== =========
  64   [ cpp_lib_ src/APC ]
  65   debug_flag s = 0x0000 0
  66   [ cpp_lib  ]
  67  
  68  
  69   #========= ========== ========== ========== ========== ========== ========== =========
  70   # per-inst ance infor mation for  the DCFUt il compone nt
  71   #========= ========== ========== ========== ========== ========== ========== =========
  72   [ cpp_lib/ DCFUtil ]
  73   debug_flag s = 0
  74  
  75   #========= ========== ========== ========== ========== ========== ========== =========
  76   # per-inst ance infor mation for  the LOG_a  component
  77   #========= ========== ========== ========== ========== ========== ========== =========
  78   [ cpp_lib/ LOG_a ]
  79   debug_flag s = 0
  80  
  81   [ cpp_lib/ LOG_a/outp uts ]
  82   [ cpp_lib/ LOG_a/outp uts/server _output_1  ]
  83   type = LOG SERVER
  84   use_log_se rver = TRU E
  85  
  86   [ cpp_lib/ LOG_a/outp uts/file_o utput_1 ]
  87   type = tex tfile
  88   message_ty pes = *
  89   component_ names = *
  90   # Note tha t changing  the forma t of this  name may a ffect the  behavior o f the web
  91   # utilitie s that man ipulate lo g files (e .g., list_ logs.pl, d cfrmlogs.p l).
  92   filename =  C:/DCF/DC F-3.3.40c/ tmp/log/${ APPIBNAME} .${CNT}.lo g
  93   # Maximum  size in ki lobytes of  each log  file befor e rotating .
  94   max_size =  3000
  95   # Maximum  number of  log files  before del eting olde r ones.
  96   max_files  = 5
  97  
  98   #========= ========== ========== ========== ========== ========== ========== =========
  99   # per-inst ance infor mation for  the CDS_a  component
  100   #========= ========== ========== ========== ========== ========== ========== =========
  101   [ cpp_lib/ CDS_a ]
  102   debug_flag s = 0
  103  
  104   #========= ========== ========== ========== ========== ========== ========== =========
  105   # per-inst ance infor mation for  the APC_a  component
  106   #========= ========== ========== ========== ========== ========== ========== =========
  107   [ cpp_lib/ APC_a ]
  108   debug_flag s = 0
  109   save_exit_ status_in_ proc_cfg =  no
  110   save_proc_ cfg_in_cds  = false
  111   delete_pro c_cfg = tr ue
  112   handle_ext ernal_shut down_rq =  false
  113  
  114   #========= ========== ========== ========== ========== ========== ========== =========
  115   # per-inst ance infor mation for  the DCS c omponent
  116   #========= ========== ========== ========== ========== ========== ========== =========
  117   [ cpp_lib/ DCS ]
  118   # turn on  df_SHOW_WA RNINGS by  default
  119   debug_flag s = 0x0000 0040
  120   # set to t rue if pix el data is  transferr ed using " streaming  mode"
  121   enable_str eaming_mod e = no
  122   # size of  pixel data  blocks co pied from  source to  destinatio n in strea ming mode  transfers
  123   stream_mod e_buffer_s ize = 3276 8
  124   enable_com pression_p ass_throug h_mode = n o
  125   # debug su pport for  forcing de lays befor e sending  out pdus
  126   pdu_write_ delay_seco nds = 0
  127   # debug su pport for  forcing de lays after  reading p dus
  128   pdu_read_d elay_secon ds = 0
  129   # debug su pport for  forcing de lays betwe en PDU fra gments
  130   socket_wri te_delay_s econds = 0
  131   # debug su pport for  breaking P DU writes  into multi ple fragme nts
  132   max_bytes_ per_socket _write = 1 0000000
  133   # name of  extended d ata dictio nary confi g group
  134   extended_d ata_dictio nary = /di com/ext_da ta_diction ary
  135  
  136   # set flag  to true i f unknown  VR's shoul d be writt en as OB
  137   # if false , unknown  VR's will  cause an e rror
  138   write_unkn own_vr_as_ OB = true
  139  
  140   # if set,  private ta gs in a da taset with  VR UN tha t are in t he data di ctionary ( via the ex tended
  141   # data dic tionary) w ith a diff erent VR w ill be fix ed to have  the VR fr om the dic tionary.
  142   # if not s et, a warn ing will b e logged i f the VRs  are not th e same
  143   fix_privat e_tags_wit h_vr_UN =  false
  144  
  145   # if set,  standard t ags in a d ataset wit h VR UN th at are in  the data d ictionary  (via the e xtended
  146   # data dic tionary) w ith a diff erent VR w ill be fix ed to have  the VR fr om the dic tionary.
  147   # if not s et, a warn ing will b e logged i f the VRs  are not th e same
  148   fix_standa rd_tags_wi th_vr_UN =  false
  149  
  150   # set flag  to true i f sequence s should a lways be o utput with  undefined  length
  151   always_wri te_undef_l ength_seqs  = true
  152  
  153   # set flag  to true i f sequence  items sho uld always  be output  with unde fined leng th
  154   always_wri te_undef_l ength_seq_ items = tr ue
  155  
  156   # set flag  to true i f end-of-i tem delimi ters shoul d be outpu t even for  defined l ength item s
  157   always_wri te_seq_ite m_end_deli ms = false
  158  
  159   # set flag  to true i f end-of-s equence de limiters s hould be o utput even  for defin ed length  sequences
  160   always_wri te_seq_end _delims =  false
  161  
  162   # true if  writing da ta sets in  lossy mod e will cha nge
  163   # image ty pe to DERI VED, set l ossy-compr ession=1, 
  164   # change u id, and ad d original -image-seq uence.
  165   add_derive d_image_in fo_for_los sy_tsc = t rue
  166  
  167   # Reports  if an elem ent tries  to be adde d out-of-o rder
  168   # 0 - repo rt an erro r only, th row the el ement away
  169   # 1 - repo rt an erro r but stil l insert t he element  (may over write exis ting one)
  170   # 2 - thro w an excep tion
  171   # 3 - do n ot report  an error,  throw elem ent away
  172   # 4 - do n ot report  an error,  but still  insert the  element ( may overwr ite existi ng one)
  173   element_ou t_of_order _option =  0
  174  
  175   # Set this  to true i f the bits _allocated  should be  guessed i f it is mi ssing
  176   guess_bits _allocated  = false
  177   # if true,  on unix p latforms,  SIGPIPE is  blocked f or socket- io threads .
  178   block_sig_ pipe = tru e
  179  
  180   # Legacy m ode - if p ixel data  is 8-bits  allocated,  then the  VR is OB,  not OW
  181   legacy_pix el_vr_is_O B_for_8bit s = false
  182  
  183   # default  to CP-246  mode for e xplicit VR =UN sequen ces.
  184   decode_un_ seqs_in_il e = true
  185  
  186   #
  187   # per-asso ciation op tions. Mul tiple asso ciations m ay exist i n a 
  188   # single p rocess. 
  189   # These it ems apply  to both cl ient (SCU)  and serve r (SCP) as sociations
  190   #
  191   [ cpp_lib/ DCS/associ ation ]
  192   #
  193   # number o f seconds  to wait fo r ACSE PDU 's - ( i.e ., A-Assoc iate-Reque st, A-Asso ciate-Resp onse,
  194   # A-Releas e-Response  )
  195   # timeouts  for PData  PDU's are  defined f or servers  by the as sociation- idle-timeo ut,
  196   # and for  clients by  various j ob configu rations
  197   #
  198   pdu_read_t imeout = 3 0
  199  
  200   #
  201   # seconds  of idle ti me before  an associa tion is au tomaticall y ended by  a server;
  202   # The idle  timer run s until a  complete d imse messa ge is rece ived. The  timer is
  203   # suspende d when a c lient is w aiting for  the serve r, e.g. a  print job  is pending  completio n. 
  204   #
  205   associatio n_idle_tim eout_secon ds = 180
  206  
  207   #
  208   # the larg est pdu th at the DCF  wants to  receive
  209   #
  210   max_pdu_re ceive_leng th = 32768
  211  
  212   #
  213   # the max  pdu length  written i f no other  length is  negotiate d by the r emote 
  214   # or if th e value se nt by the  remote is  0, or if i gnore_max_ length_neg otiation i s true.
  215   default_ma x_pdu_send _length =  32768
  216  
  217   #
  218   # if set,  then defau lt_max_wri te_pdu_len gth will d efine the  max size p du sent to  remote
  219   ignore_max _length_ne gotiation  = false
  220  
  221   # Proposed  Asynchron ous Operat ions Windo w max oper ations inv oked.
  222   # Used by  SCU's only .
  223   # If eithe r of the r equested p arams is - 1, then an  SCU will
  224   # not send  the optio nal AOW ne gotiation  informatio n.
  225   # A value  of zero me ans the SC U would li ke to send  an
  226   # unlimite d number o f requests  before be ing requir ed to
  227   # wait for  a respons e.
  228   requested_ aow_max_in voked = -1
  229  
  230   # Accepted  Asynchron ous Operat ions Windo w max oper ations inv oked.
  231   # Used by  SCP's only .
  232   # If eithe r of the r equested p arams is - 1, then an  SCP will
  233   # not send  the optio nal AOW ne gotiation  informatio n.
  234   # A value  of zero me ans the SC P will sup port an
  235   # unlimite d number o f requests  before th e SCU is r equired to
  236   # wait for  a respons e.
  237   accepted_a ow_max_inv oked = -1
  238  
  239   # Proposed  Asynchron ous Operat ions Windo w max oper ations per formed.
  240   # Used by  SCU's only .
  241   # If eithe r of the r equested p arams is - 1, then an  SCU will
  242   # not send  the optio nal AOW ne gotiation  informatio n.
  243   # A value  of zero me ans the SC U will sup port an 
  244   # unlimite d number o f requests  before be ing requir ed to
  245   # send a r esponse.
  246   requested_ aow_max_pe rformed =  -1
  247  
  248   # Accepted  Asynchron ous Operat ions Windo w max oper ations per formed.
  249   # Used by  SCP's only .
  250   # If eithe r of the r equested p arams is - 1, then an  SCP will
  251   # not send  the optio nal AOW ne gotiation  informatio n.
  252   # A value  of zero me ans the SC P may send  an 
  253   # unlimite d number o f requests  before th e SCU is r equired to
  254   # send a r esponse.
  255   accepted_a ow_max_per formed = - 1
  256  
  257   #
  258   # cmd line  of progra m to be ru n at start  of associ ation
  259   #
  260   # The foll owing vari ables will  be added  to the env ironment
  261   # to be in herited by  both the  pre and po st associa tion scrip ts:
  262   #
  263   # DCF_CALL ING_PRESEN TATION_ADD RESS
  264   # DCF_CALL ED_PRESENT ATION_ADDR ESS
  265   # DCF_CALL ING_AE_TIT LE
  266   # DCF_CALL ED_AE_TITL E
  267   # DCF_APP_ INSTANCE_N AME
  268   # DCF_ASSO CIATION_EX IT_STATUS     (only v alid for p ost_associ ation_scri pt)
  269   #
  270   pre_associ ation_scri pt = 
  271  
  272   #
  273   # cmd line  of progra m to be ru n at end o f associat ion
  274   #
  275   post_assoc iation_scr ipt = 
  276  
  277   #
  278   # if set,  we will no t send out  multiple  pdv's with in a singl e pdu. Som e implemen tations
  279   # can not  handle pdu 's contain ing multip le pdv's.
  280   #
  281   disable_mu lti_pdv_pd us = yes
  282  
  283   #
  284   # input an d output f ilter cfg  groups can  contain e ither:
  285   # a) filte r_set_name  = <name i n cfg db o f group co ntaining o ne sub gro up per fil ter>
  286   # or
  287   # b) one c fg sub gro up per fil ter (see t he docs fo r various  filters to  setup cfg )
  288   #
  289   [ cpp_lib/ DCS/associ ation/inpu t_filters  ]
  290  
  291   [ cpp_lib/ DCS/associ ation/outp ut_filters  ]
  292  
  293  
  294   #
  295   # Configur ation data  for the A ssociation  Manager
  296   # This dat a is only  applicable  for serve rs or SCPs
  297   #
  298   [ cpp_lib/ DCS/Associ ationManag er ]
  299   # ip addre ss or host name on wh ich the As sociationM anager wil l listen f or dicom c onnections .
  300   # This is  optional,  and need o nly be spe cified for  multi-hom ed hosts
  301   server_hos t_address  = 0.0.0.0
  302  
  303   # port on  which the  Associatio nManager w ill listen  for dicom  connectio ns
  304   tcp_PORT        
  305  
  306   # maximum  number of  associatio ns that ca n be simul taneously  active (1- 1024) -
  307   # the prac tical maxi mum depend s on syste m resource  availabil ity.
  308   max_concur rent_assoc iations =  32
  309  
  310   # maximum  number of  associatio ns that wi ll be comp leted befo re Associa tionManage r
  311   # initiate s a shutdo wn. (Used  for testin g to cause  SCP's to  stop after  a fixed
  312   # number o f connecti ons)
  313   # Missing  or value o f -1 means  never sto p.
  314   max_total_ associatio ns = -1
  315   #
  316   #    ARTIM  timeout v alue
  317   #    i.e.  time from  socket acc ept until  a-assoc-rq  pdu is re ad
  318   #
  319   first_pdu_ read_timeo ut = 30
  320  
  321   #
  322   # If true,  Associati onManager  will get n otified if  this grou p is
  323   # changed  in its pro cess confi guration w hile it is  running.
  324   # This is  useful if  you want t o change t he listen  port
  325   # without  stopping a nd restart ing Associ ationManag er or othe r settings .
  326   #
  327   listen_cfg _group = f alse
  328  
  329   #
  330   # flag to  enable cou nters for  active and  total ass ociation c ounts.
  331   #
  332   enable_ass ociation_s tatistics  = n
  333  
  334   # cds grou p name for  counters
  335   counter_gr oup_name =  /dicom/st atistics/s cp_counter s
  336  
  337   # attempt  to recreat e the coun ter group  if it is c orrupt
  338   # (if stat istics are  enabled)
  339   recreate_c ounter_gro up = n
  340  
  341   #
  342   # If no ot her Associ ationConfi gPolicyHan dler is in stalled, t his string
  343   # will be  used to ge nerate the  configura tion name  for an inc oming asso ciation.
  344   #
  345   # In addit ion to the  DCF_VAR a nd DCF_FUN C text exp ansions th at may occ ur during
  346   # the upda te_cds pro cess, the  following  macros wil l be expan ded after  the
  347   # A-Associ ate-Reques t PDU is r eceived fr om the SCU :
  348   #
  349   # MACRO             E XPANDS TO
  350   # ======== =======  = ========== ========== ========
  351   # ${CALLED _TITLE}  c alled ae t itle from  pdu
  352   # ${CALLIN G_TITLE} c alling ae  title from  pdu
  353   # ${CALLIN G_HOST}  r emote devi ce's host  address
  354   # ${CALLED _HOST}   l ocal host  address fo r connecte d socket
  355   # ${CALLED _PORT}   l ocal port  number for  connected  socket
  356   #
  357   # If the s tring is e mpty or th is paramet er does no t exist, t hen the
  358   # new asso ciation wi ll use the  configura tion of th e parent s erver.
  359   #
  360   default_as sociation_ config_nam e = 
  361  
  362   # set to t rue if con fig data s hould be c ached in S CP between  associati ons
  363   cache_asso ciation_co nfiguratio ns = true
  364  
  365   # if true,  Associati onManager  calls AppC ontrol::ap plicationR eady
  366   # at the s tart of th e run() me thod.
  367   call_app_r eady_in_ru n = true
  368  
  369   #
  370   # Configur ation data  for the V erificatio n Service  Class SCP
  371   #
  372   [ cpp_lib/ DCS/Verifi cationSCP  ]
  373   # for debu gging, the  Verificat ionSCP wil l exit() o n receipt  of the sec ond
  374   # C-Echo r equest. Th e SCU will  not get a  response.
  375   f_exit_aft er_one_req uest = no
  376   # for debu gging, the  Verificat ionSCP wil l return a  dimse err or in
  377   # every C- Echo respo nse
  378   f_force_di mse_error  = no
  379   # for debu gging, the  Verificat ionSCP wil l delay (s leep) befo re
  380   # returnin g the C-Ec ho respons e
  381   response_d elay_secon ds = 0
  382  
  383   #
  384   #    UID's  of the tr ansfer syn taxes that  will be s upported b y the
  385   #    verif ication (e cho) SCP,  in order o f preferen ce.
  386   #
  387   [ cpp_lib/ DCS/Verifi cationSCP/ supported_ transfer_s yntaxes ]
  388   # implicit -little-en dian
  389   transfer_s yntax = 1. 2.840.1000 8.1.2
  390   # explicit -little-en dian
  391   #transfer_ syntax = 1 .2.840.100 08.1.2.1
  392   # explicit -big-endia n
  393   #transfer_ syntax = 1 .2.840.100 08.1.2.2
  394  
  395   [ cpp_lib/ DCS/DicomF ileReader  ]
  396   buffer_siz e = 32768
  397  
  398   [ cpp_lib/ DCS/DicomF ileWriter  ]
  399   buffer_siz e = 32768
  400  
  401   [ cpp_lib/ DCS/DicomF ileOutput  ]
  402   create_cha pter_10_fo rmat = tru e
  403   invent_gro up_2_data  = true
  404  
  405   # Uncommen t this and  set to ap propriate  value if n eeded (tag : 0002,001 2)
  406   # implemen tation_cla ss_uid = 1 .2.840.114 089.1.1.0. 3.3.2
  407  
  408   # Uncommen t this and  set to ap propriate  value if n eeded (tag : 0002,001 3)
  409   # implemen tation_ver sion_name  = DCF 3.3. 2c
  410  
  411   # The defa ult Source  AE title  to use whe n writing  a file
  412   default_so urce_ae_ti tle = DCF
  413  
  414   # Use the  (incorrect ) legacy m ode of usi ng existin g values f rom Group  2 in the F ile
  415   # Meta Inf ormation,  instead of  updating  them to re flect the  current im plementati on
  416   preserve_f mi_legacy_ mode = fal se
  417  
  418   [ cpp_lib/ DCS/DicomE ncapsulate dCodec ]
  419   write_comp ressed_dat a_to_raw_f ile = fals e
  420   read_compr essed_data _from_raw_ file = fal se
  421   test_data_ file_name 
  422   # force nu mber_of_fr ames from  0 to 1 if  compressed  data is p resent
  423   override_n _frames =  true
  424   # if true,  always fi x odd leng th sequenc e items by  increment ing size,
  425   # and addi ng a pad b yte.
  426   pad_odd_le ngth_fragm ents = tru e
  427  
  428   [ cpp_lib/ DCS/DicomR LECodec ]
  429   # if false  convert R LE segment s to Big E ndian
  430   # if true  leave RLE  segments i n machine  byte order
  431   RLE_legacy _mode = fa lse
  432  
  433   [ cpp_lib/ DCS/DicomT SCWCodec ]
  434   [ cpp_lib/ DCS/DicomT SCWCodec/j peg_lossle ss ]
  435   # If true,  then 12 b it operati ons will u se the 16  bit IJG li brary
  436   no_12bit_l ib = true
  437   # Set the  jpeg predi ctor selec tion value  for the . 57 syntax.
  438   # If the t ransfer sy ntax is 1. 2.840.1000 8.1.2.4.70 ,
  439   # this att ribute is  ignored an d predicto r selectio n value
  440   # is set t o 1.
  441   jpeg_predi ctor_selec tion_value  = 6
  442   # If true,  then deri ved image  fields are  added for  monochrom e
  443   # images.  (Some impl ementation s add deri ved fields , create
  444   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  445   # images.)
  446   add_derive d_image_fi elds_for_m ono = fals e
  447   # If true,  then deri ved image  fields are  added for  color 
  448   # images.  (Some impl ementation s add deri ved fields , create
  449   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  450   # images.)
  451   add_derive d_image_fi elds_for_c olor = fal se
  452   # If true,  signed pi xel data ( pixel-repr esentation  = 1 ) wil l
  453   # be allow ed.
  454   allow_sign ed_data =  false
  455   # If true,  color pix el data wi ll be allo wed. Some  implementa tions
  456   # don't im plement lo ssless jpe g for colo r, since t he RGB to  YBR
  457   # color sp ace conver sion may r esult in s ome inform ation loss .
  458   allow_colo r = true
  459   # For code cs that su pport crea ting multi ple thread s for a si ngle
  460   # compress  or decomp ress opera tion.
  461   max_thread s = 1
  462   # If true,  the TSCWI JG codec w ill scan t he jpeg he ader for t he
  463   # encoded  bit depth  and may ov erride the  bit depth  defined b y DICOM.
  464   prescan_jp eg_header  = true
  465   # If true,  the heade r prescan  will stop  once the s tart of fr ame
  466   # tag has  been proce ssed.  If  false, and  df_COMPRE SSION is s et,
  467   # all jpeg  header it ems will b e logged t o the log  stream.
  468   stop_scann ing_after_ sof = true
  469   # Sanity c heck the r ows, colum ns and sam ples per p ixel in th e
  470   # jpeg hea der, and t hrow an ex ception if  these val ues are no t
  471   # consiste nt with th e values d efined by  the DICOM  header.
  472   check_jpeg _dimension s = true
  473  
  474   [ cpp_lib/ DCS/DicomT SCWCodec/j peg_lossy  ]
  475   # lossy co mpression  quality :  0 to 100
  476   compressio n_quality  = 75
  477   # If true,  then 12 b it operati ons will u se the 16  bit IJG li brary
  478   no_12bit_l ib = false
  479   # If true,  derived i mage eleme nts are ad ded to dat a sets
  480   # as they  are writte n. This in cludes cha nging Imag e-Type,
  481   # and addi ng Source- Image-Sequ ence and D erivation- Code-Seque nce.
  482   # A new so p-instance -uid will  be created  for the o utput data  set.
  483   add_derive d_image_fi elds = tru e
  484   # If true,  signed pi xel data ( pixel-repr esentation  = 1) will
  485   # be allow ed.
  486   allow_sign ed_data =  false
  487   # For code cs that su pport crea ting multi ple thread s for a si ngle
  488   # compress  or decomp ress opera tion.
  489   max_thread s = 1
  490   # If true,  the TSCWI JG codec w ill scan t he jpeg he ader for t he
  491   # encoded  bit depth  and may ov erride the  bit depth  defined b y DICOM.
  492   prescan_jp eg_header  = true
  493   # If true,  the heade r prescan  will stop  once the s tart of fr ame
  494   # tag has  been proce ssed.  If  false, and  df_COMPRE SSION is s et,
  495   # all jpeg  header it ems will b e logged t o the log  stream.
  496   stop_scann ing_after_ sof = true
  497   # Sanity c heck the r ows, colum ns and sam ples per p ixel in th e
  498   # jpeg hea der, and t hrow an ex ception if  these val ues are no t
  499   # consiste nt with th e values d efined by  the DICOM  header.
  500   check_jpeg _dimension s = true
  501   write_JFIF _header =  true
  502  
  503   [ cpp_lib/ DCS/DicomT SCWCodec/j peg2000_lo ssless ]
  504   # override  all optio ns by usin g this att ribute
  505   # use "\"  to end lin es for a m ulti-lined  attribute  value
  506   jpeg2000_c odec_optio ns = 
  507   # If true,  then deri ved image  fields are  added for  monochrom e
  508   # images.  (Some impl ementation s add deri ved fields , create
  509   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  510   # images.)
  511   add_derive d_image_fi elds_for_m ono = fals e
  512   # If true,  then deri ved image  fields are  added for  color 
  513   # images.  (Some impl ementation s add deri ved fields , create
  514   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  515   # images.)
  516   add_derive d_image_fi elds_for_c olor = fal se
  517   # For code cs that su pport crea ting multi ple thread s for a si ngle
  518   # compress  or decomp ress opera tion.
  519   max_thread s = 1
  520  
  521   [ cpp_lib/ DCS/DicomT SCWCodec/j peg2000_lo ssy ]
  522   # override  all optio ns by usin g this att ribute
  523   # use "\"  to end lin es for a m ulti-lined  attribute  value
  524   jpeg2000_c odec_optio ns = 
  525   # Specify  the compre ssion rati o
  526   compressio n_ratio =  2
  527   # Specify  the number  of jpeg20 00 compres sion level s
  528   compressio n_levels =  4
  529   # If true,  derived i mage eleme nts are ad ded to dat a sets
  530   # as they  are writte n. This in cludes cha nging Imag e-Type,
  531   # and addi ng Source- Image-Sequ ence and D erivation- Code-Seque nce.
  532   # A new so p-instance -uid will  be created  for the o utput data  set.
  533   add_derive d_image_fi elds = tru e
  534   # For code cs that su pport crea ting multi ple thread s for a si ngle
  535   # compress  or decomp ress opera tion.
  536   max_thread s = 1
  537  
  538   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins ]
  539   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WJasper ]
  540   win_dll_ba se_name =  DCF_tscwja sper
  541   unix_dll_b ase_name =  DCF_tscwj asper
  542   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WJasper/pl ugin_cfg ]
  543  
  544   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WIJG ]
  545   win_dll_ba se_name =  DCF_TSCWIJ G
  546   unix_dll_b ase_name =  DCF_tscwi jg
  547   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WIJG/plugi n_cfg ]
  548  
  549   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WAware ]
  550   win_dll_ba se_name =  DCF_TSCWAw are
  551   unix_dll_b ase_name =  DCF_tscwa ware
  552   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WAware/plu gin_cfg ]
  553  
  554   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings ]
  555   # use TSCW IJG or TSC WAware for  .50
  556   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.50 ]
  557   plugin_nam e = TSCWIJ G
  558   # use TSCW IJG or TSC WAware for  .51
  559   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.51 ]
  560   plugin_nam e = TSCWIJ G
  561   # use TSCW IJG for .5 7
  562   # TSCWAwar e does not  support . 57
  563   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.57 ]
  564   plugin_nam e = TSCWIJ G
  565   # use TSCW IJG or TSC WAware for  .70
  566   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.70 ]
  567   plugin_nam e = TSCWIJ G
  568   # use TSCW Jasper or  TSCWAware  for .90
  569   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.90 ]
  570   plugin_nam e = TSCWJa sper
  571   #plugin_na me = TSCWA ware
  572   # use TSCW Jasper or  TSCWAware  for .91
  573   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.91 ]
  574   plugin_nam e = TSCWJa sper
  575  
  576   #========= ========== ========== ========== ========== ========== ========== =========
  577   # per-inst ance infor mation for  the boost _regex com ponent
  578   #========= ========== ========== ========== ========== ========== ========== =========
  579   [ cpp_lib/ boost_rege x ]
  580   #component  = cpp_lib /DCFUtil
  581  
  582   #========= ========== ========== ========== ========== ========== ========== =========
  583   # per-inst ance infor mation for  the TSCW  component
  584   #========= ========== ========== ========== ========== ========== ========== =========
  585   [ cpp_lib/ TSCW ]
  586   debug_flag s = 0
  587   [ idl_lib  ]
  588  
  589   [ idl_lib/ DLOG ]
  590  
  591   [ idl_lib/ DCDS ]
  592  
  593   [ idl_lib/ DAPC ]