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

Reply via email to