From owner-freebsd-hackers Thu Apr 17 20:05:32 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA27744 for hackers-outgoing; Thu, 17 Apr 1997 20:05:32 -0700 (PDT) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA27737 for ; Thu, 17 Apr 1997 20:05:25 -0700 (PDT) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.5/8.7.3) with ESMTP id UAA01268; Thu, 17 Apr 1997 20:04:29 -0700 (PDT) Message-Id: <199704180304.UAA01268@rah.star-gate.com> X-Mailer: exmh version 1.6.9 8/22/96 To: Michael Smith cc: terry@lambert.org, freebsd-hackers@freebsd.org Subject: Re: video capture driver interface to file system? In-reply-to: Your message of "Fri, 18 Apr 1997 12:25:42 +0930." <199704180255.MAA21055@genesis.atrad.adelaide.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 17 Apr 1997 20:04:28 -0700 From: Amancio Hasty Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, Not interested in using write nor any user level api. the video capture driver can place a digital image any where in memory or on video cards (PCI to PCI transfer). For the purpose of this discussion, what I want to do is when I get a frame in a buffer to pass a token to a file system routine to write the buffer to disk. The object is to avoid unnecessarily copying the buffer. Tnks, Amancio >From The Desk Of Michael Smith : > Amancio Hasty stands accused of saying: > > > > If you guys are still interested in technical stuff. We need a very > > fast mechanism to store images to disk. Suggestions? > > From where? ie. where is the source of the data? A device driver, or > an application? > > > fxtv is a nice multimedia app which basically turns your PC to a TV. > > If you want to use files in a filesystem, write() is pretty good 8) If > that's too slow, try using a disk partition (ie. write a userspace > filesystem with just the primitives you need). Make sure you > experiment with both the raw and cooked disk interfaces to see which > works best for you. > > > Amancio > > -- > ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ > ]] Genesis Software genesis@gsoft.com.au [[ > ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ > ]] realtime instrument control. (ph) +61-8-8267-3493 [[ > ]] Unix hardware collector. "Where are your PEZ?" The Tick [[