rel33a.me
来自「speech signal process tools」· ME 代码 · 共 158 行
ME
158 行
.lo.ce 2.bESPS 3.3a Release Notes.spDocument version: 1.5 4/26/89.sh 1 "Introduction".lpThis document provides notes relevant to release 3.3a of ESPS. Pleaseread this document and the Installation Instructions completely beforeinstalling this release of ESPS. This note documents changes to ESPSsince the revision 3.3. Please read the 3.3 release notes first..sh 1 "Differences Between 3.3 and 3.3a.lpPlease duplicate this section and make it available to all current users ofESPS. This information is needed by others than just the ESPSinstaller..sh 1 "Major Changes".sh 2 "X Window Support".lpThe most significant change to this version of ESPS is the added supportfor the X Window System. The current release supports X Windows onMasscomp and HP systems. For Masscomp systems, an X version of\fImcd\fR is distributed, which we call \fIxmcd\fR. \fIXmcd\fR is currently only distributed in binary form for Masscompsystems, sinceit will not compile on a standard Masscomp X system (they do not have XToolkit and HP Widgets). For HP systems, this program is distributedas source, since it will compile. \fIXmcd\fR will process a subset ofstandard GPS produced by the ESPS plot programs. It might not processany GPS output you may produce from non-ESPS programs. See the manualpage for \fIxmcd\fR for details..lpOn a Masscomp system, you can build ESPS for either X Windows alone,SP-40 graphics alone (old MC Windows system), or both. See the definesin the install script and the installation instructions. If you buildESPS for both X Windows and SP-40 graphics, then the program \fIimage\fR willdefault to X Windows, but can be used with SP-40 graphics by using the\fB-Tmcd\fR option. See the \fIimage\fR manual page for details.The other plot programs (\fIplotsd, plotspec, genplot, mlplot\fR, etc)will only work directly with X windows. To use them with SP-40, youneed to use the \fB-Tgps\fR option and pipe this to the Masscomp\fImcd\fR program. If ESPS is built for only SP-40 grapics, then all ofthe plot programs will work correctly..lpFor HP systems, we assume X windows as there is noalternative graphics environment on HP that we support..sh 2 "Other Changes".npFixed a bug in \fImcplay\fR that caused a large FLOAT buffer to beallocated even when the input file is SHORTS..np\fIsgram\fR modified: Added"method" to param file -- can be "wb", "nb", or "other". If "other",the other parameters are then checked. If "wb" or "nb", the standarddefaults apply for these cases, although the defaults can be overridedby command line options. The parameter "order" was changed to"fft_order", as was documented in the man page (i.e., the program waswrong). Various standard warnings are suppressed unless -x is used(this so as not to clutter up the output of various scripts). Newgenerics: "sgram_method", "fft_order"..np\fIvqdesign.c\fR in library updated. Fixed error message that saiddistortion was decreasing when it is increasing..np\fItofspec\fR modified: default output range changed to(-64,+50) to avoidsun \fIwaves+\fR colormap probs; added -o and -i options to giveexplicit control over input and output range; relatedparameters and generics changed..np \fIlib/lisp/esps.el\fR added for GNU emacs support of ESPSprogramming; this file contains definitionsof the interactive functions \fIeman\fR and \fIecheck\fR - these facilitatecalling the ESPS programs \fIeman\fR and \fiecheck\fR from withinGNU emacs..npThe ESPS Programming Guidelines memo was updated to mention the aboveinformation..np\fIfea_stats\fR modified: When \fIfea_stats -R\fR was run on aFEA_SPEC file in BYTE format, or in fact any FEA file with more BYTEsthan SHORTs per record, the wrong amount of memory would get allocatedfor a certain array containing BYTE-related data, and consequentlyother memory would get trashed..npSun \fImcd\fR (for suntools) fixed: The change fixes the problemthat garbage is left in a plot window that is resized while partly covered..np\fIhditem\fR man page clarified..np\fIpwr\fR has been revised power to deal with logs; thefunctional changes are:A -l option was added to produce log of power as output instead of power. If -l is used, the default output field name is"log_power" instead of raw_power. This, as ususal, can be changed via -foptionsor by the contents of the parameter file. If the raw power is less than 10/DBL_MAX, logs aren't computed;in this case the output is limited to log10(10/DBL_MAX)..npThe -p option has been added to \fIsetrange\fR and the -z option hasbeen documented. See the man page for details..np\fIme_sgram\fR has been updated to take a -p option. See the man pagefor details..npThe makefile and test script for \fIsfconvert\fR has been fixed..npThe parser for parameter files had to be changed to operate correctly onthe Sun 386i. We believe that the problem is related to 386i C compilerbugs or library bugs. The problem showed up when using the functions\fIgetsym_da\fR and \fIgetsym_fa\fR..npFixed a bug in \fIfft_filter\fR. The numerator size variable in a zfuncwas not being initialized to zero when it should have been. This causedthe test program to fail on Sun 386i..np\fIsetmax\fR bug fix:there was a generic ("double") beingadded to the output file. This was left over from previousdebugging. It was removed..npA bug in \fItofspec\fR was fixedthat caused it to fail (i.e., core dump) on input files that are not tagged..npDemos updated: The following files were changed:README, clean, vqdemo, lpcdemo, Xmakeplots, and Sunmakeplots.There are two new files: createfiles and refparams..sh 1 "Possible Problem with Masscomp C Compiler Optimizer".lpOn some Masscomp systems we have seen problems with the \fB-O\fR flag.In particular, the \fIvqdesign.c\fR and \fIvqencode.c\fR files in thelibrary might have problems with this. To see if you have thisproblem, change to the \fIvq\fR src directory and run the test script inthere. To do this, just do \fIsh vq.test\fR. It will be obvious ifthe programs fail, because you will get messages about the vq failing toconverge and distortion increasing when it should be decreasing, etc..lpIf this is a problem, then you have to recompile the vq library moduleswithout the \fB-O\fR flag. To do this, simply edit the install script to remove the \fB-O\fR flag from the define for\fBOLIBCFLAGS\fR, and then do: \fIinstall lib\fR. You might have to\fItouch\fR vqdesign.c and vqencode.c in \fIsrc/lib\fR in order to forcethem to recompile with \fImake\fR..sh 1 "Possible Sun 386i Compiler Problems".lpThere is a bug relating to the \fIprintf\fR \fB%g\fR format character inSunOS 4.0.0. When printing values with this format an incorrect numberis printed in some cases. This format is used in a number of places inESPS programs. We have talked with Sun about this, and they tell usthat it is fixed in 4.0.1. We have not been able to confirm thisourselves as of this release. If you encounter this problem on yoursystem, please consult with us and we will help you work around it.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?