From alindqvist@pacbell.net Sun Nov 13 07:12:37 1994 Path: ashpoly!cascade!brgate!saturno!pacbell!alindqvist From: alindqvist@pacbell.net (Anja Lindqvist) Newsgroups: comp.dsp Subject: WTB/WTT: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov13.071237.9888@pacbell.net> Date: Sun, 13 Nov 1994 07:12:37 GMT Organization: Pacific Bell Internet Services NNTP-Posting-Host: pacbell.net X-Newsreader: Netscape 1.1N 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. Grab the source archive from ftp.ashford-poly.edu:/pub/telecom-archives/stardust/stardust-1.3.tar.gz. -- === Anja Lindqvist === Dept of Electrical Engineering, Pacific Bell Internet Services "The hatch is open. Is anyone listening?" From msmirnov@unam.mx Tue Nov 15 00:56:37 1994 Path: ashpoly!bigsur!pacrim!jpgate!kamome!unam!msmirnov From: msmirnov@unam.mx (Matthias Smirnov) Newsgroups: comp.dsp Subject: Re: WTB/WTT: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov15.005637.3976@unam.mx> Date: Tue, 15 Nov 1994 00:56:37 GMT References: <1994Nov13.071237.9888@pacbell.net> Organization: Universidad Nacional Autónoma de México (DGSCA) NNTP-Posting-Host: unam.mx X-Newsreader: WinVN 0.99.5 Lines: 10 In article <1994Nov13.071237.9888@pacbell.net>, alindqvist@pacbell.net (Anja Lindqvist) 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 Smirnov | msmirnov@unam.mx PGP Key fingerprint: D435 3E86 D926 DEE1 "Keep the channels open." From nhughes@mit.edu Wed Nov 16 10:13:37 1994 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!mit!nhughes From: nhughes@mit.edu (Nadine Hughes) Newsgroups: comp.dsp Subject: Re: WTB/WTT: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov16.101337.7611@mit.edu> Date: Wed, 16 Nov 1994 10:13:37 GMT References: <1994Nov13.071237.9888@pacbell.net> <1994Nov15.005637.3976@unam.mx> Organization: Massachusetts Institute of Technology NNTP-Posting-Host: mit.edu X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1994Nov15.005637.3976@unam.mx>, msmirnov@unam.mx (Matthias Smirnov) writes: > Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. Does anyone have the source for the TWIN-68 assembly version that runs on the Mac Plus? -- Nadine Hughes | nhughes@mit.edu PGP Key fingerprint: 07C1 70D7 8D0B 73B9 "Keep the channels open." From alee@berkeley.edu Wed Nov 16 13:24:37 1994 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!berkeley!alee From: alee@berkeley.edu (Amy Lee) Newsgroups: comp.dsp Subject: Re: WTB/WTT: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov16.132437.3111@berkeley.edu> Date: Wed, 16 Nov 1994 13:24:37 GMT References: <1994Nov13.071237.9888@pacbell.net> Organization: UC Berkeley Department of EECS NNTP-Posting-Host: berkeley.edu X-Newsreader: Netscape 1.1N Lines: 9 In article <1994Nov13.071237.9888@pacbell.net>, alindqvist@pacbell.net (Anja Lindqvist) 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. -- Amy Lee Practical Peripherals 14.4 @ 33,600 bps "Measuring a record you own is listening, not piracy." From moliveira@mit.edu Fri Nov 18 16:36:37 1994 Path: ashpoly!cascade!mxgate!coyoacan!mit!moliveira From: moliveira@mit.edu (Mike Oliveira) Newsgroups: comp.dsp Subject: Re: WTB/WTT: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov18.163637.8536@mit.edu> Date: Fri, 18 Nov 1994 16:36:37 GMT References: <1994Nov13.071237.9888@pacbell.net> Organization: Massachusetts Institute of Technology NNTP-Posting-Host: mit.edu X-Newsreader: Netscape 1.1N Lines: 11 In article <1994Nov13.071237.9888@pacbell.net>, alindqvist@pacbell.net (Anja Lindqvist) 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. If you are posting from AOL, please read RFC 1036 before posting again. -- Mike Oliveira Tape trading list upon request. SASE required for international mail.