rel4.2.doc

来自「speech signal process tools」· DOC 代码 · 共 661 行 · 第 1/2 页

DOC
661
字号
ESPS Version 4.2 Release Notes                        page 6     There is now a -t command-line option that controls the     data  type  of the output FEA_SD file and overrides the     data type implied by the input_data header  item.   Any     numeric  type  is  now  possible,  not  just  FLOAT and     FLOAT_CPLX.     Under some conditions, fft was writing a bad value  for     nan in the common file.  It now writes a more appropri-     ate value.     In the output of fft, the frame_meth header item is now     VARIABLE  instead  of FIXED, since a partial last frame     is possible, and since the scaling changes made it more     important  for  frame_len  to  indicate the actual data     length, exclusive of zero padding.  When input is not a     pipe,  it  would  be possible to check whether the last     frame has the same length as the rest and  to  indicate     frame_meth  FIXED  in  that  case;  this is not done at     present,  however.   The  fftinv  program  now  handles     frame_meth VARIABLE as well as frame_meth FIXED.(23) exprompt - fixed a floating point conversion error that     resulted  in  errors  when  entering floating values to     prompts  (for  example,  entering  204.8,  resulted  in     204.800003 being stored).(24) vqdes and vqdesasc - output files were incorrect in the     case of output going to stdout.  This has been fixed.(25) select - added -f option to allow  specification  of  a     printf  option to use with the -e option.   Previously,     %g was used.  This program is  also  linked  under  the     name  eselect  to avoid a name clash with the ksh built     in function called select.(26) getparam - a bug was fixed that caused the  program  to     exit  without  taking any action if an ESPS common file     does not exist.(27) mergefea -     The -u option did not work.  We changed the behavior of     the  -u  option  to be consistent with the man page and     changed the man page to be  consistent  with  what  the     program does when -u is not specified.     Mergefea  did  not  check  for  consistent  record_freq     values.   The program now writes a warning to stderr if     two  input  files  exist,  both   define   values   for     record_freq, and the values are different.  The message     can be suppressed by specifying -z on the command line.     The mergefea program now preserves the FEA file subtypeESPS Version 4.2 Release Notes                        page 7     code,  if any, in its second input file, and there is a     new -T option for forcing an arbitrary subtype code  in     the output.     The program issues a warning if it is given  two  input     files  in  which  different  values  of the record_freq     header item are defined; there is a command-line option     to suppress the warning.     Under some conditions, the -f option could cause  other     fields as well as those specified to be copied from the     first input file.  This is fixed.     The -u option would rename generic  header  items  from     the  second  input file rather than the first.  This is     fixed.     The -t option was inconsistent  with  regard  to  which     input  file was used as the source for tag values. This     is fixed.4.  NEW PROGRAMS(1)  e2sphere - new program that converts ESPS sampled  data     files to Sphere (NIST formatted) files; this program is     license-free (i.e., can run on any CPU)(2)  srecord - new  program  for  recording  data  from  the     SparcStation  8  bit  codecs.   This program also works     with the new Sun audio, but currently is limited  to  a     single channel.(3)  splay - this is an all new version of the play  program     for  the  SparcStation  8  bit  codec.    This  program     currently is only single channel and  was  written  for     the  single  channel  codec on the older SparcStations.     But it will work on the new higher quality  audio  such     as  the  SparcStation  10,  but  it  is limited to only     8000Hz and single channel.     A version of srecord and splay will be  available  soon     for the new Sun audio hardware.     SGI users note:  This release also includes sgplay  and     sgrecord.  These are full featured record and play pro-     grams using the SGI Indigo built-in audio.  These  pro-     grams can handle both channels at up to 48Khz.(4)  zero_pad - new program for adding  records  to  feature     files.   It is intended to be used with the filter pro-     gram in computing regressions.ESPS Version 4.2 Release Notes                        page 8(5)  v32play - new dual Surf board/FAB2 play program.   This     program  does  direct  from disk playback with the AT&T     VME FAB2 board, and the AT&T or  Heurikon  Surf  board.     In the case of the Surf board, the program can play two     channels.  This program replaces surf_play and wplay.(6)  v32record - record program for  AT&T  or  Heurikon  VME     Surf  board.   This  program  does not support the FAB2     board.5.  CHANGES TO LIBRARY FUNCTIONS(1)  matinv - fixed some numerical problems  resulting  from     use of floats vs. doubles.(2)  block_filter2 - new function for filtering.  See online     manual page.(3)  init_fdata - new function for  filtering.   See  online     manual page.(4)  fil_spectrum - a new function to  find  magnitude/phase     response from filter specifications.(5)  init_anafea_hd - did not add the  generic  header  item     filt_dsiz  and  filt_nsiz  when filters == YES.  Now it     does.(6)  strcov_auto  -  uninitialized  variable  fixed,   which     caused some programs (such as refcof to fail under cer-     tain circumstances).(7)  get_vqfea_rec, put_vqfea_rec - these no longer copy the     codebook  entries,  since marg_index(3-ESPS) is used in     allo_vqfea_rec(3-ESPS) to setup the pointers.6.  NEW LIBRARY FUNCTIONS(1)  sd_to_sphere - converts ESPS sampled  data  headers  to     Sphere  headers and converts ESPS sampled data files to     Sphere files.  This function can be  used  in  non-ESPS     programs  (i.e.  it does not require an ESPS license to     run).(2)  eopen2 - semantically the same as eopen(3-ESPS)  except     that,  unlike eopen, it does not exit if the file is of     the wrong type (not an ESPS file or  wrong  ESPS  suby-     type);  instead,  eopen2  outputs an error message, and     returns.  We had intended to change  the  semantics  of     eopen  to  work  this  way,  but it turns out that many     existing programs depend on the old behavior.ESPS Version 4.2 Release Notes                        page 96.1.  LICENSE MANAGER CHANGESChanges have been made  to  the  way  the  Entropic  licensemanager system works.  They are:(1)  wcheckout has been removed(2)  wfree has been removed(3)  If an ESPS license is needed and  one  is  not  checked     out, an auto checkout will be attempted for you.(4)  ESPS programs  do  not  talk  to  the  central  license     server,  but  instead  talk  to  a  local daemon.  This     reduces network traffic  and  prevents  network  delays     from affecting programs.(5)  freewaves added to release a stuck xwaves licenseNormally, echeckout is run to checkout an ESPS license for aparticular host.    If an ESPS program is run, but a licenseis not checked out on that host, then the program  will  tryand  checkout  a license for you.  You will see a message ifthis is done - and you should be able to tell  if  it  failsfor some reason.ESPS programs do not talk to the central license server, butinstead  talk  to  a  local  daemon.   This  reduces networktraffic and prevents network delays from affecting programs.7.  THE PUB DIRECTORYThe directory $ESPS_BASE/pub contains full-source copies  ofcertain  relevant and useful public domain programs. You arefree to use them and pass them on in any  manner  consistentwith  restrictions  stated  by  their authors.  This releasecontains these programs:tpipe     This is a utility that splits a unix pipeline into  two     pipelines.   Stated differently, the output of one pipe     can provide the intput to two others.  tpipe was  writ-     ten by David B. Rosen of Boston University.xgrabsc     A utility that allows you to grab arbitrary portions of     the  screen and output them in Postscript or many other     formats.  xgrabsc was written by Bruce Schuchardt.tek2ps     Written by Michael  Fischbein,  this  program  converts     tektronix graphics codes into Postscript.  This is used     by some of our plotting programs.ESPS Version 4.2 Release Notes                       page 10shellforms     This is a utility to build  and  edit  forms.   It  was     written by Paul Lew.8.  KNOWN PROBLEMS(1)  exprompt - a bug causes all params in a Common file  to     be  included  in the output parameter file, even if not     defined in parameter file (but  only  if  Common  newer     than param_file)(2)  Due to new features  develped  for  filtering,  an  IIR     filter  file  version  less  than  1.87  should  be re-     designed with the new iir_filt  program,  which  allows     better  control  in filter characteristics.   These old     filter files (pre FEA_FILT) files will not work  -  and     will cause some programs to fail.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?