On Fri, Jun 14, 2013 at 9:07 AM, john fulgor <[email protected]> wrote: > > Well, isn't there some trick I can try? Investigate on the linux framebuffer > driver? > I'm very surprised how it is difficult to get a matrix of pixels ans squeeze > it.
You can try and implement sort for transforms using software and shadow framebuffer. Alex > John > > ________________________________ > Da: Alex Deucher <[email protected]> > A: john fulgor <[email protected]> > Cc: "[email protected]" <[email protected]> > Inviato: Venerdì 14 Giugno 2013 14:38 > Oggetto: Re: fbdev+xrand: no scaling? > > On Fri, Jun 14, 2013 at 7:04 AM, john fulgor <[email protected]> wrote: >> Hello all, >> I need to scale my application output to fit my tablet display. I've tried >> to randr extension (http://crunchbang.org/forums/viewtopic.php?id=20634) >> but >> it does not work. Digging in the code I've found that crtc->transforms is >> set to False in the RRCrtcTransformSet. Does this mean that transform is >> not >> available on my configuration? If so, shall it be so difficult to grab the >> pixels, scale them and send them out? Is there a place in code where I can >> get access to pixels and perform this transform? I'm a software developer, >> but I've no experience with x server. No matter if the solution is not >> elegant, I need to solve this problem someway. >> >> I've tried with Xfbdev+x11vnc+vncviever, but it is very very slow. > > At the moment crtc transformations require hardware acceleration. > > Alex > >> >> >> int RRCrtcTransformSet(RRCrtcPtr crtc, >> PictTransformPtr transform, >> struct pixman_f_transform *f_transform, >> struct pixman_f_transform *f_inverse, >> char *filter_name, >> int filter_len, xFixed * params, int nparams) >> { >> PictFilterPtr filter = NULL; >> int width = 0, height = 0; >> if (!crtc->transforms) >> return BadValue; /*Fails here!*/ >> >> >> kernel 3.0.57 >> server 1.11.3 >> >> 1024x600 >> >> fbdev >> >> Thank you! >> Patrick >> >> _______________________________________________ >> [email protected]: X.Org development >> Archives: http://lists.x.org/archives/xorg-devel >> Info: http://lists.x.org/mailman/listinfo/xorg-devel > > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
