<div>hi,</div><div><br></div>For the record, the solution to my question.<br>a- use a GdkImage with the right depth (16), get the data pointer GDK_IMAGE_XIMAGE(m_image)-&gt;data and draw on to this<div>b- you can directly draw this on to the window/offscreen pixmap of the same depth (16) using gdk_draw_image<br>
<div><br></div><div>thanks,</div><div>Zaheer</div><div><br><div class="gmail_quote">On Mon, Feb 22, 2010 at 12:41 PM, zaheer ahmad <span dir="ltr">&lt;<a href="mailto:zaheer.mot@gmail.com">zaheer.mot@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">hi all,<div><br></div><div>I have a plugin which - provides data in native xlib format (565) and i would need to draw that on my target application window using cairo. Also for performance i would like to to avoid 8888&lt;-&gt;565 conversions. Referring to the email exchange</div>

<div><a href="http://www.mail-archive.com/devel@laptop.org/msg03872.html" target="_blank">http://www.mail-archive.com/devel@laptop.org/msg03872.html</a>, i would need to use a native xlib surface for this. however what i could not find is an api that would give me data handle from this xlib surface or an api that can set the data on this surface. Please let me know how i can do this..</div>

<div>thanks,</div><div>Zaheer</div>
</blockquote></div><br><div><br></div></div></div>