[T-Mobile myTouch 4G Slide] Blue6IX:
lmao - just like never driving your car saves gas. :D

Humor aside, i'm glad you mentioned that, because it leads into the idea of not getting stuck on the idea that the whole phone is Bloat and axing things just for the hell of it.

There are a lot of useful apps that come with the phone...but there's also a lot of uniformly agreed upon garbage, too, so any work on a stock-build is gonna have a lot of trimming work in the beginning. As this was a re-birth of a ROM from a developer moving to other devices, I was playing catch-up for a while.

The 1.0 release was rolled out as soon as it was verified running stable by a few testers. Mostly all of fixes from the pre-1.0 version were already available to me as Romanbb knew what the issues were and was able to communicate them to me so I could just implement the changes.

He had just started to get into hardware rendering and usage of the GPU in conjunction with the kernel work he started. As it stands hardware decoding of video is broken on the MT4GS for use with TV-out. The TV-out function is what caused me to buy the device, and so i've learned a bit about it since i've had one.

I am not altogether too sure what the issue is, as i've been mentioning from time to time I think it's got a lot to do with the unfinished hardware/software implementation of the TV-out capabilities. We might get lucky and it's a kernel fix - and with the looming OC/UV kernel testing this ROM is being built for i'll be right there to find out for sure if kernel code can help.

When using hardware decoding on the device, it's beautiful. Playing video out through the cable to a TV with hardware decoding you'll start to get skips, lags and eventually crashes.

Bulletproof has been set as a ROM to default away from hardware decoding - though any individual app may override those settings without incident. As the catch-all that prevents people from having issues when using a TV, as opposed to finding a non-existent off switch in the ROM.

Thing is, now that i've pretty fully explored this ROM and mapped out a growth chart for the changes I need to see in it, every time I sit down at the keyboard I have a project waiting and ready for the amount of time I have available.

Thing is though, i've been working on Bulletproof around the clock for the last two weeks. Not that i'm burnt out, quite the opposite because immersion cements learning, but when I walked outside today the fresh air just felt, fresh.

As this is a thread I will be reviewing frequently, this is the part where I remind myself to recall how many days i've been at the terminal.

--------

While 1.0 was stable and nice, it was not the ROM as I had it in mind, it was a testable version of what that would be. I'm looking forward to deploying the update and migrating users through such a drastic systems-wide change.

This should re-balance everything major, and future updates will be a whole lot less general and much more function specific. We can all migrate together through 1.x.x versions together, instead of a whole version of non-specific updates going by on my workstation.

I've got the rest of the night to work now, so this was me getting my thoughts together while relaxing and browsing over my notes and such scattered around my work area. ( as an aside - dry erase boards are fantastic. I have a 4' x 8' one sideways next to my desk ).

No way i'll be able to have an update ready by tomorrow, what with walking away from it for the day. I'd like to get away from this idea of tossing it out as soon as I can. I've got a temporarily never ending to-do list and a smile from ear to ear for organized tinkering. I'm just gonna relax, fall into a nice flow, and process an update when possible.

Haste makes waste, and i'm a big fan of speed, but not at the cost of accuracy which in my estimation is more important. I'd rather have less that's all working, then a ton of buggy options.

All of you out in the field using this ROM have been great at dropping information about your experiences in the thread, which I thank you for coming back and doing.

I like this phone, and have no intentions of moving to something else when there's still so much potential and unexplored use for this one right here in my hand. ( which, did I mention, I like? )

If I maintain this thread as long as I intend to, then it will become a great teaching tool for other developers to see how and where problems came up and what steps were taken to resolve them...and just how the ROM grows over time. I'll do my best to keep important posts linked up as i've started to do, indexing the thread for easy reading. I type a lot - navigation is important.

I'll always want a Sense-based option for this device, regardless of what AOSP options are or may become available. This was my first smart phone, and that was my first user environment, and yeah - I get nostalgic at times. Bulletproof is just gonna be my Sense version of the doubleshot.

(I wish this phonecall would end so I can get to work...argh! :mad::D

--------

So, since the doubleshot community is relatively small compared to some of the other devices on the boards, sometimes that works to our advantage. I feel like I can post a question here, and legitimately get to everyone using the ROM within a few days or so. Chew this one over for everyone using 1.0:

Since 1.1 makes so many changes to the ROM, what i'd honestly recommend is just flashing fresh and going up from there. All this settling in to a pre-existing ROM i've done is about over with. I knew I was going to be changing a lot, but didn't realize quite how big of a % of the total ROM was altered by the time all was shaping up to done.

If everyone using 1.0 is willing to flash a fresh wiped install of 1.1 I can spit that out sooner. My concept of time is non-existent, but that final working version i've tested and run through becomes the 1.1 release when i'm done.

At that point I have to stop and script the rest of the update package that isn't already done and test that out before releasing them together. Thing is though, i've touched a lot of stuff.

I have every intention of finishing the update package to bring people from 1.0 to 1.1 with as minimal data loss as possible if it's needed. If everyone decides that it's just easier to re-flash fresh here I won't waste time writing/testing/revising that aspect of the update.

After this we all version together. It's been a monumental and very rewarding project, i'm trying to keep my dev time as productive as possible.

( unlike being trapped in a conference call for work dealing with entities that function using distributed leadership. The most un-productive waste of time in the world.

At least in a real meeting I can actually see the *parties* i'm talking to and not be tempted by things I could be doing. I need to cruise a cubicle-humor joke site and hopefully this ends soon so I can concentrate on the fun stuff. )