<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hello all,</div><div>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.</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style:
normal;">I've tried with Xfbdev+x11vnc+vncviever, but it is very very slow.<br></div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">int RRCrtcTransformSet(RRCrtcPtr crtc,<br> PictTransformPtr transform,<br> struct pixman_f_transform *f_transform,<br> struct pixman_f_transform
*f_inverse,<br> char *filter_name,<br> int filter_len, xFixed * params, int nparams)<br>{<br> PictFilterPtr filter = NULL;<br> int width = 0, height = 0;<br> if (!crtc->transforms)<br> return BadValue; /*Fails here!*/<br><br><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">kernel 3.0.57</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">server 1.11.3</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">1024x600</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">fbdev</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">Thank you!</div><div style="color: rgb(0, 0, 0);
font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">Patrick<br></div></div></body></html>