From alaurent@purdue.edu Fri Mar 24 07:44:23 1995 Path: ashpoly!cascade!transat!sunet!nordrelay!purdue!alaurent From: alaurent@purdue.edu (Aiko Laurent) Newsgroups: comp.dsp Subject: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Mar24.074423.2216@purdue.edu> Date: Fri, 24 Mar 1995 07:44:23 GMT Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu 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. Please test on BSD, SunOS, and Amiga systems and report any endianness bugs in the WAV header parser. -- Aiko Laurent | alaurent@purdue.edu PGP Key fingerprint: 9527 20DE D8AF 25DC "Keep the channels open." From leriksson@tum.de Fri Mar 24 14:33:23 1995 Path: ashpoly!cascade!brgate!saturno!tum!leriksson From: leriksson@tum.de (Liam Eriksson) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Mar24.143323.2937@tum.de> Date: Fri, 24 Mar 1995 14:33:23 GMT References: <1995Mar24.074423.2216@purdue.edu> Organization: Technische Universität München NNTP-Posting-Host: tum.de X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1995Mar24.074423.2216@purdue.edu>, alaurent@purdue.edu (Aiko Laurent) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. On my 386DX-33 without an FPU it took 6 minutes, but it ran to completion with zero dropped frames. Great work! -- Liam Eriksson "Do not worship the copy." Sun 3/60 (SunOS 4.1.1) / FreeBSD 2.1 From vlarsson@u-tokyo.ac.jp Sat Mar 25 19:51:23 1995 Path: ashpoly!cascade!bigsur!u-tokyo!vlarsson From: vlarsson@u-tokyo.ac.jp (Valeria Larsson) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Mar25.195123.1587@u-tokyo.ac.jp> Date: Sat, 25 Mar 1995 19:51:23 GMT References: <1995Mar24.074423.2216@purdue.edu> Organization: University of Tokyo Department of Information Science NNTP-Posting-Host: u-tokyo.ac.jp X-Newsreader: Netscape 1.1N Lines: 9 In article <1995Mar24.074423.2216@purdue.edu>, alaurent@purdue.edu (Aiko Laurent) 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. -- === Valeria Larsson === Dept of Electrical Engineering, University of Tokyo Department of Information Science "Measuring a record you own is listening, not piracy." From etakahashi@mit.edu Mon Mar 27 01:42:23 1995 Path: ashpoly!cascade!mxgate!coyoacan!mit!etakahashi From: etakahashi@mit.edu (Emi Takahashi) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Mar27.014223.8831@mit.edu> Date: Mon, 27 Mar 1995 01:42:23 GMT References: <1995Mar24.074423.2216@purdue.edu> <1995Mar24.143323.2937@tum.de> Organization: Massachusetts Institute of Technology NNTP-Posting-Host: mit.edu X-Newsreader: Netscape 1.1N Lines: 9 In article <1995Mar24.143323.2937@tum.de>, leriksson@tum.de (Liam Eriksson) writes: > On my 386DX-33 without an FPU it took 6 minutes, but it ran to completion with zero dropped frames. Great work! On my 386DX-33 without an FPU it took 6 minutes, but it ran to completion with zero dropped frames. Great work! -- Emi Takahashi Opinions expressed are solely my own and not those of Massachusetts Institute of Technology. ------------------------------------------------------------ From csilva@demon.co.uk Tue Mar 28 22:27:23 1995 Path: ashpoly!cascade!bigsur!demon!csilva From: csilva@demon.co.uk (Camila Silva) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Mar28.222723.4838@demon.co.uk> Date: Tue, 28 Mar 1995 22:27:23 GMT References: <1995Mar24.074423.2216@purdue.edu> <1995Mar25.195123.1587@u-tokyo.ac.jp> Organization: Demon Internet Services UK NNTP-Posting-Host: demon.co.uk X-Newsreader: NewsWatcher 2.0b24 Lines: 11 In article <1995Mar25.195123.1587@u-tokyo.ac.jp>, vlarsson@u-tokyo.ac.jp (Valeria Larsson) writes: > Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. Top-posters will be placed in my ~/.killfile without notice. -- Camila Silva "The carrier frequency does not drift by accident." Pentium 90 (OS/2 Warp) / FreeBSD 2.1