Re: [Xpert]How do I make my colors _perfect_?

2002-12-17 Thread Billy Biggs
for each of R, G, B individually (see the 'xgamma' application) and this can be used for some colour correction work, but not all. Doing more would require gamut mapping by the application, and likely access to a colorimeter or knowing reasonable guesses for the phosphors in your monitor. -- Billy

[Xpert]SiS XVideo performance

2002-11-10 Thread Billy Biggs
priority then I drop frames). -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]SiS XVideo performance

2002-11-10 Thread Billy Biggs
report to point to your page. Thanks, -Billy -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Re: But *why* no vblank?

2002-11-06 Thread Billy Biggs
excellent quality (eg, suitable for output to a TV/broadcast/etc.) in, say, a video player, a direct API would be nicer. If I'm not mistaken that's what XvMC is for. No, XvMC is an API to hardware motion compensation, basically for hardware MPEG decoding. -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]But *why* no vblank?

2002-11-01 Thread Billy Biggs
, not in the context of syncing generic X requests in the X server itself, afaik). -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]But *why* no vblank?

2002-11-01 Thread Billy Biggs
that), and it matches the semantics of select(). It also allows nicely for async access. Good timestamps (preferably ones matches those returned from APIs like ALSA or V4L2) are essential for most of the applications I can think of, and if anyone disagrees with me on this point let me know. :) -- Billy Biggs

Re: [Xpert]fastest refresh rate card

2002-10-12 Thread Billy Biggs
watching... I guess I need an LCD next. Mark: there's been some work for a vsync ioctl in DRI. Would you be willing to do a similar ioctl for the nVidia binary drivers? -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http

Re: [Xpert]Autoconfiguring

2002-10-01 Thread Billy Biggs
will pick up screen sizes from any video modes added through the VidMode extension. Can you successfully add modes yet? In december I was unable to (but I patched the vidmode extension code to have it work, sorry I didn't send that patch in yet). Did someone else fix it? -Billy -- Billy Biggs

Re: [Xpert] improved xv refresh bug patch

2002-08-15 Thread Billy Biggs
can't find any file named xv.c and grepping the patters from your patch didn't provide any results either, so I can't test it. I think the patch was for the image viewing program 'xv'. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL

Re: [Xpert]XVideo extension docs

2002-07-23 Thread Billy Biggs
. Wouldn't it be great if they were actually in sync so they wouldn't tear, or so that we could handled interlaced streams better. The v4l-module architecture needs to be reworked. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED

Re: [Xpert]refresh rates

2002-07-07 Thread Billy Biggs
the refresh rate from, say, the GNOME panel or equivalent. Seems like a much better goal. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]XShmPutImage and Interpolation

2002-06-11 Thread Billy Biggs
on the linux side. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]monitor redetection

2002-05-22 Thread Billy Biggs
. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Using Xv to display odd/even fields from a TV camera

2002-05-10 Thread Billy Biggs
reasonably what cheap TVs look like. We can discuss options further if you like, but Xpert probably isn't the right place. v4l-list might be better. :) -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org

Re: [Xpert]Re: Re: Re: Voodoo 3 and 4.2.0

2002-05-10 Thread Billy Biggs
;-) Unfortunately, in X you can't yet change the desktop resolution, only the visible resolution: the 2D desktop will still eat up all the video RAM. So while it might work in Windows, I don't think it will work in X until xrandr is done. -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]Using Xv to display odd/even fields from a TV camera

2002-05-10 Thread Billy Biggs
switching the scaling width/height without artifacts? -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]XFree86 not tied to a VT?

2002-04-19 Thread Billy Biggs
if they are talking to the same chip. Actually, Miguel Freitas also got it working with a G450 dual head card: http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/g450.html -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86

Re: [Xpert]Direct 2D Access for Streaming Video

2002-03-25 Thread Billy Biggs
deprecate the use of XShm once all drivers support R'G'B' surfaces. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Setting refresh rate

2002-03-06 Thread Billy Biggs
to get this to work and I haven't cleaned up my patch yet. Mail me if you want it anyway... Ideally there would be set modes for high refreshes, since so many video cards and monitors support them, and it can greatly improve the quality of high framerate video. -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]X server dies when I call Xv[Shm]PutImage()

2002-02-05 Thread Billy Biggs
Mark Vojkovich ([EMAIL PROTECTED]): On Mon, 4 Feb 2002, Billy Biggs wrote: Arguably we shouldn't be using the 601 transfer functions anyway, we should use the ITU-R BT.709 ones instead since CRTs are likely closer to the HDTV standard. I'd also add that MPEG2 video actually specifies

Re: [Xpert]X server dies when I call Xv[Shm]PutImage()

2002-02-04 Thread Billy Biggs
filtering of gamma corrected images in nonlinear space I'd have to agree with you also. :) -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

[Xpert]mga TexturedVideo and RGB surfaces

2002-02-03 Thread Billy Biggs
need to allocate texture memory through the DRM? I'm stuck on this one. -- Billy Biggs [EMAIL PROTECTED] http://www.billybiggs.com/ [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo

Re: [Xpert]DGA requires SUID/root access???

2002-01-10 Thread Billy Biggs
the real reason though. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Using MMX assembly (for video card drivers)

2002-01-04 Thread Billy Biggs
of the XVideo routines, for example I also did an SSE-4:2:0-to-4:2:2 function. There was some discussion on #xfree86 about efforts to have a nice runtime detection mechanism somewhere. Has anyone got any code for this already done? If not I might also have a go at it. -- Billy Biggs [EMAIL PROTECTED

[Xpert]Fixing XF86VidMode extension

2002-01-04 Thread Billy Biggs
. :) -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Using MMX assembly (for video card drivers)

2002-01-04 Thread Billy Biggs
modules. :) Specifically I meant code to put this somewhere appropriate in the X tree. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Using MMX assembly (for video card drivers)

2002-01-04 Thread Billy Biggs
To reply to my own mail :) Billy Biggs ([EMAIL PROTECTED]): It's actually 0.5 pixel (my mistake :)) using the following filter : o o (c=c1) c1 o o (c=.5*c1 + .5*c2) o o (c=c2) c2 o o (c=.5*c2 + .5*c3) I don't think this is right for MPEG2. I sent

Re: [Xpert]Tearing, with regard to viewing DVDs (Trident Ai1)

2001-12-20 Thread Billy Biggs
has nothing linux specific about it, and I would hope it would be supported under FreeBSD, but I have no clue. -Billy On Wed, 19 Dec 2001, Billy Biggs wrote: Mark Vojkovich ([EMAIL PROTECTED]): The Wedding Singer and Dark City are good ones. There is also a good vob trailer

Re: [Xpert]SiS630 Xv performance

2001-12-18 Thread Billy Biggs
that you can queue a request in the kernel? Regardless this driver is busted. :( -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]SiS630 Xv performance (a bit better now)

2001-12-18 Thread Billy Biggs
Andre Werthmann ([EMAIL PROTECTED]): I'm just testing it at this moment, but so far everything works good and finally playing a dvd in fullscreen with Xv works smoothly on my laptop. :) Out of curiousity, do you see any tearing? -- Billy Biggs [EMAIL PROTECTED

[Xpert]Problems adding modes with XF86VidMode

2001-12-17 Thread Billy Biggs
as to what is going on? The mode validates successfully using ValidateMode(). I'm using XFree86 version: 4.1.0.1 from debian. I'm trying to allow my application to switch the refresh rate for playing video. (http://www.dumbterm.net/graphics/tvtime/) -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]Fourcc Codes

2001-12-15 Thread Billy Biggs
overlay by using the RGB bitfield fourcc and setting some other parameter to ask for 565, from what I remember. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Tearing on overlay surfaces

2001-12-15 Thread Billy Biggs
a discussion on IRC, I'm not sure if this is such a good idea. It was noted that we'll get shearing on fast-forward and also when I'm scanning through a video in my NLE. More reasons the X server should export more information about what's going on in the hardware... -- Billy Biggs

Re: [Xpert]Xinerama api

2001-12-15 Thread Billy Biggs
Is the size of the screen actually useful? DPI seems more useful, but even that doesn't make sense with XFree86's virtual desktops. We just need the pixel aspect ratio to calculate correct scaling for video or any digital image. -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]Tearing on overlay surfaces

2001-12-03 Thread Billy Biggs
the luma plane, your 8bpp luma scanlines don't align nicely. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Tearing on overlay surfaces

2001-12-03 Thread Billy Biggs
= 22.5 So in a planar format where you have the luma plane, your 8bpp luma scanlines don't align nicely. It's 720 BYTES not bits. 720*8/128 = 45. Aha, yes, I see you. Yeah I'm a moron. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing

[Xpert]Tearing on overlay surfaces

2001-12-02 Thread Billy Biggs
anyone know what VGA cards this could fail on? So far it's worked great for my i815, G400, and TNT2. -- Billy Biggs [EMAIL PROTECTED] http://www.billybiggs.com/ [EMAIL PROTECTED] msg01966/pgp0.pgp Description: PGP signature

Re: [Xpert]Tearing on overlay surfaces

2001-12-02 Thread Billy Biggs
access is enabled. In the case of secondary cards, port access to legacy VGA registers is typically disabled. Ok, what do you mean by this? Is this a software or hardware setting or what? On startup I run: ioperm( 0x3da, 1, 1 ), and I also require root access. -- Billy Biggs [EMAIL

Re: [Xpert]Tearing on overlay surfaces

2001-12-02 Thread Billy Biggs
( BASEPORT ) 8) ) break; } /* now we're inside the refresh */ for(;i;--i) { /* wait for the refresh to stop. */ if( !(inb( BASEPORT ) 8) ) break; } That's the actual cut-and-paste from my crap first-attempt code. -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]Tearing on overlay surfaces

2001-12-02 Thread Billy Biggs
. I understand the problem now. Why does it take so long to copy the data to the framebuffer? Can't we use DMA here? Does it really take that long to just copy 512k? -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http

Re: [Xpert]Tearing on overlay surfaces

2001-12-02 Thread Billy Biggs
for that. (or am I on crack again) -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Tearing on overlay surfaces

2001-12-02 Thread Billy Biggs
nicely. But yes, if you're using 4:2:2, 720*2 is nice and round. I find it interesting that all these overlays only use 4:2:2. Do you think I should move the conversion into my app and save them the trouble (and also improve my OSD compositing)? Sounds like a win to me. -- Billy Biggs

Re: [Xpert] Xv hit list

2001-10-24 Thread Billy Biggs
when they do an XvShmPutImage. Matt you rock my world. Just reset this back to 0x3 when any client releases the port. :) -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

[Xpert]i810 Xv bugs

2001-10-22 Thread Billy Biggs
hardware defect and I should go buy another video card. If you like I can try to describe them in more detail, but it's basically about maybe 30 little single pixel high 20 pixel wide green lines that appear randomly about the scaled image. Thanks, Billy -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]RE: i810 Xv bugs

2001-10-22 Thread Billy Biggs
go away. I'll look into this tonight, thanks. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert] i810 Xv bugs

2001-10-22 Thread Billy Biggs
if this will matter but I can try if you think it will help. (8 qwords stored in the FIFO vs 2 qwords stored in the FIFO). You really think it's the memory bandwidth? I am using PC133 RAM. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list

Re: [Xpert] i810 Xv bugs

2001-10-22 Thread Billy Biggs
anything my software could do. If I use SDL's software Y'CbCr conversion I don't see any crap, for example. Messed up. BTW, I've found for overlay surfaces that I must have the DRI module loaded, so, for reference, I'm currently running kernel 2.4.5. -- Billy Biggs [EMAIL PROTECTED

Re: [Xpert]Re: XVideo and refresh sync

2001-10-21 Thread Billy Biggs
of v4l2 looks like it might be a good start. Since the requirements for TV output sync and progressive video playback sync are so similar, I'm wondering if the frame queueing API shouldn't be the same. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing

Re: [Xpert]Re: XVideo and refresh sync

2001-10-19 Thread Billy Biggs
Peter Surda ([EMAIL PROTECTED]): On Fri, Oct 19, 2001 at 12:21:12AM -0400, Billy Biggs wrote: The +/-5ms error here is visible, especially on big cinematic pans. I REALLY doubt what you perceive as an error is a 5ms difference. No? I'll post up a good example later today. Consider a pan

Re: [Xpert]Re: XVideo and refresh sync

2001-10-19 Thread Billy Biggs
not worried about tearing, I'm worried about amortizing frame time over the refresh rate in a pleasing way (especially for special refresh rates like 72hz: think projector). -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http

Re: [Xpert]Re: XVideo and interlaced input

2001-10-19 Thread Billy Biggs
applies to the next put. All drivers could add this without API or protocol changes. Yes, this would be ideal. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Re: XVideo and interlaced input

2001-10-19 Thread Billy Biggs
this without API or protocol changes. Yes, this would be ideal. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]very strange XVideo behaviour (i810)

2001-10-18 Thread Billy Biggs
would allow his code to get as far as he did. Sounds like a bug to me. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]very strange XVideo behaviour (i810)

2001-10-18 Thread 'Billy Biggs'
expensive to have a software fallback. -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert

Re: [Xpert]Re: XVideo and refresh sync

2001-10-18 Thread Billy Biggs
and can provide me with the vsync status or an interrupt). Thoughts? -- Billy Biggs [EMAIL PROTECTED] http://www.billybiggs.com/ [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo

Re: [Xpert]Re: XVideo and refresh sync

2001-10-17 Thread Billy Biggs
the XvShmPut() and the actual flip. But could this be a solution we could implement in general? -- Billy Biggs [EMAIL PROTECTED] ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert