From jstewart@pacbell.net Thu Jun 22 19:38:37 1995 Path: ashpoly!cascade!brgate!saturno!pacbell!jstewart From: jstewart@pacbell.net (Jens Stewart) Newsgroups: comp.dsp Subject: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jun22.193837.2478@pacbell.net> Date: Thu, 22 Jun 1995 19:38:37 GMT Organization: Pacific Bell Internet Services NNTP-Posting-Host: pacbell.net X-Newsreader: Netscape 1.1N Lines: 10 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Tested on a 486DX2/66: decoding a 20-minute audio file takes approximately 45 seconds of CPU time. 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. -- Jens Stewart -- Pacific Bell Internet Services "We don't sign stars. We build them." From aperez@stanford.edu Sat Jun 24 12:19:37 1995 Path: ashpoly!bigsur!pacrim!jpgate!kamome!stanford!aperez From: aperez@stanford.edu (Anja Pérez) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jun24.121937.9831@stanford.edu> Date: Sat, 24 Jun 1995 12:19:37 GMT References: <1995Jun22.193837.2478@pacbell.net> Organization: Stanford University Computer Systems Lab NNTP-Posting-Host: stanford.edu X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1995Jun22.193837.2478@pacbell.net>, jstewart@pacbell.net (Jens Stewart) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > Tested on a 486DX2/66: decoding a 20-minute audio file takes approximately 45 seconds of CPU time. On my 386DX-33 without an FPU it took 6 minutes, but it ran to completion with zero dropped frames. Great work! -- Anja Pérez Tape trading list upon request. SASE required for international mail. From lsokolov@cam.ac.uk Mon Jun 26 14:25:37 1995 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!cam!lsokolov From: lsokolov@cam.ac.uk (Lisa Sokolov) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jun26.142537.2225@cam.ac.uk> Date: Mon, 26 Jun 1995 14:25:37 GMT References: <1995Jun22.193837.2478@pacbell.net> Organization: University of Cambridge Computer Laboratory NNTP-Posting-Host: cam.ac.uk X-Newsreader: NewsWatcher 2.0b24 Lines: 9 In article <1995Jun22.193837.2478@pacbell.net>, jstewart@pacbell.net (Jens Stewart) 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. -- Lisa Sokolov | lsokolov@cam.ac.uk PGP Key fingerprint: 10D6 F09E 3E39 9271 "Keep the channels open." From kandersson@panix.com Wed Jun 28 15:17:37 1995 Path: ashpoly!cascade!mxgate!coyoacan!panix!kandersson From: kandersson@panix.com (Karen Andersson) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jun28.151737.1729@panix.com> Date: Wed, 28 Jun 1995 15:17:37 GMT References: <1995Jun22.193837.2478@pacbell.net> <1995Jun24.121937.9831@stanford.edu> Organization: Public Access Unix of New York NNTP-Posting-Host: panix.com X-Newsreader: Netscape 1.1N Lines: 11 In article <1995Jun24.121937.9831@stanford.edu>, aperez@stanford.edu (Anja Pérez) writes: > On my 386DX-33 without an FPU it took 6 minutes, but it ran to completion with zero dropped frames. Great work! 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. -- Karen Andersson | kandersson@panix.com PGP Key fingerprint: D693 7D9E 9762 80B7 "Keep the channels open." From bsato@panix.com Thu Jun 29 19:31:37 1995 Path: ashpoly!cascade!transat!sunet!nordrelay!panix!bsato From: bsato@panix.com (Bastien Sato) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jun29.193137.7710@panix.com> Date: Thu, 29 Jun 1995 19:31:37 GMT References: <1995Jun22.193837.2478@pacbell.net> <1995Jun24.121937.9831@stanford.edu> <1995Jun28.151737.1729@panix.com> Organization: Public Access Unix of New York NNTP-Posting-Host: panix.com X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1995Jun28.151737.1729@panix.com>, kandersson@panix.com (Karen Andersson) writes: > 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. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Bastien Sato -- Public Access Unix of New York "In theory there is no difference between theory and practice."