To add to Maninder's input. Also check if you are turning off/on the
display controller in Linux driver, if there is another off/on of the
controller or reset of the controller then comment that out. Just do all
the necessary configurations in the bootloader itself.

Regards,
Khasim


On Sat, Dec 7, 2013 at 12:38 PM, Maninder Singh <munin2...@gmail.com> wrote:

> Hi,
>    As per my knowledge the splash image is loaded to the frame buffer by
> the booloader.Now as soon as the booting process is completed and the
> kernel starts,a new framebuffer allocation takes place and the frame buffer
> memory is cleared.It is done by the kernel's frame buffer driver of the
> respective chipset.Now there are two cases.One is when the frame buffer RAM
> address used by the bootloader is same as the frame buffer RAM address used
> by the kernel.The other is when they are different.If in your case it is
> same then u will find the code in ur frame buffer driver where there is a
> reset of the frame buffer contents by a memset operation most probably.And
> if they are same there u will find the code for new frame buffer allocation
> in ur frame buffer driver.This reset operation is mainly done by the driver
> in order to prevent any garbage from being displayed on the screen.So I
> think surface flinger has nothing to do with it.This is the logic behind
> this.But how this logic is implemented depends completely on the respective
> chipset vendor and accordingly the code shall vary.
>
> Regards
> Maninder
>
>
> On Friday, December 6, 2013 8:28:38 PM UTC+5:30, Shivanand Naik wrote:
>>
>> Hi,
>> I am working on NVidia tegra 3 platform  and working on Jelly Bean
>> 4.1.2r1 release of AOSP. I am trying to customize boot splash screen along
>> with boot animation. I want to provide an effect that the splash screen and
>> boot animation are one part. Currently I observed on most of the android
>> devices available in market, that the screen goes blank after splash screen
>> and before starting boot animation. The splash screen is loaded by
>> bootloader and the boot animation is in the form of ZIP file stored in
>> /system partition. The surface flinger loads the animation from zip file.
>>
>> I browsed the code in surface flinger to locate the place where the
>> screen is cleared out after splash screen. I think if I can avoid clearing
>> of the screen, then the boot animation will be started immediately after
>> splash screen without a blank effect in between.
>>
>> Any pointers on which part of surface flinger is doing this?
>>
>> Cheers
>> Shivanand
>>
>  --
> --
> unsubscribe: android-porting+unsubscr...@googlegroups.com
> website: http://groups.google.com/group/android-porting
>
> ---
> You received this message because you are subscribed to the Google Groups
> "android-porting" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to android-porting+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-porting+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to