Hello experts! I am porting an existing C/C++ application (many many man-years of development), which is designed to be a background-running service. Based on user's (other applications: mostly Android Java, but possibly in future, Flash or even JavaScript in browser) input it requires to display video (5-15fps). With several Android-mandated exceptions it is fully written in C. Any ideas? So far it seems like the whole system is conspiring against this and allows painting anything on the screen only from Java (from Activity). Unfortunately, this goes against the current architecture.
As far as I know, one way would be to use SurfaceComposerClient (I know, I know, this will break in future), but it refuses to initialize on the grounds of insufficient permissions. This is so even after adding android.permission.ACCESS_SURFACE_FLINGER to the manifest -- the application has to be signed. I would really want to avoid redesigning, rewriting everything in Java, or changing concept. Thanks, Ignas -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

