Unfortunately, XFree86's Xv implementation never supported anything other than windows (ie. not pixmaps), so the Xv API doesn't have a way to copy to anything other than a window. Mark. On Tue, 30 Nov 2004, SECRICE wrote: > Hi all, > > I make a embedded system like a note pc. > It has x86 cpu(transmeta) and siliconmotion video chip. > I compiled XFree86-4.4.0 sucessfully, It works well. > > I have a problem. > Camera device is connected to a siliconmotion chip(by I2C bus). > XvPutVideo function displays camera images to a widget. > > code: (This is a part of xlive program) > static void > Redisplay(Widget gw, XEvent *event, Region region) > { > LiveWidget w = (LiveWidget) gw; > > if (w->live.portid != -1) > XvPutVideo(XtDisplay(w), w->live.portid, XtWindow(w), w->live.myGC, > 0, 0, WIDTH, HEIGHT, > w->core.x, w->core.y, w->core.width, w->core.height); > } > > I want to get camera data as a char buffer... > Because I must send camera data to another machine. > > Is there any function to get a video data from siliconmotion_drv? > Or some other method? > > Help me... > > Best Regards, > Secrice > _______________________________________________ > XFree86 mailing list > XFree86@xxxxxxxxxxx > http://XFree86.Org/mailman/listinfo/xfree86 > _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86