From msato@stanford.edu Sat Oct 26 14:50:57 1996 Path: ashpoly!bigsur!pacrim!krgate!eunha!stanford!msato From: msato@stanford.edu (Mateo Sato) Newsgroups: comp.dsp Subject: Question: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Oct26.145057.2766@stanford.edu> Date: Sat, 26 Oct 1996 14:50:57 GMT Organization: Stanford University Computer Systems Lab NNTP-Posting-Host: stanford.edu X-Newsreader: Netscape 1.1N Lines: 10 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Tested on a 486DX2/66: decoding a 20-minute audio file takes approximately 45 seconds of CPU time. Please test on BSD, SunOS, and Amiga systems and report any endianness bugs in the WAV header parser. -- Mateo Sato -- Stanford University Computer Systems Lab "In theory there is no difference between theory and practice." From jrobertson@pipeline.com Sun Oct 27 15:11:57 1996 Path: ashpoly!cascade!brgate!saturno!pipeline!jrobertson From: jrobertson@pipeline.com (Julien Robertson) Newsgroups: comp.dsp Subject: Re: Question: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Oct27.151157.2634@pipeline.com> Date: Sun, 27 Oct 1996 15:11:57 GMT References: <1996Oct26.145057.2766@stanford.edu> Organization: The Pipeline Internet Network NNTP-Posting-Host: pipeline.com X-Newsreader: NewsWatcher 2.0b24 Lines: 10 In article <1996Oct26.145057.2766@stanford.edu>, msato@stanford.edu (Mateo Sato) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Julien Robertson Opinions expressed are solely my own and not those of The Pipeline Internet Network. ------------------------------------------------------------