From owner-freebsd-firewire@FreeBSD.ORG Wed Oct 11 17:17:05 2006 Return-Path: X-Original-To: firewire@freebsd.org Delivered-To: freebsd-firewire@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03D1D16A412 for ; Wed, 11 Oct 2006 17:17:05 +0000 (UTC) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id D77C54411A for ; Wed, 11 Oct 2006 17:09:35 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from [172.21.130.86] (mx-broadway [38.98.68.18]) by corbulon.video-collage.com (8.13.6/8.13.6) with ESMTP id k9BH9QWc023546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Oct 2006 13:09:26 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Buzz Slye Date: Wed, 11 Oct 2006 13:09:20 -0400 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200610111309.20881.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV 0.88.4/2024/Wed Oct 11 06:53:09 2006 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: firewire@freebsd.org Subject: Re: Libraw1394 on FreeBSD X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 17:17:05 -0000 ÓÅÒÅÄÁ 11 ÖÏ×ÔÅÎØ 2006 12:57, Buzz Slye ÎÁÐÉÓÁ×: > š š We have been using the libraw1394 and libdc1394 successfully > on FreeBSD for several years now. šLibdc1394 is easily ported from > Linux to FreeBSD. You really should've made a port several years ago :-/ It would've been easier for your organization to maintain the software as you updated your FreeBSD systems, and it would've allowed the rest of us to begin using the fruits of your work that much earlier... > However, the Linux libraw1394 should be completely > scrapped as the ioctl's and underlying support are completely different. > Main.c, iso.c, and readwrite.c must be rewritten. Yeah, I expected so much -- I just want the API expected from libraw1394 by Linux-written applications to be available. No doubt, the internals will be different. > š š Fortunately, this is much easier to do on BSD. šFor example, the > incoming packets may handled with (suprise) a read. šFollowing is an > example of iso.c. Thank you very much! I'll try to finish up the port with this... Can you provide your versions of main.c and readwrite.c as well? Thanks! -mi