Optical Tachometer - New Idea - Desire HD Themes and Apps

Further to my recent post .....
http://forum.xda-developers.com/showthread.php?t=1156727
I noticed on a 'QR Reader ' app that it seemed to invoke a 'raster effect ' overlayed ? on screen.
This method - an adjustable speed raster overlay - sounds as if it could be feasible to freeze spinning objects.......
What do you guys think ???
Thanks again for your interest and input......
aero star

Ha ha top idea I fly rc heli's as well, 600n fbl and Mcpx at the moment.
I have nothing to offer on the side of development / programing but would be happy to test if you get it going.
Cheers
Dean
Sent from my Desire HD using Tapatalk

Your asking to change fps on the fly rather than shutter speed.
3.2k rpm is around 540 cycles a sec, counting every 10 will still need 54 fps. I think once your down to those levels it will begin to be hard to compare rpm changes.
Even if the above is correct and possible it will be really hard to get image detection with that precision for it to automatically tell the user what rpm it is spinning at.
Your probably better off analysing the sound coming from the motor..
Sent from my Desire HD using Tapatalk

Related

teeter

so lets discuss this awesome game
and what could be better
first off. anyone know of any way to play certain levels? or a menu of any sort or a way to look at scores
and anyone seen any games that actually come close in terms of fun while using the sensor? i tried a few in the diamond section and nothing was really too special that i saw
and a non g sensor game question
anyone know of a good brick breaker version thats free?
lbhocky19 said:
and a non g sensor game question
anyone know of a good brick breaker version thats free?
Click to expand...
Click to collapse
Try the Acky's XP Breakout. Demo version is good enough to play. Demo is free.
Regarding Teeter. As we know,we have level editor avilable,so why not to post new levels here?
http://forum.xda-developers.com/showpost.php?p=2851032&postcount=32
wonder how this game would play when drunk...
haha probly just end up throwing the phone in frustration
God! I made it to Level 20 on Teeter with only 1 try then i failed miserably lol. Had like 15 tries by the time I hit level 22. I quit after that. too hard.
I'm as far as lvl 22 also.. Game is seriously addicting!
Have to check out that lvl editor....
funny, I can beat all 32 levels in like 5-6 minutes on average now. the levels that look the hardest theres usually a trick were you can skirt around a hole or between two close holes.
fun game. but i wish the levels got harder and harder. and then eventually the ball would get smaller and the levels larger.
im on 24
i wish someone could make a way to skip to a level
im on 24
i wish someone could make a way to skip to a level
cornelious2 said:
funny, I can beat all 32 levels in like 5-6 minutes on average now. the levels that look the hardest theres usually a trick were you can skirt around a hole or between two close holes.
Click to expand...
Click to collapse
Ah. >.> I'm jealous. I got to 22 in about 2:20. 10 secs on each level avg.
cornelious2 said:
funny, I can beat all 32 levels in like 5-6 minutes on average now. the levels that look the hardest theres usually a trick were you can skirt around a hole or between two close holes.
Click to expand...
Click to collapse
WTH?! My first try was over an hour. My all time best is 23.xx. 5-6 minutes, damn!!!
ok guys i breakthrough!
total 32 levels. i passed them all lol.
I made it through all 32 levels in 12 minutes.
ive finished the whole game in 2 tries and 10min 32 sec!!!!
I'm pretty sure some of you are exaggerating because once it gets to the point where there are sloped planes... so frustrating. I managed to beat the entire game the first time running through it but it took me half an hour. I imagine the more I play it the easier it will get lol but after level 30 my neck started getting sore so those last two levels were a pain in the ass.
Just move on to Resco Bubbles - it's like Teeter but it has a little more variety to it.
my best time is 6:31
i break down my times and make small goals
1:00 first 6 levels beat
2:00 first 12 levels beat
3:00 level 16 beat
4:00 level 23 beat
5:00 level 27 beat
6:00 level 32 beat
i had many faults on the last 3 levels.
if you make goals for yourself it can make you much better. it made me better lol. shortcuts are the key.

Quake 2 Android

They've ported Quake 2 and Quake 3 to Android, and they work great on the Droid apparently.
http://androidandme.com/2010/02/news/android-bounty-fully-working-quake-2-and-3-ported-to-droid/
I tried Quake2Android on my Touch, and it runs! But I only got 6 f.p.s. even with the graphical settings lowered (myn's build). Kinda cool, but really needs to run at 15 f.p.s. at least. You can get the apk for free from here:
http://sites.google.com/site/quake2android/
I downloaded the 40 mb map file over 3g in about 10 minutes, but you can get it from the web too.
Well I was wondering if there would be a way for one of you genius hackers to take a look at this app and see if you can't make some optimizations to make this run better on our system. Although on the quake2android page, it shows HTC Tatoo with 5 f.p.s. so I'm not expecting this to get any better until the guy releases a new version.
drkow19 said:
They've ported Quake 2 and Quake 3 to Android, and they work great on the Droid apparently.
http://androidandme.com/2010/02/news/android-bounty-fully-working-quake-2-and-3-ported-to-droid/
I tried Quake2Android on my Touch, and it runs! But I only got 6 f.p.s. even with the graphical settings lowered (myn's build). Kinda cool, but really needs to run at 15 f.p.s. at least. You can get the apk for free from here:
http://sites.google.com/site/quake2android/
I downloaded the 40 mb map file over 3g in about 10 minutes, but you can get it from the web too.
Well I was wondering if there would be a way for one of you genius hackers to take a look at this app and see if you can't make some optimizations to make this run better on our system. Although on the quake2android page, it shows HTC Tatoo with 5 f.p.s. so I'm not expecting this to get any better until the guy releases a new version.
Click to expand...
Click to collapse
To get it go faster go to video settings set it to 320x240, yes to 8 bit textures and lower texture quality, also change the screen size slightly, i can get depending on what i am looking at 15-20 fps without sound.
Tried to get quake 3 to work http://code.google.com/p/kwaak3/ didnt have much luck yet, it cant allocate the files I get Hunk data failed to allocate 64 megs
I didn't think hw3d was supported on Donut (myn's rom).
If you try msmission's ROM, you'll probably get better performance due to hardware OpenGL support.
hw3d is up on Myn's build so I don't think there would be much of a difference.
jnadke said:
I didn't think hw3d was supported on Donut (myn's rom).
If you try msmission's ROM, you'll probably get better performance due to hardware OpenGL support.
Click to expand...
Click to collapse
Yeah its in the kernel I think. Armadillo Roll and some other 3d games work great.
60 FPS!
Just downloaded both apps, and they both run at 60 FPS, i am using samsung galaxy S I9000 with the Android 4.1 jelly bean ROM

[Q] smoothness?

might be a stupid question in general but is any developing heading towards steering up the ****ty smoothness in the galaxy s in general?
feels like im running 5 fps at some points, so i was kinda wondering..
ofc iops is is crap aswell but i dont really mind ****ty accesstimes as long as the smoothness is preserved, so~
can anything be done about this or do i throw this piece of .."phone" under my 70ton excavator? ;(
//regards azure
READ THE FORUM!
There are plenty of fixes.
@Mods: Close this thread asap!
sadly none of em fixes the smoothness, they just boast higher io rate not fps >_<
im not sure if you know what the difference between "rendered frames per sec" is vs "reads/writes from an sdchip" causing i/o lag
but in short it means theres 2 types of "lags" one of them being addressed atm, and sadly its not the fps one.
or are my demands too high to request from the phone? >_<
I'm not really sure what exactly you're referring to when you say "smoothness", but try using a different launcher (I'd recommend LauncherPro). LauncherPro has always felt "smoother" to me!
yes, a good example of smoothness on 2.1. whats worse is that on the new firmwares it constantly dips when it goes beneath 22mb cache causing a frameratedrop, and due to the galaxy s being hampered with vsync w/o the fps to back the refreshrate up it stutters i.e gets halved fps for a short amount of time, might just be a sec or 2 but when its constantly there it starts to grow out as a nail in the eye ;(
and my highest wish ofc is to be able to use the tw appdrawer style which isnt possible with anything else today ;(
although thank you very mucho for the tip and im open for any other suggestions aswell, gonna try to get a hold of the driverfile in the meantime
people are trying to tell you the problem is not in the video, which is true.
you are experiencing the lag, that many are complaining about.
the system lags when you've got too many apps running or iddling in the background.
you can either install the various lag fixes people have developed
or you can simply install a good task manager + auto run killer and control which apps to allow in memory, and which should be closed when not in use.
well quite frankly i dont even need a single app installed or opened to see it, just freshly install any 2.2 fw and pinch, there you have it, open up the apppreviews in the same manner, once again, even if it opens up faster with any lagfix (ill hand you that much atleast since ive tried all availible fw's and lagfixes, kernels you name it) it still looks at the very least as its frameskipping like an old NES >_<
if that is the case, it might be a defective screen/video in your unit.
might want to consider having it exchanged..
I can count at most roughly 5 people that have mentioned something similar to what you found.
Personally i'm still on stock 2.1 and i do not see those flame skipping you have described.
do you have any App specifically where to reproduce this?
i play 3D games and run all kind of apps in my SGS and it've yet to see a skipped frame
aye i do too and i havent noticed anything quite as severe as the homescreen other when the framerate drops from vsync 1:1 to 2:1 or even 4:1 ( clearly visible in quadrant bench when its up on 56 its smooth and when it drops to 30 its choppy) ideally id just wanna rid myself of it since i doubt ill have to worry about screentearing on an sgx540 lol and the biggest hickup would be somewhat soothened since i imagine the real frame drop is less than 50%, anyways thx for the feedback, gonna have it turned in for a check and stop using the ip4 >_<
//cheerz azure

Project Butter on android 4 possible on GB?

Does any dev know if it is possible on Gingerbread to use this "technology" to create "buttersmooth" refresh rates using vsync and videobuffer?
Thank
This is what i know accurate as per my HW knowledge multiplied by driver programing experiences.
Phones' LCD hw as per resolution doesnt support Vertical Sync more than 65Hz. Although LG has used 75Hz to all LG devices. Increasing Vertical Sync only gives high benchmarks by false 2D/3D results. Increasing HW Vertical Sync HZ rather than supported by phone actually worsens performance, needless to mention in longer run it damages LCD controllers. Phone LCD supports max 65HZ refresh rate thats what called VSync(Virtical Sync).
FramBuffer refresh rate is another story. We can setup kernel kill fd signal(SIG KILL) to specific ms to refresh forcefully kill and restart framebuffer artificially but that will gives blinking display. I am already done with FB refresh rate
Sent from my LG-P990 using Tapatalk 2
But spica surely it works in a similar way to PCs? I.e the Vsync is only set to the max possible frame render of the display, e.g. a 60HZ monitor will sync at 60FPS where Vsync will kick in if enabled... you can also do this for any refresh rate like the newer 120hz monitors.
Wouldnt it simply require changing the variables to acknowledge this extra hz in our displays?.
Just curious, probably wrong but it would be nice if it were true as it would be even easier .
Project butter also uses both the CPU and the GPU to render frames. Its switches between the 2 and one can "prepare" while the other one is still being used to render
Sent from my LG-P990 using xda app-developers app
Chris4evernoob said:
Project butter also uses both the CPU and the GPU to render frames. Its switches between the 2 and one can "prepare" while the other one is still being used to render
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
Hmm I dont know much about this project.
Wider LCDs for CPU as per the resolution, can support hight refresh rate but our phone LCD cant:/ it works(increasing vsync and it doesnt damage to LCD controllers in short run) but it will cheat benchmark(as softwares detects wrong info and muliplication) but in realtime performance will be worsened. And its not good for LCD controller HW. We will find every phone with 65hz max except LG. As because phone's LCD controller HW can draw only max 65 HZ sync. Increasing it will draw more frames but it wont be used by HW resulting in wasted frames. FrameBuffer refresh is completely different thing unrealated to vsync. If I can find more detailed refrence link about it than I will post the link when i get PC access soon
This project might be using combination of FB and vSync, not only vsync.
Can anybody rdirect me towards link of this project?
Sent from my LG-P990 using Tapatalk 2
I previously had phone Samsung Galaxy Spica((I-5700).
I began Horse Power Kernel Development 1st with these kernel. Reffer this link:
http://forum.samdroid.net/f53/development-kernel-horse-power-4973/
Click on Previous Changelogs History spoiler.
You can see in older changes i have increased Vertical Sync rate to 80Hz. But believe me it gives only massiv e 2d/3d score. But the performance of games were worsenedd incl. Of UI smoothness. I did revert it in newer version.
Yes its just matter of changing values in kernel display driver
I dont anything about butter project, can anubody provide me link of it?
Sent from my LG-P990 using Tapatalk 2
http://www.google.com/search?hl=en&...3.0.0.0.8612.2.0.0.2.2.0.0.0..0.0...0.0...1ac.
Don't know what you are looking for Spica?
And another link with some info.
http://www.androidpolice.com/2012/0...e-responsive-apps-that-anticipate-your-touch/
Thank you for providing links.
Edit: oh sorry w/o reading it I completely misunderstood before. Its different
Sent from my LG-P990 using Tapatalk 2
Okay I read overly not in deep. Its not related to kernel-HW's refresh rate that I was discussing, hence its safe. Okay its related to android framework I guess, not read in deep. Not related with Kernel and kernel needs no changes. Its google's work I guess
It seems good. I will look more deeply tomorrow as soon as I get PC access
Sent from my LG-P990 using Tapatalk 2
IF this would ever be ported to Gingerbread for our phone, it would only be found on CM7 ROMs, not on Stock ROMs.
Android has kinda bad design concerning the scrolling stuff in its framework which causes it to never be as smooth as other Smartphone OS like iOS or WP are or will be.
This base design can't be change easily anymore, in order to NOT break the (available) Android apps.
It's also clear that even though Google can't change the whole base, they will put efforts in creating and finding workarounds for providing a smoother UI anyway.
This and faster hardware will make Android smoother every year.
They have already proven with both ICS and Jelly Bean that they are able to improve the smoothness. But the changes they had to perform for this surely (without knowing further details) affect big parts of the Android Framework.
This means in order to get a smoother scrolling experience on Gingerbread, ROM DEVs would need to backport features and changes of the new OS revisions to GB framework. And I'm sure this is way too much work (for our crappy little phone ).
Also it can only be done if the whole framework source is available, so no smoother scrolling for STOCK. And there is nothing kernel DEVs could do in this case by their own (besides the things they are doing already), unfortunately.
But you guys could ask Temasek to backport smoother scrolling to his CM7 ROM *jokingly - won't be that easy*
Answering to the OP, it's quite impossible... We need to backport lots of changes in GB framework (for example hw acceleration) and to do a lot of work that it doesn't worth it. And the only rom that would support these changes is cm7, and it isn't so stable.
If you like project butter, get a galaxy nexus. We have doubts to get ics update on our 2x...
markop90 said:
Answering to the OP, it's quite impossible... We need to backport lots of changes in GB framework (for example hw acceleration) and to do a lot of work that it doesn't worth it. And the only rom that would support these changes is cm7, and it isn't so stable.
Click to expand...
Click to collapse
Yeah that's exactly what I wrote - just in short But I wouldn't call CM7 unstable.
markop90 said:
Answering to the OP, it's quite impossible... We need to backport lots of changes in GB framework (for example hw acceleration) and to do a lot of work that it doesn't worth it. And the only rom that would support these changes is cm7, and it isn't so stable.
If you like project butter, get a galaxy nexus. We have doubts to get ics update on our 2x...
Click to expand...
Click to collapse
Cm7 is one of the most stable roms on our phone...
Sent from my LG-P990 using xda app-developers app
Stefan Gündhör said:
IF this would ever be ported to Gingerbread for our phone, it would only be found on CM7 ROMs, not on Stock ROMs.
Android has kinda bad design concerning the scrolling stuff in its framework which causes it to never be as smooth as other Smartphone OS like iOS or WP are or will be.
Click to expand...
Click to collapse
Actually scrolling in Android is very well implemented. The reason for the lag is twofold:
1) Android started as keyboard driven OS (a better blackberry), with no touch interface in mind, so the UI thread is of normal priority. That means that touch events don't have a higher priority than any other process that runs on your phone at the same time, thus any animation or transition can be interrupted (in cpu cycles) by another process. Say for example that you are scrolling a long list. Every other process that does something at the same time (updating your widgets, checking your email etc) will get equal time with the cpu as the scrolling animation. That means allot of interrupts during that animation that cause frames to drop and thus lag to occur. It also means that the ui thread must wait for it's time whenever there is a touch event (user interaction through the touchscreen) to respond. Changing the UI thread priority would solve most ui problems with android but it would also indeed break compatibility with older apps.
2) The other problem is that most devs do a very poor implementation of lists. Android lists are actually very efficient but badly documented, and many developers implement them in ways that are sub-optimal. In order to save memory, the list only uses as many views (items) as fit the screen, and when the user scrolls it simply recycles them by changing their content. That means that the objects displayed in the list are cleared from the memory as soon as they leave the screen. So every time you return to the place where those objects where, an interrupt followed by IO with the filesystem takes place (the worst kind of interrupt). That's not such a big problem when the only thing you want to display is text, but what if you use bigger stuff like bitmaps? Then you get allot of lag. To avoid that you have to keep the list objects in memory. If you have too many such objects and want to avoid filling all the heap you can create a cashe with a limited size, or simply load object to the list only after scrolling has stopped (look to the cm9 music player cover art for one such example). Anyway, to make a long story short you can implement very complex and content heavy lists that run like butter on a arm6 600mhz gingerbread phone, but you can also make those same lists lag on OneX with the wrong implementation.
And btw, project butter DOES use the kernel, it makes use of a custom governor that immediately rumps up the cpu freq to the max whenever there is a touch event.
Stefan Gündhör said:
Yeah that's exactly what I wrote - just in short But I wouldn't call CM7 unstable.
Click to expand...
Click to collapse
I didn't say that cm7 is unstable, but it still has some freezes and random reboots... For example, yesterday I flashed cm7 again, after 2h of runtime I opened the browser and the phone froze and restarted himself... It is sufficiently stable, but I cannot use it as daily rom... And it is also battery hungry...
Ricardo has done a really great job on this phone, but cm7 isn't a rom for my business.. I prefer max stability, so I had to flash a 2.2 rom... GB memory leak is very annoying..
Supupa said:
Cm7 is one of the most stable roms on our phone...
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
"one of the most stable"? Maybe you just haven't tried a good stock based rom... I used cm7 for 7 months and i had a lot of problem...that's because of the closed Tegra2 sources...
markop90 said:
"one of the most stable"? Maybe you just haven't tried a good stock based rom... I used cm7 for 7 months and i had a lot of problem...that's because of the closed Tegra2 sources...
Click to expand...
Click to collapse
What do the closed sources have to do with cm7? It's GB as well and they are fully compatible.
I used CM7 for over half a year, never had any real problems.
ICS and GB are very diferent in the way they interact with the hardware.
Butter smoth stuf on GB is not possible.
This is what Ricardo Cerqueira answered about this:
"Project Butter is mostly about synchronizing gfx composition with the display's actual refresh rate... and Gingerbread didn't have a hardware compositor at all."

[Q]MAKE Screen Brightness FLASHES!!

Hi..Sorry interrupting. . I'm got an idea over over here..Its my first time here, so I hope ya can reply with some detailed Explanation n Tutorial
I was wondering if there an app or something that can make my screenbrightness changes by my action:victory: for example..
When I press home button from an app,it will make the Screenbrightness flashes to max then slowly reduce to its former setting or When I unlock my smartphone from its lockscreen the Screenbrightness flashes to max then slowly reduce to its previous setting
Can do??
Here my specs :
Xperia M2 (D2303)
Android 4.4.4
Rooted
Running on 18.3.1.C.1.15
Hope someone can help me..??? Craving for this one
Sent from my D2303 using XDA free mobile app
Depending on devices id assume it would cause battery issues and blinding people for temporary moments forgetting that the device is going to do so. Like on my s6 edge i keep my brightness low and it gets bright enough for me to see outside in direct sunlight(it has been hard for me to find a device to do so) and most of the time im indoors so if i were to use something like that it would make me a little irritated and uninstall right away.
But if a such thing does exist it would either be a flash from thr camera flash, a sound from the speaker, or a notifacation light on some phones that would blink or dtay constant for a few seconds.
Sent from my SM-G925P using Tapatalk
I want this app if it exist, it for some "Cool" looks for the Screenbrightness max or went up a bit then normal...
Look like, wow
Sent from my D2303 using XDA Free mobile app

Categories

Resources