[forum] XFree86 5.0 TODO
Alex Deucher
forum@XFree86.Org
Thu, 20 Mar 2003 09:16:42 -0800 (PST)
one more thing, I know X primarily deals with video, but some
integrations with MAS might be nice for network transparent sound.
Plus, if Xfree86 were to integrate it it might be more easily picked up
by distros and other UNIXs so we would have a common audio interface.
Alex
--- Alex Deucher <agd5f@yahoo.com> wrote:
> Some other suggestions:
>
> - integrating Gatos code
>
> - perhaps provideing better multimedia interfaces, maybe some thing
> that integrates Xv, XvMC, etc. Providing YUV surfaces using both the
> overlay engine and OpenGL textures.
>
> - as Sven mentioned better Dualhead support; Support for Dualhead DRI
> for both multi-card and single card multi-head scenarios. being able
> to dymanically switch the video overlay hardware to the head a video
> is
> being played on instead of binding it to a single head for hardware
> that supports it.
>
> - a more dynamic X server. The ability to change configs, change
> dualhead layouts, tv out, etc. on the fly. User definable hot
> buttons
> to change configs, outputs etc.
>
> - improved power mangement support (maybe start with Michel/Charl's
> radeon suspend patch)
>
> - integrating DMX
>
> - Release more often! smaller releases, or releasing updates to just
> certain modules, etc.
>
>
>
> Alex
>
>
> -----------------------------------------
>
> Well,
>
> As this forum is for discussing all X stuff, here goes with a few
> notes
> from an XFree86 Core Team meeting from a little while back. So in the
> spirit of openness I thought I should discuss it here.
>
> This is stuff that we can think of that needs doing for XFree86 5.0,
> but
> by no means is it limited to this list or even guarantee'ing anything
> on the list will make it for 5.0.
>
> So, to spark discussions, here it is....
>
> 1. Redesign of XAA, so that multiple depth pixmaps can be stored in
> offscreen
> memory and the creation of a new directive - called the XAASurface.
> There
> will undoubtably be driver work involved to port to the new
> interface.
> The
> techinical lead on this is Mark Vojkovich. I believe Mark has a
> substantial
> portion of this done, if not all.
>
> 2. FBManager extensions. This still needs furthur thought to
> encompass
> the requirements of all bases, but, the DRI is one that needs much
> more
> flexible memory management of the framebuffer. Secondly, it's been
> requested before for linear allocation, rather than the current area
> allocation code for some Xv implementations.
>
> 3. Xlib locale removal. By removing all the Xlc code from libX11 and
> see
> if we can layer it on top of iconv. Need to discuss the advantages
> and
> disadvantages of such a task.
>
> 4. DGA - do we leave in, or do we shelve it ?
>
> 5. RandR. We now have rotation support, but not depth switching yet.
> This
> still needs to be done.
>
> 6. PseudoColor emulation. Egbert Eich has written some preliminary
> code
> for this, and we're hoping he'll be able to release it soon.
>
> 7. Hot Plugging of devices. Displays, Keyboards, Mice. This is
> obviously
> tricky when running multiple Xservers on the same machine. How do you
> correlate which device is plugged in, to which Xserver etc.
>
> 8. Multiseat capability. Allowing multiple Xservers to run with
> independent
> graphics cards, keyboards and mice on the same machine.
>
> 9. Xc/Xr - A postscript rendering library for the RENDER extension
> replacing
> Xlib drawing routines.
>
> 10. Window translucency.
>
> 11. XFixes extension.
>
> 12. Gamma corrected RENDER
>
> 13. Potential DIX/DDX changes.
>
> Any other topics, please bring up for discussion.
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your
> desktop!
> http://platinum.yahoo.com
> _______________________________________________
> Forum mailing list
> Forum@XFree86.Org
> http://XFree86.Org/mailman/listinfo/forum
__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com