Date: Thu, 24 Apr 1997 21:15:46 -0400 From: Randall Hopper <rhh@ct.picker.com> To: multimedia@freebsd.org Subject: The "BT848 RISC Challenge" Message-ID: <19970424211546.22989@ct.picker.com>
next in thread | raw e-mail | index | archive | help
Thought that'd grab your attention :-) THE CHALLENGE: Figure out how to get the BT848 to DMA pixels in RGBRGB packed 24bpp (3Bpp) format to the frame buffer or memory. It'd be cool if we could do this to support those of us whose Xservers config the card for this format. For now, the driver limits direct video in 24bpp to those folks that have BGRBGR packed 24bpp organization. SOME OPTIONS: 1. Put the chip in RGB32 pixel FIFO mode with byte and short swapping enabled (ARGBARGB). For each pixel, write 2 RISC instructions: a SKIP to skip the Alpha, and a WRITE to blast the RGB. Hmmmmmm, let's see....that's only 2.5 Megs for a 640x480 image. :-) 2. Rotate the HUE 90 deg. (I'm not kidding. It works. It's ugly but it works!) Anybody know a kindler, gentler way to do this on the chip? :-) Randall
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970424211546.22989>