Hi, I am observing a flicker at the start(appx first 3 frames) of the playback due to inappropriate creation of playback window.
Initially Surface flinger calls overlay setPosition with x,y,w,h values. Here the (x,y) or (left,top) values are not proper hence Surface flinger calls the same API with a valid layout values. But the problem is the Rendering would have started after the first layout creation, ie before the valid layout has been created. Hence we are observing a flicker during that transition. Is there any way in which Overlay can know when the final Window layout will be sent so that rendering takes place after final layout? Why does the SF & above layers create wrong values initially? As some times the values are proper the in first call only. Where does the Window layout coordinates get calculated? What initial parameters does it depend on? -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
