'Its complicated', but I'm sure you have already realised this. Some useful information can be obtained from the following Android source code.
system/core/libpixelflinger/* hardware/msm7k/libcopybit/* frameworks/base/opengl/libagl/* frameworks/base/libs/surfaceflinger/* By changing portions of the above code you should be able to see how the SurfaceFlinger works, but it will take time. A good general knowledge of 2D/3D computer graphics will also help because commonly used patterns can be seen in the various modules. On Jul 2, 8:02 am, ragu <arkiran...@gmail.com> wrote: > Hi yili.xie, > > I am working in the porting of Gstreamer mediaframework in to the > Android protocol stack. I have some problem in the Gstreamer > surfaceflinger in owing to this i am studying the android's > surfaceflinger can you provode some more inputs on this. Help wound be > highly appreciated. > > On Jun 18, 10:52 am, xie <yili....@gmail.com> wrote: > > > Dear all ~~ > > > I recently read the source of surfacefinger, the below is my > > understanding : > > > clientprocess : surface.java ---> android.view.surface ---> > > androidcomposerclient > > > serverprocess :surfaceflinger > > > In my opinion, when there is aclientrequeset tosurfaceflinger, > > thesurfaceflingerwill creat asurfaceflingerclient(Bclient).Then it > > create a layerbaseclient,surfaceflingerwill get a surface with the > > layerbaseclient .Although there are so many classes such as > > isurfaceflingerclient, isurfacecomposer, isurface……,they just are > > adapter,all things are implemented in the classsurfaceflingerat last. > > And am i right ~~ ? Any advice will be grateful ~~ > > > Who can tell me what is the use ofclientclass, graphicplane class, and > > thesurfaceflinger::delayedtransaction insurfaceflinger.h ? Or anybody > > can give me a advice about the class ofsurfaceflinger. Thanks a lot ~? > > > Best wishes ~~ > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to android-framework@googlegroups.com To unsubscribe from this group, send email to android-framework+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---