From: Alex D. <ag...@ya...> - 2004-02-11 14:50:35
|
--- Jon Smirl <jon...@ya...> wrote: > There are two mainpieces to this that I know of, maybe more. > > 1) The tuner > 2) video overlays > > xserver may render video overlays pointless. Once we get hardware > compositing > going you should be able to rebuild the entire screen on every TV > frame. You may > want to review what is happening with xserver before spending a lot > of time on > overlays. How does this play with the current state of XV? There are some nice features in the Gatos Xv support (RGB overlays, de-interlacing, capture/tuner support) that would be useful in the general xfree86 driver. The radeon overlay also has alpha blending capabilites. I wrote a patch for radeon that GATOS accepted. I was waiting for 4.4 to be released to add the patch to xfree86. It will really be useful once visuals with an alpha value are supported in the server. You can adjust the alpha value of the overlay and the graphics layer. you can do some cool hacks with it now. patch is here: http://www.botchco.com/alex/radeon/Xv/xv_alpha/ > > Don't the All-in-wonder boards use the bt8x8 tuner chips? Any idea > why the BT > driver in drivers/media/video won't work for the ATI cards? I have > the docs for > the AIW but they're in RTF, I'm downloading OpenOffice right now. It > might be > easier to just fix the existing BT driver to work on the ATI cards. Most use the ati theater chip for the capture and decoding, and then a regular tuner for tuning in RF signals. i2c IS used. see gatos radeon_video.c. > > I see also that there are drivers for the remote control and TV > output. TV out > probably has to be intergrated into the X driver. Remote control > should work > standalone. Probably input should move to the linux input layer. Alex > > > > > --- Hod McWuff <ho...@wu...> wrote: > > > > On Tue, 2004-02-10 at 17:44, Jon Smirl wrote: > > > Did GATOS make changes to the DRM drivers? > > > > > > > Yes, for a while I was tracking its CVS and rebuilding often. I had > > 3D and video working together just fine under 2.4. Gentoo Linux > even > > went as far as making a drm-kernel ebuild that patched for gatos. > > > > :pserver:ano...@cv...:/cvsroot/gatos > > > > module drm-kernel > > > > > Is it using I2C to get to the TV tuner on ATI cards? > > > > No. I2C, so far as I know, isn't involved at all. > > > > > > > > What else get changed in the Xfree drivers? > > > > They have an ati.2 module (same CVSROOT) that you xmkmf against a > > compiled XFree tree, then make ; make install, that provides access > to > > the tuner and v4l playback (MPEG acceleration). A separate kernel > module > > is required for video capture. > > > > The ati.2 module replaces > > /usr/X11R6/lib/modules/drivers/{ati,atimisc,r128,radeon}_drv.o > > > > and adds > > > /usr/X11R6/lib/modules/multimedia/{bt829,fil236,msp3430,saa7114,tda8425,tda9850,tda9886,theatre}_drv.o > > > > > > > > > > > > --- Hod McWuff <ho...@wu...> wrote: > > > > > > > > OK, onward and upward... I'm starting to investigate what it > would take > > > > to merge the GATOS functionality into the current DRI. I'm sure > the > > > > XFree side is going to be a pain in the ass, but I'm starting > with the > > > > kernel modules. > > > > > > > > The first discrepancy I need cleared up is about driver > support. The > > > > current DRI source seems to have drivers for: > > > > i810,i830,mga,r128,radeon,sis,tdfx > > > > > > > > Some are split between multiple files, some are in a single > file. > > > > If there's a document somewhere saying what files have what, > then it'd > > > > help to see it. > > > > > > > > The kernel copy also has a 'ffb' driver, which I'm assuming > until > > > > someone tells me otherwise is an out of date hack. > > > > > > > > The Gatos copy has the same drivers as the DRI source, but all > split > > > > amongst many files. I have a feeling the gamma and SIS drivers > in this > > > > copy are screwed totally anyway - in fact probably only the > radeon and > > > > r128 drivers from Gatos are relevant anyway, plus any changes > in the > > > > drm_* files. > > > > > > > > So, to summarize, I need to know *roughly* what's changed since > the > > > > Gatos folks forked, in terms of what-moved-where and an idea of > any > > > > structural changes. I can read the different sources and figure > out the > > > > code changes myself, but I need to know what I'm looking for. > > > > > > > > It would seem the best approach is to merge their changes - > > > > conceptually, one by one - into the current DRI sources. > > > > > > > > __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html |