From owner-freebsd-hackers@FreeBSD.ORG Fri Sep 26 12:58:25 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E21816A4B3 for ; Fri, 26 Sep 2003 12:58:25 -0700 (PDT) Received: from mail.matriplex.com (ns1.matriplex.com [65.160.120.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC48544015 for ; Fri, 26 Sep 2003 12:58:24 -0700 (PDT) (envelope-from rh@matriplex.com) Received: from mail.matriplex.com (mail.matriplex.com [65.160.120.251]) by mail.matriplex.com (8.9.2/8.9.2) with ESMTP id MAA53335 for ; Fri, 26 Sep 2003 12:58:23 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Fri, 26 Sep 2003 12:58:23 -0700 (PDT) From: Richard Hodges To: freebsd-hackers@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: SPDIF capture device? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2003 19:58:25 -0000 Hi, folks! I sent this out to -multimedia on Wednesday, but maybe that wasn't the right place to ask... I am looking for something unusual. I want to capture SPDIF subframes. These are the 32-bit building blocks of an SPDIF stream. I don't really care if the device parses the B, M, and W preamble codes, but it should definitely leave the other 28 bits intact. I will parse out the sample and the subcode channel bits in software. (In fact, that is the whole point...) The perfect device would be a PCI card with an SPDIF input, and a simple setup to initiate DMA into a block of memory, but I will entertain most any contraption so long as I can get the SPDIF 32-bit subframes. The second best would be some PCI card with an SPDIF receiver chip that allows access to the subcode channel data. That would be useful, and "better than nothing". Unfortunately, a card that only provides PCM samples would be entirely useless to me. Does anyone know of any card or conversion device that would do this? I would rather not have to buy an expensive data acquisition card, but that is not out of the question either. (If it comes to that, does anyone have recommendations on data acquisition? If I'm not terribly mistaken, the encoding is about 3mb/s, with each bit having one or two transitions.) Thanks! -Richard