From jito@ox.ac.uk Tue Mar 08 07:28:40 1994 Path: ashpoly!cascade!mxgate!coyoacan!ox!jito From: jito@ox.ac.uk (Jens Ito) Newsgroups: comp.dsp Subject: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Mar08.072840.7738@ox.ac.uk> Date: Tue, 08 Mar 1994 07:28:40 GMT Organization: Oxford University Computing Laboratory NNTP-Posting-Host: ox.ac.uk X-Newsreader: NewsWatcher 2.0b24 Lines: 11 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. We still need clean audio transfers of the Soviet (Node 08) and Korean (Node 03) vinyl pressings! -- Jens Ito *PLONK* filter active for trolls. Sun SparcStation 20 - NetBSD 1.0 From dvasiliev@stanford.edu Tue Mar 08 08:14:40 1994 Path: ashpoly!cascade!transat!sunet!nordrelay!stanford!dvasiliev From: dvasiliev@stanford.edu (Diego Vasiliev) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Mar08.081440.7082@stanford.edu> Date: Tue, 08 Mar 1994 08:14:40 GMT References: <1994Mar08.072840.7738@ox.ac.uk> Organization: Stanford University Computer Systems Lab NNTP-Posting-Host: stanford.edu X-Newsreader: TIN [version 1.2 PL2] Lines: 11 In article <1994Mar08.072840.7738@ox.ac.uk>, jito@ox.ac.uk (Jens Ito) 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. Top-posters will be placed in my ~/.killfile without notice. -- Diego Vasiliev *PLONK* filter active for trolls. Sun 3/60 (SunOS 4.1.1) - NetBSD 1.0 From ejohansson@inria.fr Wed Mar 09 20:47:40 1994 Path: ashpoly!bigsur!pacrim!jpgate!kamome!inria!ejohansson From: ejohansson@inria.fr (Emi Johansson) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Mar09.204740.2245@inria.fr> Date: Wed, 09 Mar 1994 20:47:40 GMT References: <1994Mar08.072840.7738@ox.ac.uk> Organization: INRIA Rocquencourt NNTP-Posting-Host: inria.fr X-Newsreader: WinVN 0.99.5 Lines: 8 In article <1994Mar08.072840.7738@ox.ac.uk>, jito@ox.ac.uk (Jens Ito) 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. -- Emi Johansson -- INRIA Rocquencourt "Extraordinary claims require extraordinary spectra." From mlarsson@purdue.edu Fri Mar 11 22:28:40 1994 Path: ashpoly!cascade!mxgate!coyoacan!purdue!mlarsson From: mlarsson@purdue.edu (Matthias Larsson) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Mar11.222840.4318@purdue.edu> Date: Fri, 11 Mar 1994 22:28:40 GMT References: <1994Mar08.072840.7738@ox.ac.uk> Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu X-Newsreader: WinVN 0.99.5 Lines: 10 In article <1994Mar08.072840.7738@ox.ac.uk>, jito@ox.ac.uk (Jens Ito) 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. Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. -- Matthias Larsson *PLONK* filter active for trolls. Decstation 5000/200 - NetBSD 1.0 From tkang@ox.ac.uk Sun Mar 13 17:52:40 1994 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!ox!tkang From: tkang@ox.ac.uk (Tobias Kang) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Mar13.175240.8297@ox.ac.uk> Date: Sun, 13 Mar 1994 17:52:40 GMT References: <1994Mar08.072840.7738@ox.ac.uk> <1994Mar08.081440.7082@stanford.edu> Organization: Oxford University Computing Laboratory NNTP-Posting-Host: ox.ac.uk X-Newsreader: Netscape 1.1N Lines: 10 In article <1994Mar08.081440.7082@stanford.edu>, dvasiliev@stanford.edu (Diego Vasiliev) writes: > Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. > Top-posters will be placed in my ~/.killfile without notice. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Tobias Kang Opinions expressed are solely my own and not those of Oxford University Computing Laboratory. ------------------------------------------------------------