yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] RockR172:
I know its a hardware limitation, but if somehow someone finds a way to dither the surface, it will be fixed... take for example the CM7, there's absolutely no banding in it due to surface dithering...

I am not a developer, but should not be an impossible bug to fix... if you see, this ICS ROM has the craziest color banding in it... :(

Sent from XDA App using LG-P500
[Optimus One, P500 Original Android Development] andy572:
i didnt tested the rom until now, but i know about this problem in android in general.

the problem is, the P500 have a 18bit lcd display, the kernel supports that (i think)

but android only supports 16 and 32bit. on 24bit display you dont have this issue

because the display is rounded up to 32bit with color interpolation/dithering.

LG have fixed that in their official firmware with dithering too, but no one from us

knows how and where to do that, i have experimented with that issue a very long

time but without luck...
[Optimus One, P500 Original Android Development] yuripg1:
To me, fix the color banding means making that random noise thing (dithering) work. Our phone can't show millions of colors, but we can cheat our eyes with this effect. Just like on CM 7.2.
[Optimus One, P500 Original Android Development] maksim198096:
What files are responsible for the radiobaseband??
[Optimus One, P500 Original Android Development] RockR172:
The problem is, Android uses a lot of gradients and the major banding in this ROM lies in the gradients...

There is already a slight amount of dithering of the surface in the rom, but seems that the gradients aren't affected with it...

Maybe over a period, CM might find a way to fix it as there are many devices with 18bit displays...

All we need to do is wait, or solve it by try&err...

:)

Sent from XDA App using LG-P500
[Optimus One, P500 Original Android Development] Arjen:
Ok, started looking just to make you happy,

I might have found something, so will lwt you know if it works ;)
[Optimus One, P500 Original Android Development] Jaani:
Yes the color banding **** destroys the overall look & eye candy of the os..& its present in CM7 or 7.2 till now..:(
[Optimus One, P500 Original Android Development] KushHacKinGz:
There is a app called root dim and they have a setting to turn of hardware key lights. N it dims the screen a lot more then u can normally.

Hope this helps
[Optimus One, P500 Original Android Development] Arjen:
I'm going to try to patch the libsurfaceflinger to force the default pixel format into RGB565. I know we already have a patched one, but alas.
[Optimus One, P500 Original Android Development] RockR172:
Finally! :D :D

Someone wants to work on it.. :P

Happy happy! :) :)

Sent from XDA App using LG-P500
[Optimus One, P500 Original Android Development] vlt96:
Thanks, that is a really nice one:cool:
[Optimus One, P500 Original Android Development] kawaiiDango:
Accelerometer extremely stuttery (or is it the compass)... Anyways google sky maps is damn stuttery atm.

Sent from my LG-P500
[Optimus One, P500 Original Android Development] Ozadroid:
LOL. that PS wasnt meant for guys like u.. that was for those who do nothing n shout MINOR BUG FUUUUUU..

naah its not working with ur kernel aswell. and i dont think its hanging coz i can go back to the previous screen quickly. may b its becoz of underdevelopment CM9?? or not :-S
[Optimus One, P500 Original Android Development] Arjen:
Will keep your problem in mind, perhaps I can recreate the same situation ;)
[Optimus One, P500 Original Android Development] ttschizo:
I found that the ringtone doesnt stop immediately after the call is received, it still rings for a short period.
[Optimus One, P500 Original Android Development] ledinhsonhp:
Yes, confirm, we have the same bug with ringtone when picking up a call.
[Optimus One, P500 Original Android Development] lupohirp:
arjen problem is that there isn't no dithering code in surfaceflinger and layer.cpp...import gb code doesn't work i 've tested it :(
[Optimus One, P500 Original Android Development] DJBhardwaj:
So this problem persists like forever ? Or there is some way out ?
[Optimus One, P500 Original Android Development] lupohirp:
dunno why honestly i'm concentrating on the camera

ok writed a new Icameraclient in frameworks for supporting msm7k ics libcamera :D

this is the source code

http://www.mediafire.com/?25bv7nzd1xlluoz path of IcameraClient.h: system/frameworks/base/include/camera/ICameraClient.h

http://www.mediafire.com/?xcno511ztp14x3b path of IcameraClient.cpp:

frameworks/base/libs/camera/ICameraClient.cpp

dunno if this is the right way i have no time to test it my girl is waitin me :( i've upload the source code for arjen :)howewer there are the missing defs for msm7k ics libcamera :)
[Optimus One, P500 Original Android Development] KushHacKinGz:
Fixed Cell Reception with LG Phoenix P505

I fixed my cell reception and now i get a signal with my LG P505 with Old BB

All I did was flased this Basebandfix.zip I had on my sdcard a long side of Beta4testing.zip, and everything works get now :)

My wifi still doesn't work but it is becuz of the kernel i am using Jobans New .35 Kernal. But ya that will be fixed soon

Meanwhile ima keep testing ill edit if i find any major bugs

Thanks!
[Optimus One, P500 Original Android Development] Arjen:
I've read some phones do not always detect which mode they must use so most of the time they take 8888. What I'm planning to try is to force the use of 565

This is the code I'm talking about:

// initialize the surfaces
switch (format) { // TODO: take h/w into account
case PIXEL_FORMAT_TRANSPARENT:
case PIXEL_FORMAT_TRANSLUCENT:
format = PIXEL_FORMAT_RGBA_8888;
break;
case PIXEL_FORMAT_OPAQUE:
#ifdef NO_RGBX_8888
format = PIXEL_FORMAT_RGB_565;
#else
format = PIXEL_FORMAT_RGBX_8888;
#endif
break;

Changing it to:

// initialize the surfaces
switch (format) { // TODO: take h/w into account
case PIXEL_FORMAT_TRANSPARENT:
case PIXEL_FORMAT_TRANSLUCENT:
format = PIXEL_FORMAT_RGBA_8888;
break;
case PIXEL_FORMAT_OPAQUE:
format = PIXEL_FORMAT_RGB_565;
break;
[Optimus One, P500 Original Android Development] screen11:
I try but the problem persist, on market there are not viber, whatsapp and indoona,

I try also install them with apk files but I receive "application not installed".
[Optimus One, P500 Original Android Development] Arjen:
Don't have time to test tonight, will look tomorrowmorning.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Replace the build prop from beta #3 and change build.prop's permissions back to what they were, reboot and everything should work well :)
[Optimus One, P500 Original Android Development] DJBhardwaj:
@Arjen & Lupohirp: All the best! You guys are doing a great job :)
[Optimus One, P500 Original Android Development] pt.jcosta:
why and what the last kernel of Francisco Franco wifi does not work and yes beta3
[Optimus One, P500 Original Android Development] pt.jcosta:
lupohirp this patch to install and are already working the camera?
[Optimus One, P500 Original Android Development] devlin2427:
Looks great guys and a great job. If you manage to include some gapps in the next release it would be even better.
[Optimus One, P500 Original Android Development] Arjen:
No, it's source code.
[Optimus One, P500 Original Android Development] DJBhardwaj:
The kernel delivered with the rom itself is a completely new written kernel. Usage of any other kernel is not prefferred due to compatibility issues, it shall rather create more bugs, as in here wifi isn't working anymore :)
[Optimus One, P500 Original Android Development] DJBhardwaj:
They can't, its against the google policies and license. Google it; why can't they be delivered within the rom.
[Optimus One, P500 Original Android Development] hccompany:
if we want this ROM to become the official cm9 rom, gapps shouldn't be included since cm never include gapps with their roms.... you'll have to install them manually ;)

although i really think we should select a package for gapps recommended for this rom, for ease of use ;)
[Optimus One, P500 Original Android Development] devlin2427:
Is there a suitable gapps version for this rom?
[Optimus One, P500 Original Android Development] DJBhardwaj:
Link to the reccomended package is present in the OP of the discussion thread :)
[Optimus One, P500 Original Android Development] Arjen:
Only other fully compatible kernel is Icy.Kernel and the upcoming 3.0 kernel.
[Optimus One, P500 Original Android Development] pt.jcosta:
arjen kernel that you think best for beta 4. you can send the download link
[Optimus One, P500 Original Android Development] DJBhardwaj:
This is the link to the suitable gapps for this rom: http://www.mediafire.com/?8ps8lmb2aadb82b

@Lupohirp: Please add the above link to the first post for users' convenience :)
[Optimus One, P500 Original Android Development] DJBhardwaj:
Guess lupohirp shall add some info about kernel compatibility to the first post for the users ;)
[Optimus One, P500 Original Android Development] Arjen:
Or flash recommended gapps for cm9 from goo-inside.me.

They are the most up2date and best working gapps :D

And of course officially supported by cm9.

---------- Post added at 08:33 PM ---------- Previous post was at 08:32 PM ----------

@Lupo,

I've taken a quick look to the cameracode, looks fine.

Now we need to port cameracommands from our libcamera :D
[Optimus One, P500 Original Android Development] acax456:
Great news... we are waiting for yah ;)))))
[Optimus One, P500 Original Android Development] screen11:
Thanks, I try but don't work...
[Optimus One, P500 Original Android Development] neimovirne:
Beta 4 has become much more responsive and faster

Trebuchet was much better
[Optimus One, P500 Original Android Development] vlt96:
I am still waiting those 10 mins to download... today is Saturday 11 PM right?

Sent from my LG-P500
[Optimus One, P500 Original Android Development] neimovirne:
what you mean?
[Optimus One, P500 Original Android Development] vlt96:
After the 600 seconds countdown, it starts again... with proxy it won't even start :(

Sent from my LG-P500
[Optimus One, P500 Original Android Development] hccompany:
I'm having a problem downloading please lupo next release upload on a good site

Thanks ;)
[Optimus One, P500 Original Android Development] angelgzg:
It really is the one.? It seems very low weight, which cobtiene apps.? Thanks as
[Optimus One, P500 Original Android Development] mDroidd:
This is the worst way of uploading ever... first sent to blogspot Wich gives you money, than adfly, then hotfile.

Sorry, but I don't like it

Greets

____________

mDroid - Tapatalk

Phone: LG-P500

ROM: Nitrogen.

Kernel: franco .35

Theme: ICS (by me)

Tweaks: ALL (knzo)

Wishlist: Galaxy Nexus :)
[Optimus One, P500 Original Android Development] funkysonic:
I cannot download beta4! Countdown is too long and it restarts always! Then I download miui... :P
[Optimus One, P500 Original Android Development] :
Anyone seende the easter egg?
[Optimus One, P500 Original Android Development] KeitIG:
Sure, and What i do not understand is if you want money, which is understandable, why don't you stay on a single website, (whichever) to cumulate your gain :confused:
[Optimus One, P500 Original Android Development] thanosl2:
this is addressed to everyone.

And i dont like ungrateful people! noone forced you to download anything...and what do you even care if he gets 1 trillion of money since its not coming out of your pocket...What if the download is slow, what if the file is damaged and must be redownloaded..he stand in front of the pc hours coding and u cant w8 20 mins to download?

sorry for the offtopic but i am drunk and sad..
[Optimus One, P500 Original Android Development] MaKTaiL:
Can't wait for beta 4 final with camera. :o
[Optimus One, P500 Original Android Development] VegasJoker:
Will aspee's baseband fix work for this rom??

Sent from...wait gotta remember
[Optimus One, P500 Original Android Development] yuripg1:
http://xdaforums.com/showpost.php?p=22551721&postcount=2694

Seems like it works.
[Optimus One, P500 Original Android Development] KushHacKinGz:
I have a basebandfix.zip that works for my LG Phoenix P505

If u want i can upload it
[Optimus One, P500 Original Android Development] DJBhardwaj:
Is it in any way different from aspee's mod ?
[Optimus One, P500 Original Android Development] KushHacKinGz:
couldnt tell ya, never seen his mod, sh*t if all i know it might even be it.. its named basebandfix.zip i forgot where i got it
[Optimus One, P500 Original Android Development] fundoozzz:
A lill help needed..

Anyone who has installed beta 4 testing...

connect your phone to PC n open adb..... then save new apn on mobile....

then paste the log that comes on adb here....
[Optimus One, P500 Original Android Development] VegasJoker:
Well I have the P509 but ima not gonna flash rom until next update so I guess ill try it then thanks guys

Sent from...wait gotta remember
[Optimus One, P500 Original Android Development] DJBhardwaj:
Yeah! What you have got is aspee's baseband fix :)
[Optimus One, P500 Original Android Development] curious_one:
Is anyone else having problems with settings that don't stick? For example, I try to set a default keyboard but the old one is still selected. I try to enable GPS from the notification bar or from the location settings but any app that tries to use it says that it is disabled. When i go back to the location settings, it IS disabled. Am I the only one? I tried wiping everything, formatting system and boot, clean install, fixing permissions, and restarting several times. Any ideas?
[Optimus One, P500 Original Android Development] DJBhardwaj:
This just for you. I never came through these problems :)

S
[Optimus One, P500 Original Android Development] curious_one:
Never mind, I restarted one more time, and it works fine. No idea why.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Weird enough ;)
[Optimus One, P500 Original Android Development] angelgzg:
Some gapps recommended.? And somehow it appears whatsapp or other apps do not get in the market ..? And I also so with the adjustment sometimes sticks and remove battery solves only and does not allow default to another keyboard
[Optimus One, P500 Original Android Development] KushHacKinGz:
v7.1 http://www.mediafire.com/?8ps8lmb2aadb82b

theres your link Thanks to DJoptimus-One
[Optimus One, P500 Original Android Development] AjFigo:
Ppl asking for GAPPS can directly download it from Rom manager and flash it. The latest release being on 24 Feb

Beta 4 has been good....had a few freezes but nothing major... Nova launcher seems to be a bit smoother than trebechut launcher
[Optimus One, P500 Original Android Development] Ghostface22:
YouTube videos are very laggy. Its what's keeping me from this rom
[Optimus One, P500 Original Android Development] DJBhardwaj:
Has been reported about many times, lupo is using the same rom , so he knows of it. But he is now trying for camera :)
[Optimus One, P500 Original Android Development] Arjen:
There is something I need to say and share with you :D

And let it be a golden rule!

So please do that when reporting bugs! ;)
[Optimus One, P500 Original Android Development] RockR172:
Was shared on G+ by the CM Team... :D :P

Sent from XDA App using LG-P500
[Optimus One, P500 Original Android Development] lupohirp:
Arjen i had fixed a compilation error forgot to declare missing msm7k parameters in Camera.h

Camera.h http://www.mediafire.com/?1fd4mppadivhqtb.... path of camera.h:

/home/pasquale/android/system/frameworks/base/include/camera/Camera.h

for now with this plus the source code that i've uploaded yesterday is compiling fine if there will be any problem i will fix it and reupload :D but dunno why if it work or not....also look at this:

http://r.cyanogenmod.com/#change,11167

and read the comments: we are not the only with color banding issues :( with this we enable copybit in libagl....and so the dithering (MDP_DITH) :) let's try this??:)

EDIT: right now had another problem :

rameworks/base/include/binder/IInterface.h:107:1: warning: this is the location of the previous definition
frameworks/base/libs/camera/ICameraClient.cpp: In static member function 'static android::sp<android::ICameraClient> android::ICameraClient::asInterface(const android::sp<android::IBinder>&)':
frameworks/base/libs/camera/ICameraClient.cpp:133: error: cannot allocate an object of abstract type 'android::BpCameraClient'
frameworks/base/libs/camera/ICameraClient.cpp:40: note: because the following virtual functions are pure within 'android::BpCameraClient':
frameworks/base/include/camera/ICameraClient.h:40: note:	virtual void android::ICameraClient::previewCallback(const android::sp<android::IMemory>&)
frameworks/base/include/camera/ICameraClient.h:43: note:	virtual void android::ICameraClient::recordingCallback(const android::sp<android::IMemory>&)
frameworks/base/libs/camera/ICameraClient.cpp: In member function 'virtual android::status_t android::BnCameraClient::onTransact(uint32_t, const android::Parcel&, android::Parcel*, uint32_t)':
frameworks/base/libs/camera/ICameraClient.cpp:197: error: 'frameCallback' was not declared in this scope

let's see what is wrong :)
[Optimus One, P500 Original Android Development] Clone005:
Lupo, do u have any mirrors for the betatesting 4? cus turbobit dun allow me to download in singapore...

Thanks For the hard work! ur rom is awesome =D
[Optimus One, P500 Original Android Development] nocterum:
use a proxy, I in Singapore was able to do it with the help of a proxy althought download speeds was 30kb/s

Use proxy: Italy

IP: 84.33.192.39

Port: 3128

and check for md5:

CFECF47A3942C5404B437CB178398642
[Optimus One, P500 Original Android Development] lupohirp:
ok figured out whats missing there are some functions undeclared in IcameraClient.cpp.....i'll take a break and then i'll resume my work :)
[Optimus One, P500 Original Android Development] Arjen:
I'll ask Lupohirp to change the first post.

Another downloadlocation is on its way, but as Lupohirp does need some money atm he is using services where he gets a revenue.

It does need some time to find a suitable solution for everyone especially himself.

We do receive donations atm, maybe we will give those users another download option, but that is something we need to discuss. I will pm Lupohirp about that.

If we do that I hope those users will not share it with others, otherwise we might stop with it immediately.

Will keep you posted on this ;)
[Optimus One, P500 Original Android Development] lupohirp:
at this discussion....i know that i need money guys but i also you must try my work...i'm searchin another ppd if i cannot find i will upload to mediafire i ask sacrifice but i understand that this waiting is a massacre O_O
[Optimus One, P500 Original Android Development] Clone005:
thanks. now can already but the download speed is slow..
[Optimus One, P500 Original Android Development] RevengeFNF:
For what i read in another sites, Sharecash is the best ppd.

You could try it.
[Optimus One, P500 Original Android Development] RockR172:
NO Wayyy!! :(

it doesnt have its surveys available in some countries.... :(
[Optimus One, P500 Original Android Development] nocterum:
hmmm on sharecash i saw

So that's not an option I guess...
[Optimus One, P500 Original Android Development] Arjen:
If we are lucky today, but could also be next week ;)
[Optimus One, P500 Original Android Development] vlt96:
Arjen I think one of you should work on fixing minor bugs, you can hit a lot in a day, and most people use this rom 2 days, then a bug gets them annoyed (not camera or color banding)

I think you can fix tons of bugs in a day, as I see that in 1month there is a looooooooooooooooooo...........(wait for it)...................:D:D:D..............ooooooot of progress!

I think camera should be the main thing, but lupo is taking care of it... I, personally don't know what color banding is, maybe because this is my 1st and only touchscreen phone, but there is no problem for me:) even a weird thing, the galaxy s has sucky pixels, it looks terrible in games comparing to this (but lot faster)

One of the worst bugs right now is lockscreen, it is weirdly misplaced, the emergency call does not appear in pattern, pin and password and pin unlock... and also you can notice it a bit on the ring lock...

Thank you so much, you are amazing devs!!

Sent from my LG-P500
[Optimus One, P500 Original Android Development] Negi9:
Hey,

I want to readdress a bug, the mic is not working in applications such as google voice.
[Optimus One, P500 Original Android Development] Arjen:
Will add it on the list again.

Can you describe more and give logcat?
[Optimus One, P500 Original Android Development] Arjen:
Already looking at minor bugs.

But I have a life and family too ;)

Would love to spent more time at it atm, but my wife really needed some more attention. It looked like I was married with the computer she said :D
[Optimus One, P500 Original Android Development] vlt96:
Not saying you should leave your wife:D saying that this ROM is full of annoying bugs more important color banding...(really wtf is it??? I am on xda since October and I keep hearing of it but wtf is it???)

Sent from my LG-P500
[Optimus One, P500 Original Android Development] batista16:
Try to go to wifi seting for example, and you'll see blue bars at the bottom, instead of a nice and clean gradient.. this is visible in many more places..
[Optimus One, P500 Original Android Development] fundoozzz:
its best seen in blue wallpaper that comes default with oxygen ROM...

u will not see uniform colors over screen...u will see like 1cm thick bands of color one after another..
[Optimus One, P500 Original Android Development] Arjen:
Can you pm me a list with current minor bugs. I lost track of it ;)
[Optimus One, P500 Original Android Development] jeetBLswami:
u can see the color banding when u r on last homescreen nd want to chage it more....once u observe it than u will sure find it annoying...
[Optimus One, P500 Original Android Development] Negi9:
When tapping on Google Voice, the voice recognition should start, but it doesn't.

Here is a screenshot:

And the logcat is attached. (Please don't kill me if it is not perfect, used alogcat from the market)
[Optimus One, P500 Original Android Development] RockR172:
Look at the top left corner on opening screen of XDA App...

You will notice there are weird thick lines of colors instead of a smooth image as in GB... :)

Sent from XDA App using LG-P500
[Optimus One, P500 Original Android Development] Ozadroid:
Hell Yeah!! U r the Mahn :D

W8ing for u to upload :P

when this ROM will come i bet other threads r gonna almost die :D

PS: btw i pressed THANKS again.. if it counts lol :P
[Optimus One, P500 Original Android Development] vlt96:
Forgot to mention: looks like it takes much less RAM (with more system apps on!!)... but apps in system/app/ take 40MB out of Internal storage (ROM memory is full????)

One more awesome thing: has a disable option!!!(like freezing!)
[Optimus One, P500 Original Android Development] Ozadroid:
bro alpha has nothing just most basic apps.. w8 for Full GAPPS n other stuffs.. u'll get RAM to normal usage :)
[Optimus One, P500 Original Android Development] vlt96:
Nope, I disabled the start in autostarts on CM7, so there are less apps running on start, and still, there are 270MB free...

While in ICS, I have 320MB free... after I restored DATA!(this is the total Galaxy S has, so I have a lot)

P.S.: I froze so many apps, this alpha has more apps than I have on CM7...

At the progress done in 5 days, we are gonna have best ICS ever very soon!
[Optimus One, P500 Original Android Development] F41nt:
Good job, man:) good luck to u, have fun:) w8ing for full working ROM:)
[Optimus One, P500 Original Android Development] Ozadroid:
w8 for the ROM to come.. u'll see what i wanna say.. just we shud stop this now else some1 will be coming shouting " WADDA HELL STOP OT " :P
[Optimus One, P500 Original Android Development] vlt96:
Then please add discussion thread in OP

http://xdaforums.com/showthread.php?t=1455152
[Optimus One, P500 Original Android Development] matteo100nze:
Lupoooo carica sta rom..