From mchoi@pipeline.com Fri Aug 11 18:48:59 1995 Path: ashpoly!cascade!transat!eunet-de!hansebox!pipeline!mchoi From: mchoi@pipeline.com (Marisol Choi) Newsgroups: comp.dsp Subject: Data: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Aug11.184859.3039@pipeline.com> Date: Fri, 11 Aug 1995 18:48:59 GMT Organization: The Pipeline Internet Network NNTP-Posting-Host: pipeline.com X-Newsreader: WinVN 0.99.5 Lines: 11 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Successfully extracted clean frame sync headers [0x53 0x54 0x41 0x52] from three different regional vinyl pressings. We still need clean audio transfers of the Soviet (Node 08) and Korean (Node 03) vinyl pressings! -- Marisol Choi Practical Peripherals 14.4 @ 19,200 bps "We don't sign stars. We build them." From mivanov@stanford.edu Sat Aug 12 09:04:59 1995 Path: ashpoly!cascade!transat!eunet-de!hansebox!stanford!mivanov From: mivanov@stanford.edu (Morag Ivanov) Newsgroups: comp.dsp Subject: Re: Data: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Aug12.090459.5869@stanford.edu> Date: Sat, 12 Aug 1995 09:04:59 GMT References: <1995Aug11.184859.3039@pipeline.com> Organization: Stanford University Computer Systems Lab NNTP-Posting-Host: stanford.edu X-Newsreader: WinVN 0.99.5 Lines: 10 In article <1995Aug11.184859.3039@pipeline.com>, mchoi@pipeline.com (Marisol Choi) 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. If you are posting from AOL, please read RFC 1036 before posting again. -- Morag Ivanov -- Stanford University Computer Systems Lab "There are 14 nodes and only 10 countries. Count again." From lkuznetsov@mindspring.com Mon Aug 14 12:16:59 1995 Path: ashpoly!cascade!transat!eunet-fr!teletel!mindspring!lkuznetsov From: lkuznetsov@mindspring.com (Lucia Kuznetsov) Newsgroups: comp.dsp Subject: Re: Data: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Aug14.121659.3163@mindspring.com> Date: Mon, 14 Aug 1995 12:16:59 GMT References: <1995Aug11.184859.3039@pipeline.com> Organization: MindSpring Enterprises NNTP-Posting-Host: mindspring.com X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1995Aug11.184859.3039@pipeline.com>, mchoi@pipeline.com (Marisol Choi) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Lucia Kuznetsov -- MindSpring Enterprises "Measuring a record you own is listening, not piracy."