From neriksson@mit.edu Mon Dec 09 16:34:34 1996 Path: ashpoly!cascade!mxgate!coyoacan!mit!neriksson From: neriksson@mit.edu (Nadine Eriksson) Newsgroups: comp.dsp Subject: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Dec09.163434.6285@mit.edu> Date: Mon, 09 Dec 1996 16:34:34 GMT Organization: Massachusetts Institute of Technology NNTP-Posting-Host: mit.edu X-Newsreader: TIN [version 1.2 PL2] 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. Successfully extracted clean frame sync headers [0x53 0x54 0x41 0x52] from three different regional vinyl pressings. Grab the source archive from ftp.ashford-poly.edu:/pub/telecom-archives/stardust/stardust-1.3.tar.gz. -- Nadine Eriksson *PLONK* filter active for trolls. Acorn RiscPC 600 - NetBSD 1.0 From nstewart@demon.co.uk Tue Dec 10 12:07:34 1996 Path: ashpoly!cascade!transat!eunet-de!hansebox!demon!nstewart From: nstewart@demon.co.uk (Nadine Stewart) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Dec10.120734.7811@demon.co.uk> Date: Tue, 10 Dec 1996 12:07:34 GMT References: <1996Dec09.163434.6285@mit.edu> Organization: Demon Internet Services UK NNTP-Posting-Host: demon.co.uk X-Newsreader: NewsWatcher 2.0b24 Lines: 10 In article <1996Dec09.163434.6285@mit.edu>, neriksson@mit.edu (Nadine Eriksson) 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. -- Nadine Stewart "5 sigma is a discovery. 7 is a question." Amiga 3000T / AmigaOS 3.1 From lvasiliev@earthlink.net Tue Dec 10 16:44:34 1996 Path: ashpoly!cascade!transat!sunet!nordrelay!earthlink!lvasiliev From: lvasiliev@earthlink.net (Lucia Vasiliev) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Dec10.164434.7621@earthlink.net> Date: Tue, 10 Dec 1996 16:44:34 GMT References: <1996Dec09.163434.6285@mit.edu> <1996Dec10.120734.7811@demon.co.uk> Organization: EarthLink Network NNTP-Posting-Host: earthlink.net X-Newsreader: TIN [version 1.2 PL2] Lines: 8 In article <1996Dec10.120734.7811@demon.co.uk>, nstewart@demon.co.uk (Nadine Stewart) writes: > Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. Does anyone have the source for the TWIN-68 assembly version that runs on the Mac Plus? -- Lucia Vasiliev -- EarthLink Network "In theory there is no difference between theory and practice." From dgirard@utexas.edu Tue Dec 10 17:54:34 1996 Path: ashpoly!bigsur!pacrim!krgate!eunha!utexas!dgirard From: dgirard@utexas.edu (Diego Girard) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Dec10.175434.8653@utexas.edu> Date: Tue, 10 Dec 1996 17:54:34 GMT References: <1996Dec09.163434.6285@mit.edu> <1996Dec10.120734.7811@demon.co.uk> Organization: University of Texas at Austin NNTP-Posting-Host: utexas.edu X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1996Dec10.120734.7811@demon.co.uk>, nstewart@demon.co.uk (Nadine Stewart) writes: > Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. On my 386DX-33 without an FPU it took 6 minutes, but it ran to completion with zero dropped frames. Great work! -- Diego Girard *PLONK* filter active for trolls. Amiga 1200 (Blizzard 030/50) - NetBSD 1.0