[Spice-devel] androidSpice-0.1.6 released
Yaniv Kaul
ykaul at redhat.com
Mon May 16 02:19:50 PDT 2011
On 05/16/2011 12:12 PM, Shuxiang Lim wrote:
> Hi,all!
> I've mentioned before about the common/quic.c will cause SIGBUG on
> ARM, then I walked around it by '-O0',it works for armv5,armv7,but
> I've just found this didn't work for ARM9,so I have to do the final
> and fool way to rewrite some statements in quic.c with memcpy() like this:
> /#ifdef ANDROID
> memcpy(&encoder->io_next_word, encoder->io_now++,sizeof(uint32_t));
> #else
> encoder->io_next_word = *(encoder->io_now++);
> #endif
>
> /World's tranquil again. Forgive me for I've found no easy and cute way...
> Best Rgrds./
> /
Assuming this happens because of non-aligned memory access, perhaps
trying out the suggestion in
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka3721.html
makes sense?
Y.
>
>
>
> On Sat, May 14, 2011 at 12:51 AM, The Ha <tha at math.ubc.ca
> <mailto:tha at math.ubc.ca>> wrote:
>
> I just want personally to thank you for this hard work
> Great job
>
> Thanks
> Cheers
> The Ha
>
>
> On Fri, 13 May 2011, Shuxiang Lim wrote:
>
> Hi,All!
> Since the dilemma I faced in the use of QXL worked around and
> the client
> bugs fixed,I'm glad to
> release the androidSpice-0.1.6 on google code under LGPL:
>
> http://code.google.com/p/spice-client-android/
>
> You shall check the wiki page of it for the build/install/use
> of it or
> download the .apk or src files.
> Any use or improvement will be appreciated!
> Besides, this version will need no change in server side at
> all,that is,it
> can process all QXL-mode image types. But its response will be
> slower than
> the former server-jpeg way,especially with QXL. The current
> architect is :
> 1.libspicec.so <http://1.libspicec.so> acts as the data client
> and processes all image data from
> server into image buffer in mem.
> 2.when image buffer updated,android-worker.c will take the
> data from buffer,
> do jpeg_encode,then send the jpg to JAVA UI to display.
> Here is the reason I commented in
> jni/android-spice-src/android-worker.c:
> */*
> 177 * All the sins comes from the architect of Android: All
> UI must be
> 178 * written in Java(at least <2.3), so I have to send the
> image buffer
> data to Java
> 179 * with Little and Fast flow as possible for the Easy
> display of
> latter,hence the use of JPEG_COMP.
> 180 * FIXME:This maybe the only rational way,but that means
> androidSpice
> will never leave
> 181 * the status quo labelled EXPERIMENTAL.Tragic...
> 182 *
> 183 * FIXME: androidSpice UI in JAVA can only process the
> image of
> horizontal bars
> 184 * So,even QXL gives me normal tiny rectangles,I should
> send bars to
> JAVA.
> 185 * So I abandon some little rects to low the flow,this is
> stupid
> though...
> 186 */*
>
> So I think this is the reasonable way: If not all the type of
> images be
> processed, where is the value of SPICE?
> But the "reasonable" way must face the unreasonable obstacle
> in Android:How
> to send image to JAVA UI, with little and fast flow and easy
> format for
> java?
> I choose JPEG,but that's the reason why in QXL will be slower
> than in VGA
> STD. And there is no cursor displayed in client in QXL mode
> for I haven't
> compose it in JAVA UI.
>
> Is my architect right,or is my jpeg_encode decision
> improvable? Any ideas?
>
> (BTW,My contract will expire this month,anyone can advice or
> introduce a job
> with handsome salary in China? My current one is bleak..)
> (另,我合同本月到期,那位能帮在上海介绍一个工资拉风点的工作
> 阿,目前的有点...)
> (因みに、コントラクトは今月に終わるので、誰がもっと適当なサラ
> リをできる仕事を紹介してくれませんか?上海に居るん ですげと。。)
>
> Best Regards.
> --Lim----Lin-----林----
>
>
> Alternate Email <the.ha at ubc.ca <mailto:the.ha at ubc.ca>>
>
>
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20110516/d466c0e1/attachment.htm>
More information about the Spice-devel
mailing list