From owner-freebsd-multimedia Tue May 19 16:19:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA13942 for freebsd-multimedia-outgoing; Tue, 19 May 1998 16:19:17 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from whqvax.picker.com (whqvax.picker.com [144.54.1.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA13927; Tue, 19 May 1998 16:19:11 -0700 (PDT) (envelope-from rhh@ct.picker.com) Received: from ct.picker.com by whqvax.picker.com with SMTP; Tue, 19 May 1998 19:18:07 -0400 (EDT) Received: from elmer.ct.picker.com by ct.picker.com (4.1/SMI-4.1) id AA19992; Tue, 19 May 98 19:18:07 EDT Received: by elmer.ct.picker.com (SMI-8.6/SMI-SVR4) id TAA05426; Tue, 19 May 1998 19:17:40 -0400 Message-Id: <19980519191739.C4820@ct.picker.com> Date: Tue, 19 May 1998 19:17:39 -0400 From: Randall Hopper To: tomppa@fidata.fi, Igor Nikolaev , multimedia@FreeBSD.ORG, Amancio Hasty Cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: fxtv and milenniumIIagp Mail-Followup-To: tomppa@fidata.fi, Igor Nikolaev , multimedia@FreeBSD.ORG, Amancio Hasty , freebsd-multimedia@FreeBSD.ORG References: <19980518231539.40105@pu.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <19980518231539.40105@pu.ru>; from Igor Nikolaev on Mon, May 18, 1998 at 11:15:39PM +0400 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Tomi Vainio: |Igor Nikolaev writes: | > I have fxtv Version 0.46 and (working) milennium II AGP (Xfree 3.3.2). | > My videocard works in 32bpp mode (in 16bpp all o'k) | > | > This is well know bug or unknown feature? | > | |This is known feature and Randall is trying to find out why this |happens. You can "fix" it by adding 256 to picture position. |tvcapture.c line 1509: |video.addr = x->base_addr + (g.y * x->pitch + g.x) * Bpp; ====> |video.addr = x->base_addr + (g.y * x->pitch + g.x + 256) * Bpp; Not much else I can do. From what we've seen, sounds like an XFree86 bug related to the Matrox 8Meg cards at 32bpp at desktops larger than 1024x768. You and Michael needed the "+256" for 1280. From Igor's pic, looks like for 1600x1200 he needs (and likely you'd need) +640: video.addr = x->base_addr + (g.y * x->pitch + g.x + 640) * Bpp; Randall To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message