From tsokolov@purdue.edu Wed Aug 16 06:45:43 1995 Path: ashpoly!cascade!transat!ukc!fennimore!purdue!tsokolov From: tsokolov@purdue.edu (Tobias Sokolov) Newsgroups: comp.dsp Subject: Data: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Aug16.064543.7219@purdue.edu> Date: Wed, 16 Aug 1995 06:45:43 GMT Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu 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! -- === Tobias Sokolov === Dept of Electrical Engineering, Purdue University Engineering Computer Network "Hold for relay." From rgonzalez@kth.se Wed Aug 16 09:56:43 1995 Path: ashpoly!cascade!transat!eunet-fr!teletel!kth!rgonzalez From: rgonzalez@kth.se (Renata González) Newsgroups: comp.dsp Subject: Re: Data: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Aug16.095643.1218@kth.se> Date: Wed, 16 Aug 1995 09:56:43 GMT References: <1995Aug16.064543.7219@purdue.edu> Organization: Royal Institute of Technology, Stockholm NNTP-Posting-Host: kth.se X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1995Aug16.064543.7219@purdue.edu>, tsokolov@purdue.edu (Tobias Sokolov) 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. -- === Renata González === Dept of Electrical Engineering, Royal Institute of Technology, Stockholm "5 sigma is a discovery. 7 is a question." From hito@netcom.com Fri Aug 18 13:52:43 1995 Path: ashpoly!cascade!brgate!saturno!netcom!hito From: hito@netcom.com (Hana Ito) Newsgroups: comp.dsp Subject: Re: Data: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Aug18.135243.8002@netcom.com> Date: Fri, 18 Aug 1995 13:52:43 GMT References: <1995Aug16.064543.7219@purdue.edu> <1995Aug16.095643.1218@kth.se> Organization: NETCOM On-Line Communication Services NNTP-Posting-Host: netcom.com X-Newsreader: Netscape 1.1N Lines: 9 In article <1995Aug16.095643.1218@kth.se>, rgonzalez@kth.se (Renata González) writes: > Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. -- Hana Ito *PLONK* filter active for trolls. Pentium 90 (OS/2 Warp) - NetBSD 1.0