yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] ajm786:
Please provide examples. I already stated that I tried Firefox mobile as well as Opera mobile.
[Captivate Android Development] ryude:
Miren, Dolphin Mini/HD, XScope, and a few others that I forget.
[Captivate Android Development] ajm786:
I already used Dolphin Mini/HD. Those use the exact same engine as Android, as it's what's built into the OS. So that helps none at all.
[Captivate Android Development] ryude:
I'm not sure what the problem is then, I'm using Dolphin Mini and it works perfectly fine. I'm using the new Flash 10.1 update though.
[Captivate Android Development] bedwa:
Nope... dolphin mini didn't work for me.... be back in a few... backing up browser settings and trying something.

Don't think it's browser, could be build.prop settings or rendering live as well. Anyone who can stream flash from a site like Crunchyroll with no lag, please post a link to the rom you're using... I want to investigate. ;)
[Captivate Android Development] k2snowboards88:
That's what I decided to do. I tried flashing perception 9.5. Unfortunately, for some reason I can't figure out, when I try to restore missing apps with data from titanium backup, only half of the apps have their data restored. Some have their data restored incorrectly. I don't get it. I've never had this problem before. Now I'm back on a jpy rom with poor browsing.
[Captivate Android Development] bedwa:
Haven't found the browser rendering issue, but the sound issue is stagefright libs. We need to find some of those that do not make our phone bootloop, but also make sound stream properly.
[Captivate Android Development] Deliximus:
i can't even use the flashplayer at all in the normal and dolphin mini browsers. There are no problems whatsoever in my htc devices running 2.2.1 or 2.3. Pretty disappointing. not sure what to do.
[Captivate Android Development] bedwa:
I had the same issue one one of the cm6 nightlies when I was using my N1, so its not non-existent there, just less frequent. Back to topic, anyone using a rom where they aren't experiencing tue lag issue? I pushed a 2.2 browser and the rendering issue on resize is fixed, I'm trying to look into the other as well.....
[Captivate Android Development] ryude:
So it seems like it isn't on every single ROM, or it doesn't occur on every flash. Because I'm using a 2.2.1 JPY ROM and my browser is fine.
[Captivate Android Development] ajm786:
If you are so certain, tell me what ROM you are running. I will flash it and see if it the problem doesn't exist. If it does, I'll take video and post it to show you where the problems are.
[Captivate Android Development] bedwa:
Ok. I fixed the lag issue by pulling the 5 stagefright files from a tatuyama jpm rom and dropped them in. Will pull my browser and libs and make a package shortly as I am putting the finishing touches on my rom I'm making..... ;)
[Captivate Android Development] shaolin95:
Did that fix the demonic voices on some websites? Its strange, I watch South Park all day and it works fine but yeah some like Espn Radio are all with the demonic voices problem.
[Captivate Android Development] cesierra:
Live audio streams play fine. On demand audio streams play at 1/2 speed.
[Captivate Android Development] bedwa:
Try these. Doesn't flash through cwm, but works with manual pushing. If someone can fix my update script issues, may be just removing old files, go ahead. ;)
[Captivate Android Development] crazililazn:
Lol, can confirm the "Demonic voice" on Doc's v7.5 Gingerbord Edition Rom XD
[Captivate Android Development] bedwa:
Is that with or without replacing your stagefright with mine above?
[Captivate Android Development] crazililazn:
Without. Will try your files right after i finish studying for my physics test X.x
[Captivate Android Development] bedwa:
good luck. Please remember that it isn't a flashable zip, but if someone wants to fix the issues in it, please be my guest. ;)
[Captivate Android Development] crazililazn:
Hmm. One thing I noticed about the jpy browser is that it uses a lot less ram than any other browser I have used. Samsung probably fixed the browser memory leak.

So my question is that, will replacing the jpy files with the jpm browser files cause the browser memory leak to come back?

Sent from.... Waiting for Location.....
[Captivate Android Development] bedwa:
Could. You can just swap the stagefright files if you want..... ;)
[Captivate Android Development] MikeyMike01:
Totally posted in the wrong thread...
[Captivate Android Development] crazililazn:
Hmm... so I ended up swapping only the stagefright files. It fixed the audio issues, and there is no browser memory leak :)

Now if someone made a CWM updateable zip, that would be perfect :)

Sent from.... Waiting for Location.....
[Captivate Android Development] ajm786:
Again, just to give a status update on this, I flashed the following last night:

Cognition 3.01

Firefly

Phoenix 3.5

Cognition 3.01 and Firefly do not have the internet rendering problems, obviously, because they are 2.2. Phoenix still has the problems because it's 2.2.1 based on JPY.

I'm now 100% convinced that the issue is with the 2.2.1 JPY default rendering. If someone can successfully port over all the files that work on 2.2 (anything BUT JPY), that would be great.

I'm sticking with 2.2 for now until a new build of 2.2.1 comes out.
[Captivate Android Development] bedwa:
k... it's time then....

I've got a modded JPX rom that I've been trying to finish making all red, I've got a modded battery and bars from the UOT kitchen, a red version of the Nexus S "Nexus" LWP (swype in the background a beautiful red) and a blue (was hoping to turn red before release) pulldown pulled from LitePro Blue Skyline V5 (hoping to mod as red). I've got my 2.2 browser with more than 4 tabs pulled from another rom and the stagefright files (both in my messed up zip above). I'll get offline (using cappy as my modem) and system dump and upload the rom. Here comes my Galaxy X JPX rom... it'll be up by this evening.
[Captivate Android Development] ajm786:
Is that JPX 2.2.1 or 2.2?
[Captivate Android Development] dalingrin:
Has anyone tried swapping the samsung browser for the cyanogenmod one. I'm not sure what dependencies there are in order to make the swap.

I've always found the cyanogenmod browser to be considerably nicer.
[Captivate Android Development] ajm786:
Ok, here's the damage report.

Serendipity ROM: animated GIF broken AND checkerboards

Phoenix ROM: animated GIF broken AND checkerboards

Firefly ROM: animated GIF broken AND checkerboards (surprising, since this is a 2.2 ROM)

Cognition 3.0x: animated GIF WORKS AND DOES NOT checkerboard

ROM Kitchen: animated GIF broken AND checkerboards

Perception 10.x: animated GIF broken AND DOES NOT checkerboard

di11igaf ROM: animated GIF broken AND DOES NOT checkerboard

I think that's accurate; I'll correct it later. I have it all at home in an Excel spreadsheet that I have started keeping count of features that are broken so that I can choose the best ROM.

The only thing that is keeping me back from using Cognition 3.0x is the fact that it's not a 2.2.1 ROM and that it does not have the updated e-mail application, which I need. The best ROM out of the bunch seems to be di11igaf's ROM; I already posted in his thread about the issue, and he said he's going to look into it.
[Captivate Android Development] cesierra:
I am using Ultimate on my Captivate, and I see the checkerboard.
[Captivate Android Development] ajm786:
Which ROM is that? Let me know; I'm going to update that list and put it in the OP.
[Captivate Android Development] cesierra:
http://xdaforums.com/showthread.php?t=901034
[Captivate Android Development] ajm786:
Ok, thanks for that. :D I didn't even know there was a ROM out there with such a simple name as "ultimate". ;)
[Captivate Android Development] crazililazn:
Just replace the libwebcore.so with the one from the Cognition Rom. Just did that and everything works now. Currently using Serendipity 4.3 w/ Cognition libwebcore.so
[Captivate Android Development] ajm786:
So this fixes both the animated GIF rendering as well as the checkerboarding?
[Captivate Android Development] crazililazn:
Yep. But the thing is, the libwebcore.so from Cognition seems to use a lot more ram than the libwebcore from JPX-based roms. For example, on Pocketnow desktop version, with the libwebcore from JPX based roms, it only uses 45 mb of ram. But with the libwebcore from Cognition, it uses 85-90 mb of ram.

Mind you, both instances, the Pocketnow desktop version was the only tab open.
[Captivate Android Development] ajm786:
Wow, that's quite a difference.

So to clarify, the libwebcore.so that you posted came from Cog 3.0, right?
[Captivate Android Development] crazililazn:
Came from the latest Cog. Which is 3.04 I believe :]

But all GIF problems and Checkerboard problems are fixed :]
[Captivate Android Development] ajm786:
So which ROM are you using presently?
[Captivate Android Development] crazililazn:
Serendipity 4.3 With the fixed Libwebcore.so from Cog.

Wish it used less ram tho :/ Has anyone tried taking the libwebcore.so from the Official Froyo release for the Vibrant? Maybe it will fix all issues with the .GIF images and memory leak :]
[Captivate Android Development] crazililazn:
Found a problem. The cognition libwebcore causes fc when you click any text box :/

Sent from... Waiting for location....
[Captivate Android Development] ajm786:
Yep, already found that.

And adam fixed that with this. ;)

http://xdaforums.com/showpost.php?p=10871271&postcount=1257

Edit: It just stopped working too. :( The Cognition version crashes, but it works with the animated GIFs 100% of the time.
[Captivate Android Development] di11igaf:
i got it fixed.

gifs and everything working. getting ready to put out an update in my thread.

i already had it fixed really, i just used the wrong libstagefrights somehow.
[Captivate Android Development] crazililazn:
darn... :/ Have you looked into the official froyo release for the vibrant? Maybe the libwebcore.so from that rom is bug free? :D
[Captivate Android Development] crazililazn:
If you make a CWM flashable zip for it, i will love you long time (no homo) XDXD
[Captivate Android Development] ajm786:
Alright man! That's great to hear!

I'm doing a lot of testing right now with Firefly. You have to have his (adam's) browser.apk as well as his libwebcore.so in order for it to work properly.
[Captivate Android Development] di11igaf:
i already have it with my own libs and browser.

uploading the zip now. the webcore in my rom is right, somehow i had the wrong browser i believe,

this 'should' work on all jpy roms, i included all the necessary files, but its only tested on mine.

this browser also has the changable UA string in the settings
[Captivate Android Development] ajm786:
Testing this right now on Phoenix's Firefly 1.5, and so far, so good!
[Captivate Android Development] crazililazn:
It works!!!! Woot!!! :] tyvm :D
[Captivate Android Development] ajm786:
I can get it to stop rendering properly multiple times (i.e. animated GIFs become static), but I'm running it on Firefly. I'm going to flash di11igaf's ROM right now so that I'm testing this on a 1 - 1 basis.
[Captivate Android Development] cesierra:
Thanks to all who contributed, my browser issue is fixed now.

Now I promise I dont need to/wont flash again till Gingerbread. :-)
[Captivate Android Development] crazililazn:
Can confirm this. It's random, sometimes it works, and sometimes it doesn't.
[Captivate Android Development] ajm786:
Installed on di11igaf's ROM. Seems to be working ok, but this ROM is a bit laggier than Firefly with Speedmod. I'm installing Speedmod and then I will test further.
[Captivate Android Development] Phoenix-Lead:
It works fine on FF 2.0.4 for me. i wonder why it doesn't for you:confused:
[Captivate Android Development] ajm786:
It seems to work ok, but then I can make it stop rendering. If I scroll down the page fast, then back up, on pages that have multiple GIFs, the GIFs will stop rendering.

Something is telling me that this is memory related. Each time the rendering stops, if I go and clear memory using Level 2 memory clear, then restart the browser, it seems to work ok again.
[Captivate Android Development] crazililazn:
Hmm, so is it working completely now that you have flashed di11igaf's rom?
[Captivate Android Development] ajm786:
Well...kinda.

I don't remember. :( I was just doing so much testing, and then Firefly 2.0 just came out.

Last thing I did, was I mixed di11igaf's stagefright files and adam's browser.apk and libwebcore.so, and it seemed to be working beautifully.

I'm flashing Firefly 2.0.4, and I will test immediately.
[Captivate Android Development] crazililazn:
I made a CWM file of what you just said.

Here it is, I am testing right now. Will report back with results.
[Captivate Android Development] crazililazn:
Doesn't work for me. After awhile of browsing on Tumblr, .GIF's stop working :/
[Captivate Android Development] ajm786:
Again, confirmed. All I had to do was scroll on the first page, up and down, and voila, some stopped working, with eventually all of them stopping except the first one.
[Captivate Android Development] crazililazn:
Oh... I am able to reproduce that, however, if i wait for awhile. The .GIF eventually start playing again. It seems that the CPU can't render the page and continue playing the .GIF at the same time, so it temporarily stops playing the .GIF and then after you stop for awhile, the .GIF starts playing again. Btw, after I cleared Lv 2 Memory, all my .GIF's have been working fine :]

So in conclusion, I don't think its the Browser anymore. I think its the CPU not able to keep up with processing the .GIF images while scrolling. That would explain why it works fine when you aren't scrolling around :]
[Captivate Android Development] ajm786:
So again, I'm going back to Perception 9.5 until I have time for further testing. So far, it seems like the best combination of speed/functionality that I had was on the following:

Firefly 1.5

di11igaf's stagefright files

adam's browser.apk + libwebcore.so

I might go back and do further testing with that combination again.
[Captivate Android Development] ajm786:
That still does not account for the fact that it works fine in Perception 9.5/Cognition 3.0, either when I'm still or no matter how much I scroll.
[Captivate Android Development] crazililazn:
Hmm... if it worked fine in Cog, maybe we should try taking the libstagefright files from the latest Cog rom and see if it fixes it?
[Captivate Android Development] ajm786:
I honestly don't think the libstagefright files are responsible for the rendering of websites, as much as the libwebcore is. Much earlier on in this thread, I tried different stagefright files, and they didn't help. The one thing that seems to have made the most difference is the libwebcore.so file.

I guess it doesn't hurt to experiment. Do you mind pulling those files and testing?
[Captivate Android Development] crazililazn:
Mkay. Maybe tomorrow tho. its kind of late and I have finals tomorrow x.x

Sent from... Waiting for location....
[Captivate Android Development] ajm786:
Yeah, figured. I'll wait till tomorrow too. I'm restoring Perception 9.5 to my phone for now.
[Captivate Android Development] crazililazn:
Tried with Cog's stagefright files and it is still the same... :/ What else can we try?
[Captivate Android Development] ajm786:
:(

I'm at a loss for words right now if that's the case. I just don't know how something as trivial and simple as this could slip by devs (Samsung).

All the ROMs that it works properly on are 2.2. The libwebcore.so from Cognition 3.0 would have been perfect, but it crashes on any other ROM, though that doesn't make sense.

Firefly and Cognition are both based on Roger's Froyo. They should be interchangeable, but are not. Perhaps DG knows something more than we do?
[Captivate Android Development] ajm786:
Here's another thought. I'm at work right now, so I can't do this. Can you pull the libwebcore.so, all the stagefright files, as well as the browser.apk from Cognition 3.x and put it into a 2.2.1 ROM to see if it will work?
[Captivate Android Development] di11igaf:
So whatsoever the consensus with the ones I provided? Im guessing they don't work? If not ill do some more stuff to try to get it to work, but it seems to be working fine on my phone.
[Captivate Android Development] ajm786:
di11igaf, they do work, but it's very hit and miss. For instance, if you browse on tumblr's GIF site, you don't even have to do much, and you'll see just scrolling up and down the page that the GIFs will eventually stop rendering. Opening up any other webpage with animated GIFs will not work. This is on a brand new clean install of your ROM, using your fix.

Pretty much the only way you can then start the GIFs working again is to clear level 2 memory.
[Captivate Android Development] sjavvaji:
just use Doc's ROM Generator...u can get xxypy or xwjs3 with the option for a 2.2 or 2.2.1 stock browser...problem solved for me
[Captivate Android Development] crazililazn:
Would u mind uploading your Browser.apk, libwebcore.so, and your stagefright files?

:D

And also say if its from a JPY or JS3 based rom :D
[Captivate Android Development] crazililazn:
Didn't work. FC when trying to click to type in any text box.
[Captivate Android Development] ajm786:
Again, I already tried this. It did not work. The problem is not the browser. I've replaced the browser with multiple ones from different known working ROMs and there is no effect.

As stated earlier, the single thing that caused the most change was the libwebcore.so. It seems that all we need to do is find a 2.2.1 libwebcore.so that is known working, pull that, and put it into our ROMs, and we should be ok.
[Captivate Android Development] crazililazn:
Have you tried a libwebcore.so from a JS3 rom? Cuz we have tried JPY and JL1 so far.
[Captivate Android Development] ajm786:
Well, consider the fact that I was RUNNING a JS3 ROM, which itself is 2.2.1, and it STILL didn't work. I think it's safe to assume that it's broken on that ROM version also.
[Captivate Android Development] sjavvaji:
well...it didn't solve all of the issues but i don't get the ****ty checkerboxing anymore...on another note xwjs3 has some pretty sick battery life
[Captivate Android Development] ajm786:
I'm loading up Perception 10.2 right now for testing.
[Captivate Android Development] sjavvaji:
i was talking about doc's rom xwjs3 w/ 2.2 browser but i guess perception would work according to the op....the op should include that doc's doesnt checkerboard if you choose the 2.2 browser option
[Captivate Android Development] ajm786:
Will do. 10char
[Captivate Android Development] ajm786:
For now, I'm going to have to settle for a go between.

Mixing up adam's browser and libwebcore.so with di11igaf's stagefright files makes for the fastest browser I've ever seen on an Android device. The animated GIF is hit and miss. If there are one or two GIFs, it works fine, but it won't work with multiple. After I finish flashing and setting up my ROM tonight, I'll post a CWM zip file that you can use to flash the files into your ROM.
[Captivate Android Development] crazililazn:
A few pages back I had posted a CWM flashable zip with exactly what you said. Lol.

Last post on page 11.

Sent from... Waiting for location....
[Captivate Android Development] ajm786:
Oh oops. :D I'll put that in the OP when I finish.
[Captivate Android Development] crazililazn:
Hmm... is the froyo release foe the vibrant 2.2.1 or 2.2? Maybe we can try the liberty core from the official vibrant rom.

Sent from... Waiting for location....
[Captivate Android Development] ajm786:
I'm at work, so, again, I can't try this.

If we could get a hold of this, it might be something else we can try. Someone is claiming that they have found the fix for it.

http://xdaforums.com/showpost.php?p=10897689&postcount=2241
[Captivate Android Development] di11igaf:
That was the next thing I was gonna try-pulling the browser and needed files from a cyanogen rom and trying them. But ill try the droid pro files first
[Captivate Android Development] ajm786:
That's good to hear! I'm still stuck at work, so I can't do it myself, otherwise, I would have.:o
[Captivate Android Development] bedwa:
Well, looks like this has taken off since I left. The stagefright are 100% audio forecast, but 2.2 versions of them will fix the demon audio issues. Looks like you guys are on top of the browser issues, though the only way to see what files it accesses for the browser may only be decompiling a browser and going from there.
[Captivate Android Development] ajm786:
That, or keep pulling files from different ROMs and applying them to see if it fixes the issues. :(
[Captivate Android Development] di11igaf:
Tried cyanogen 2.2.1 galaxy s rom- browser and libwebcore, browser just fc's. With the libstagefrights the phone wont even boot( I knee these weren't necessarily needed, but figured WTH) so im gonna have to do more digging, but until then, looks like what we got so far is the only option(for now anyway)
[Captivate Android Development] ajm786:
I thought the one that worked was the one from the Droid Pro 2.2.1 ROM? That's what someone said in the Perception 10.2 thread.
[Captivate Android Development] crazililazn:
I tried cyanogen files and I got the exact same thing. Wouldn't boot. Btw, where is a 2.2.1 droid pro rom. I can't find it anywhere o.o

Sent from.... Waiting for Location....
[Captivate Android Development] di11igaf:
I don't think a droid pro rom is gonna work, just like the cyanogen files didn't. I think the guy in that post we just saying to try those files-brcause the pro is running 2.2.1 and does not have these issues, not that the files would work. But ya there's only like 1 droid pro rom out that I saw- on xda anyway
[Captivate Android Development] crazililazn:
Man, its been awhile since anyone has posted x.x

I tried using the libwebcore and Browser.apk from a JS5 based rom and the results were the same as before.... Scrolling around for awhile would freeze the GIF's and the only way to get them to play again would be to clear Level 2 memory.

Has anyone else made any progress with this fix? :'(
[Captivate Android Development] whitesox311:
I don't know if im the.only one, but I would get a lot of choppy graphics from jpy roms....for instance the notification bar was choppy to pull down nomattter what theme you used
[Vega Accessories] svetius:
This is for accessories for the Vega
[Vega Accessories] maxip:
Here's a few that I've come across;

Cheap stands - works very well & folds flat (need 2 as Vega quite large but they come in packs of 2 anyway); http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=300498784268&ssPageName=STRK:MEWNX:IT

Car charger - http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=120663642718&ssPageName=STRK:MEWNX:IT

Longer PC-Vega cables - http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=290484849469&ssPageName=STRK:MEWNX:IT

External BT GPS - http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=230554272702&ssPageName=STRK:MEWNX:IT

Case (haven't received yet so can't comment on quality) - http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=280600875806&ssPageName=STRK:MEWNX:IT
[Vega Accessories] percy25:
Have you managed to get the "External BT GPS" working without any issues.

Would you recommend?
[Vega Accessories] MrMiyagi:
Look forward to seeing if the case fits and works well. I've currently got the stock leather (fake) case. It's good but gives a crap/viewing angle when trying type in meetings.
[Vega Accessories] ptbw:
"Freedom Keychain" gps works fine. Can't remember where I got from but there are many on ebay.

These have also been reported as working ( and cheap ) Search WAYFINDER MOBILE BLUETOOTH GPS RECIEVER on ebay.
[Vega Accessories] trevor432990:
I got this to work pretty quickly so I would recommend it as it's amazing value for money especially as P&P is included too!

Once you've got it just download the app 'Bluetooth GPS Provider' free from library and the set-up is pretty straight forward from there and Googles Car Home app (part of Modaco rom pack) works nicely though have not taken it out in car yet as my phone is a bit past it being only an old 2g iPhone ;)