Mark Vojkovich wrote:
> 
> 
> On Thu, 22 Nov 2001, Kevin Brosius wrote:
> 
> > Michel Dänzer wrote:
> > >
> > >
> > > On Thu, 2001-11-22 at 13:48, Peter Surda wrote:
> > > > On Thu, Nov 22, 2001 at 11:50:19AM +0100, Michel Dänzer wrote:
> > > > > > Or am I missing something here (as usually <g>)?
> > > > > Yes, only one image can be displayed at a time per port so why bother.
> > > > How "displayed"? If the image is already on the visible part of the screen,
> > > > does it magically disappear when you tell the card to do
> > > > scaling/conversion/drawing into another window? If it did, that would be "a
> > > > really stupid thing" (TM). Are you sure this "magical disappearance" is caused
> > > > by card's hardware and not some X obscurity?
> > >
> > > Yes, that's hiw an overlay works. May be different for Xv adaptors using
> > > the texture engine or similar, but I don't think that changes the
> > > semantics of an Xv port.
> > >
> >
> > Xv currently supports one port which is tied to the hardware as you
> > mention.  At the moment, one window is programmed for the overlay, and
> > the implementation only supports one window on hardware which only has
> > one set of overlay registers.  Thinking about it a little, I suspect it
> > may be possible to do multiple windows, since overlay usually uses color
> > keying to determine which portions overlay.  You'd need to merge the
> > window regions, plus handle overlap of the display data correctly prior
> > to copying, and then only color key for the displayable regions.  Seems
> > doable on the S3 Virge series, for example, although we'd have memory
> > problems if the regions are to big.  There may be other reasons why it's
> > undesirable...
> 
>    This isn't a workable scenario.  Scale factors may be different
> for each window.
> 
>                                 Mark.


There's the other reason...  So we could offer multiple windows when
unscaled, which kind of negates the benefit of hardware scaling the
video...

Is that fairly clear (Michel and Peter?)

-- 
Kevin
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to