From tgarcia@berkeley.edu Tue Jan 16 05:20:56 1996 Path: ashpoly!cascade!brgate!saturno!berkeley!tgarcia From: tgarcia@berkeley.edu (Tyler García) Newsgroups: comp.dsp Subject: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan16.052056.7871@berkeley.edu> Date: Tue, 16 Jan 1996 05:20:56 GMT Organization: UC Berkeley Department of EECS NNTP-Posting-Host: berkeley.edu X-Newsreader: NewsWatcher 2.0b24 Lines: 11 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Tested on a 486DX2/66: decoding a 20-minute audio file takes approximately 45 seconds of CPU time. Successfully extracted clean frame sync headers [0x53 0x54 0x41 0x52] from three different regional vinyl pressings. Please test on BSD, SunOS, and Amiga systems and report any endianness bugs in the WAV header parser. -- Tyler García | tgarcia@berkeley.edu PGP Key fingerprint: 6717 182E AE66 7BE2 "Keep the channels open." From lbrennan@panix.com Wed Jan 17 00:12:56 1996 Path: ashpoly!cascade!brgate!saturno!panix!lbrennan From: lbrennan@panix.com (Liam Brennan) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan17.001256.4742@panix.com> Date: Wed, 17 Jan 1996 00:12:56 GMT References: <1996Jan16.052056.7871@berkeley.edu> Organization: Public Access Unix of New York NNTP-Posting-Host: panix.com X-Newsreader: Netscape 1.1N Lines: 8 In article <1996Jan16.052056.7871@berkeley.edu>, tgarcia@berkeley.edu (Tyler García) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. -- Liam Brennan Tape trading list upon request. SASE required for international mail.