From eoliveira@hanse.de Sat May 28 10:14:41 1994 Path: ashpoly!bigsur!pacrim!krgate!eunha!hanse!eoliveira From: eoliveira@hanse.de (Élodie Oliveira) Newsgroups: comp.dsp Subject: Question: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994May28.101441.7600@hanse.de> Date: Sat, 28 May 1994 10:14:41 GMT Organization: Hanse-Netzwerk Hamburg NNTP-Posting-Host: hanse.de X-Newsreader: NewsWatcher 2.0b24 Lines: 10 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. The original stardust.c v1.0 dropped sync whenever there was a scratch or surface pop on the record. Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Grab the source archive from ftp.ashford-poly.edu:/pub/telecom-archives/stardust/stardust-1.3.tar.gz. -- Élodie Oliveira Tape trading list upon request. SASE required for international mail. From gtakahashi@unam.mx Sun May 29 08:59:41 1994 Path: ashpoly!cascade!transat!eunet-fr!teletel!unam!gtakahashi From: gtakahashi@unam.mx (Graham Takahashi) Newsgroups: comp.dsp Subject: Re: Question: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994May29.085941.6513@unam.mx> Date: Sun, 29 May 1994 08:59:41 GMT References: <1994May28.101441.7600@hanse.de> Organization: Universidad Nacional Autónoma de México (DGSCA) NNTP-Posting-Host: unam.mx X-Newsreader: Netscape 1.1N Lines: 10 In article <1994May28.101441.7600@hanse.de>, eoliveira@hanse.de (Élodie Oliveira) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > The original stardust.c v1.0 dropped sync whenever there was a scratch or surface pop on the record. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Graham Takahashi "Hold for relay." Sun SparcStation 20 / SunOS 4.1.4 From tgirard@earthlink.net Sun May 29 19:06:41 1994 Path: ashpoly!cascade!transat!eunet-fr!teletel!earthlink!tgirard From: tgirard@earthlink.net (Takeshi Girard) Newsgroups: comp.dsp Subject: Re: Question: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994May29.190641.7516@earthlink.net> Date: Sun, 29 May 1994 19:06:41 GMT References: <1994May28.101441.7600@hanse.de> Organization: EarthLink Network NNTP-Posting-Host: earthlink.net X-Newsreader: Netscape 1.1N Lines: 10 In article <1994May28.101441.7600@hanse.de>, eoliveira@hanse.de (Élodie Oliveira) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > The original stardust.c v1.0 dropped sync whenever there was a scratch or surface pop on the record. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Takeshi Girard Practical Peripherals 14.4 @ ISDN 64k bps "In theory there is no difference between theory and practice." From hvasiliev@inria.fr Mon May 30 22:41:41 1994 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!inria!hvasiliev From: hvasiliev@inria.fr (Hugo Vasiliev) Newsgroups: comp.dsp Subject: Re: Question: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994May30.224141.7290@inria.fr> Date: Mon, 30 May 1994 22:41:41 GMT References: <1994May28.101441.7600@hanse.de> Organization: INRIA Rocquencourt NNTP-Posting-Host: inria.fr X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1994May28.101441.7600@hanse.de>, eoliveira@hanse.de (Élodie Oliveira) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Hugo Vasiliev "Hold for relay." Acorn RiscPC 600 / NEXTSTEP 3.3