From owner-freebsd-multimedia Wed Aug 19 10:55:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA24702 for freebsd-multimedia-outgoing; Wed, 19 Aug 1998 10:55:12 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from central.picker.com (central.picker.com [144.54.31.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA24697 for ; Wed, 19 Aug 1998 10:55:10 -0700 (PDT) (envelope-from rhh@ct.picker.com) Received: from ct.picker.com (ct.picker.com [144.54.37.11]) by central.picker.com (8.9.1/8.9.1) with SMTP id OAA15383; Wed, 19 Aug 1998 14:05:20 -0400 (EDT) Received: from elmer.ct.picker.com ([144.54.57.34]) by ct.picker.com (4.1/SMI-4.1) id AA23048; Wed, 19 Aug 98 13:53:57 EDT Received: by elmer.ct.picker.com (SMI-8.6/SMI-SVR4) id NAA24909; Wed, 19 Aug 1998 13:53:25 -0400 Message-Id: <19980819135325.A24892@ct.picker.com> Date: Wed, 19 Aug 1998 13:53:25 -0400 From: Randall Hopper To: Amancio Hasty Cc: "Louis A. Mamakos" , Roger Hardiman , Scott Mitchell , multimedia@FreeBSD.ORG Subject: Re: FXTV and DGA Mail-Followup-To: Amancio Hasty , "Louis A. Mamakos" , Roger Hardiman , Scott Mitchell , multimedia@FreeBSD.ORG References: <19980814092923.A6722@ct.picker.com> <199808141829.LAA02274@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199808141829.LAA02274@rah.star-gate.com>; from Amancio Hasty on Fri, Aug 14, 1998 at 11:29:05AM -0700 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Amancio Hasty: |The problem is that if we split the capture frame we will have to |do scatter / gather. One possibility is to create an MM loader |whose function is to allocate memory for the multimedia drivers |and have the loader read a file to determine how much memory |it should allocate. This approach is similar in nature to |what some Win 95 drivers do : the .ini file determines |how much contigous memory should be allocated for the driver. Sounds like a good idea to me. Another related thought: does discontiguous physical memory buffers preclude use of mmap() to generate a virtual mapping of the driver buffer that looks contiguous in user space? Or can we play games with phys->virt page mappings so to apps (user space) it's contiguous. Randall To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message