yashsingh1/xdaforums huggingface dataset:
[Desire Q&A, Help & Troubleshooting] Myshkinbob:
I was just having a play around with the camera on my desire, and i came across something pretty interesting.

If you start the camcorder app the video recording is put in auto ISO mode and the 720p framerate is horrible, like 12 fps.

If you start with the Camera app, switch iso mode to 800, then switch to Video mode, the frame rate is pretty snappy and fluid.

With a class 2 SD card i get about 20-22fps in poor indoor lighting, and out in the garden on a grey rainy day here i get a solid 25-27fps, albeit with the occasional freeze as my sd card chokes. Bitrate is reported as a steady 8Mbps for both.

This is with the OTA 2.2 sense-ui rom.
[Desire Q&A, Help & Troubleshooting] DHel01:
Thanks for the tip! This also workes for me. I get about 25 FPS indoor and 27 FPS when I go outside! I'm still on the beta 2.2 Leedroid 1.6 with the beta Radio! Great =D
[Desire Q&A, Help & Troubleshooting] elvis56:
Yes for some reason the iso setting is not available in video mode but the setting from photo mode is used. Video and audio recording did not have high priority for HTC while developing the desire i think.

To me audio/video recording is easily the weakest point of the desire. I will try to do some tests later in controlled environment and maybe even compare to my old N95(which at least had a steady framerate)

White balance setting probaly also influences the framerate, the framerate drop is similar to phones that have a low light setting.
[Desire Q&A, Help & Troubleshooting] andycted:
I've tried the same trick on stock froyo camera (cyanogen mod) but there is no difference. This however isn't very surprising as framerate is usually better with this camera, albeit with a little loss of detail and autofocus.

EDIT: I've quickly flashed an HTC rom and tried. Indoor, there is a marked difference in fps with iso 800, however a lot of dark bands appear to ruin the quality.

EDIT AGAIN: iso 400 seems to me to be the best trade-off between adding noise and fps indoor with average/poor lighting. Outside it's a different story
[Desire Q&A, Help & Troubleshooting] zarg2:
It's nice to be able to get 720p, but what the hell are they thinking with their AMR codec, 8KHz ? Isn't there a way to get better audio ? :(
[Desire Q&A, Help & Troubleshooting] andycted:
I've switched between AOSP/cyanogen roms and HTC Sense ones, trying to understand what is the difference in video recording at 720p.

Cyanogen/AOSP/Nexus One camera actually works pretty well, it lacks a bit of autofocus in some instances, but fps are usually good, even in low light conditions and better than HTC Sense camera.

By setting higher ISO in HTC Sense videorecorder you can attain (as said above) the same good fps and more importantly, the same quality.

I get the impression that the only real difference is the lack of a good detection of the appropriate ISO level in HTC Sense camera. And maybe the difference in codec/data rate is easier on the sd card and prevents skipping.

Anyone with knowledge of the matter (I haven't) has an idea about it ?
[Desire Q&A, Help & Troubleshooting] assente:
I've seen that OpenDesire saves video in MOV container while NextSense and other sense-based ROMs save in .3GP, is possible to save in MOV in Sense roms?
[Desire Q&A, Help & Troubleshooting] Kashban:
Thanks, mate!

You made my day! Before I read you tipp about the photo ISO setting affecting the video mode was useless for me because of the low and unstable fps. Now I'm able to record 720p videos with decent frame rates and good quality. For me ISO 800 is necessary, 400 isn't enough indoors.

White balance does not make such a difference, as the mode for the autofocus.

HTC Desire mit LeeDroid 2.0a, fps-settings for mp4 recording set to min 24, max 30 fps. I'll post a youtube link further down the thread.
[Desire Q&A, Help & Troubleshooting] DjLukeW:
I did this one here -

http://www.youtube.com/watch?v=G0WGlcTdFeo

LeeDroid 2.0A modified profile script with an 8gb Class 2 card

24 FPS but it looks a lot better than previous attempts
[Desire Q&A, Help & Troubleshooting] Kashban:
Well, your's in bright sunlight, an area where the fps were always alot better than under low light conditions. Mine's done indoors, with normal to low lighting. And frankly spoken you recording is not as smooth as mine, yet the image quality is better because of the sunlight. You may improve alot by using a Class 4 or 6 SD card.

I'm going to load up another video and post it here. Stay tuned.

EDIT: Here it is. Be sure to switch to 720p quality:

http://www.youtube.com/watch?v=18CEq5gncBI
[Desire Q&A, Help & Troubleshooting] zlivan:
There's only one thing left you can do to get rid of the constant and annoying stuttering - record without audio. It's not really a solution, but it can improve video a lot.

As someone has already noticed, Camera app does a bad job at finding adequate exposure/ISO values. I'm sure it is capable of recording at good and constant frame rates if this is fixed.

So, to maximise fps you can increase ISO to 800 (although that's only a maximum value, and camera determines when to use specific values), get a fast SD card (although I'm not sure it matters much), use manual white balance and disable audio. Apart from that, there's nothing in the settings to make 720p better.
[Desire Q&A, Help & Troubleshooting] andycted:
Cyanogen camera lacks some functionality and is ugly, but does a better job with slower sd cards.

Personally, I prefer buying a faster card rather than renouncing to htc sense

Sent from videotext, using the remote
[Desire Q&A, Help & Troubleshooting] lpachuong:
I got 24fps on OD rom. Was recording the cars though. Indoor it is just about 18-22fps :(
[Desire Q&A, Help & Troubleshooting] zlivan:
Ok, I'm uploading a couple of files to sendspace to demonstrate what I've found so far ;) No Youtube to avoid recompression and fps problems. I'm using a class 2 4gb card that came with the device, Pinky 1.8 classic, stock Froyo 2.2 basically.

Video 1 - no audio, as smooth as possible, camera didn't get lost with exposure, 26-27 fps

Video 2 - no audio, starts smooth, then lowers the ISO/shutter making it choppy, and then it's smooth again after a few seconds, smooth parts 25-27 fps, choppy - 19

Video 3 - with audio, major stuttering throughout the video, 19-25 fps, but does it really matter when it stutters that much?

I seriously think this is all fixable by tweaking the camera app and using some other codec to solve sound (and video) issues.

It is possible to record decent video if you try to avoid major camera movements and ditch the sound. If you want both video and audio, use H264/WVGA instead :)
[Desire Q&A, Help & Troubleshooting] andycted:
Nice findings, however I could think that using a class 6 without A2sd+ partition, you would get similar results without renouncing to audio.

There is indeed space for improvements in the data rate for slower cards, though

Sent from videotext, using the remote
[Desire Q&A, Help & Troubleshooting] zlivan:
I'll definitely try with a faster card, but I think bitrate is low enough for any card. My slow card has write times at around 4MB/s and this video requires just 1MB per second and that shouldn't be an issue.
[Desire Q&A, Help & Troubleshooting] andycted:
Not sure, but I think it needs a bit more than that, but anyway, it needs that -every- second, if you have a2sd our even normal applications accessing the sd hard enough for one second, you'll have stuttering in that time frame.

Which rom did you use ? Aosp or htc ?

I could get 26 fps on htc roms without stuttering only if I killed most programs or had no ext2 partitions, with my class 6 card. With this class 2 it's way harder to avoid stuttering.

As mentioned before, stuttering Is mainly caused by the sd card/a2sd, the fps by lighting/iso and the auto adjustments it does.

By the way, who's voting for the 30fps rom to smell fishy at this time ? Hehe

Sent from videotext, using the remote
[Desire Q&A, Help & Troubleshooting] oc2:
Hi

Pls check my two vids fom my car. First runs at 30 fps .. second at 27 fps.

http://www.youtube.com/watch?v=-8au1xZ_S6k

http://www.youtube.com/watch?v=KMveRH3eD6k

Rom is Modaco R8. no overclocking. no live wallpaper. SD card is 16GB class 4.

hf
[Desire Q&A, Help & Troubleshooting] andycted:
Those are nice, can you actually provide the original file ? Just to check datarate, etc

Can you also provide more informations ? Have you got A2SD+, did you use some particolar settings, audio, etc ?

In good lighting Icould get 26+ max, never got close of 30 though
[Desire Q&A, Help & Troubleshooting] zlivan:
Very good frame rate, did you record it without sound? This is what 720p recording should look like all the time :)

I'm using htc based rom also, no a2sd, partitions, etc.

Another one, indoors, 25-26 fps. Sure, noise from high ISO is killing the quality, but it's not bad either ;)
[Desire Q&A, Help & Troubleshooting] andycted:
Why is it that anybody that posts a 30fps video (supposedly, because there is no original file to check), doesn't say a lot on how he took it, parameters, etc, then disappears ? hehe

Anyway I took 5 different videos of the same indoor location:

- one on normal settings

- one without auto white balance

- one without auto white balance and no audio

- one without auto white balance, no audio and no autofocus

- one without auto white balance, no audio, no autofocus and iso fixed to 800

the first four were in the range 12-13 fps, while only the last one had a significant boost to 22 fps.

This with Leedroid, A2SD+ and class 2 SD... luckily no skipping in any of them
[Desire Q&A, Help & Troubleshooting] zlivan:
Autofocus is irrelevant because camera doesn't focus during recording, but ISO and no audio are essential. I'm unsure wheater the ISO is really fixed when you set it to 800 or just a maximum allowed value. By the ammount of noise in the videos it would appear that camera jumps back to 400 if it "thinks" that's enough :) Or maybe it's just playing with shutter speed...

Btw, I'm comparing this with videos I took with Samsung Wave, and those are just insanely smooth and locked to 30fps :)
[Desire Q&A, Help & Troubleshooting] DjLukeW:
I can confirm the first video is 30fps, the second one is 27fps.

Downloaded the video myself and put it in mediainfo
[Desire Q&A, Help & Troubleshooting] andycted:
Yep, even galaxy s is very good, but htc optics are well known to be average, not bad, but average.

Anyway, just because I have lots of free time and curiousity, I flashed modaco r8 and repeated the same tests I did above, with the same exact results.

I also tried auto - iso 400 - iso 800 recording and I think that -at least- in this case, auto iso is equivalent to iso 400. That is to say that -in this situation where I'm recording- it's not the auto setting that while adjusting causes the low fps, but rather the fact that it choses a lower iso than it probably should....

Regarding auto-focus, I think that too. I also think auto white balance hasn't got a high impact. Regarding audio recording, it only has an impact on the stuttering with low class cards, not the fps.
[Desire Q&A, Help & Troubleshooting] zlivan:
Videos on youtube are recompressed and while one of them shows 30 fps, I can assure you it is not really so. 30 fps is much smoother than that, but it doesn't matter really, the videos are very good anyway. I'd be more than happy with constant 25 fps.
[Desire Q&A, Help & Troubleshooting] andycted:
Just to complete the test, I flashed DeFrost and tried Nexus One camera in the same conditions. Most importantly, you can't change ISO in camera or camcorder in order to have better fps, it has no impact. The framerate for the same exact video I've previously recorded with HTC Sense is 13.5 fps.

On HTC Sense with auto iso, it was around 12.5, with iso 800, 21 fps.

As the camera itself isn't very nice, the real gain is only from the datarate, which is in the range of 5000-6000 kbs, while in HTC sense is around 7500 bps... so that it doesn't cause skipping with slow cards. Even the quality of the recording seems worse with AOSP roms.
[Desire Q&A, Help & Troubleshooting] DirkStorck:
How do I find out the fps of my video ?

Thanks!
[Desire Q&A, Help & Troubleshooting] zlivan:
QuickTime player has movie inspector that shows fps as the video is played, at least that's how I do it.
[Desire Q&A, Help & Troubleshooting] andycted:
VLC and press ctrl + J while playing. That's the most accurate you can get, as well as datarate
[Desire Q&A, Help & Troubleshooting] sgk2007:
KM Player is also a good one for checking all these things. Right click, then select Media Info. Scroll down a little bit and check what you want. It's that easy.
[Desire Q&A, Help & Troubleshooting] andycted:
Regarding SD Card speed:

I have a transcend 8GB Class6 card and a SanDisk 16GB Class2 card. I've bought the slower bigger card, because after having tons of applications installed on A2SD+, apparently the speed of the Class6 card was reported as Class2 anyway, with the on-phone test. In fact my problems with 720p skipping was similar.

However there are reports that the mere partitioning of the SD Card with ext2/ext3 has a big impact on the speed, even if you don't use it for A2SD+. I've always thought as much, but today, while moving rom/changing card, I've tried it again. I partitioned my Class6 card with 512MB of ext2 and installed a rom with A2SD+. I didn't install any problems, however and just run the test. The result was:

Read speed: 14Mbit/sec

Write speed: 7Mbit/sec

which is way more than what I had with all applications installed.

So there seems to be no big impact on just having the partition there. The only doubt is that the fact that I was using an AOSP rom improved the result vs HTC Sense roms.
[Desire Q&A, Help & Troubleshooting] shoemeistah:
I also use ISO400 because ISO800 gives too much noise.
[Desire Q&A, Help & Troubleshooting] rayiskon:
a little trick i noticed that can make a huge difference while recording 720p , especially in reducing the stutters/freezes is formatting the mirosd directly through the phone. a higher class card (class 10 kingmax in my case) helped a lil with the jerkiness,as if i got 1-2 fps boost,especially noticed during daylight recording.
[Desire Themes and Apps] mikecoffee:
Ok I'm stuck I can't seem to get listen working, it worked in 2.1 but not in 2.2

It keeps saying I need to reg Google listen.

Grr this @#$%ING me off.

Any ideas
[Desire Themes and Apps] al89nut:
Uninstall and re-install? Works fine for me (except it tells me there are download prohibitions against streaming which I have to over-ride, but that's probably some other setting somewhere that I've adjusted without realising or which has defaulted after 2.2 )

But Listen does work.
[Desire Themes and Apps] AsianSX:
I use Listen on 2.2 without issue everyday, but I'm not rooted.
[Desire Themes and Apps] al89nut:
I thought you had to unroot to install 2.2?
[Desire Themes and Apps] mikecoffee:
No I'm rooted and have official 2.2

sent from my C64
[Nexus One Q&A, Help & Troubleshooting] imabengalimuslim:
So ever since I started using a KoR ROM I've noticed that whenever I press the home button to exit an app, I don't exit it. Instead, the app for some reason just restarts. This happens with ALL my apps, including stock ones.

If you don't know what I mean, say I'm playing Asphault 5. When I press the home button, instead of going to my home screen, my screen flashes for a second and Asphault acts as if I quit the game and it starts to resume the game.

Does anyone have an idea as to why this is happening?
[Nexus One Q&A, Help & Troubleshooting] cyberchuck9000:
Have you checked your Home action in settings?
[Nexus One Q&A, Help & Troubleshooting] imabengalimuslim:
Yes I have but nothing.
[Desire Android Development] thematrix2:
About this Mod:

I've created this ROM mainly for my needs, but now I decided to share it with people like me, who want a single file version of OpenDesire and with the following features added:

* New APN list (works well with Orange Romania)

* MENU button screen wakeup

* Next-Gen CyanogenMod boot animation (http://www.youtube.com/watch?v=euWlggTyQJA)

* Hacked Navigation (Brut Google Maps 4.4.0.4414-brut16)

* Market Enabler

* Titanium Backup

Credits:

All credits goes to AdamG for an excellent ROM!!!

About OpenDesire

OpenDesire was made with made purely for the HTC Desire (obviously by the name DUH!), and is compiled from the most recent AOSP source code available. OpenDesire is NOT a port of any HTC ROM, it is compiled from source purely with the exception of the Google Apps for which the source code is not publicised.

OpenDesire was built with stability and reliability in mind and therefore does not contain any additional applications. Since version 3.x some community maintained repositories have been included in the release.

Requirements:

1. You MUST have your HTC Desire phone rooted in order to use this ROM. See here for details: http://android.modaco.com/content/htc-desire-desire-modaco-com/307365/14-jun-r6-riskfreeroot-htc-desire-rooting-guide-now-with-hboot-0-80-and-os-to-1-21-support/

2. You MUST the latest radio installed. See here for details: http://xdaforums.com/showthread.php?t=687464

Features:

* Built 100% from source (with the exception of Google Apps)

* 2.6.34.x kernel

* Google Apps

* Superuser by ChainsDD

* Legacy A2SD with Cache2SD

* Busybox

* 720p camcorder support

* FLAC / WMA / WMV media support

* Deodexed & Zipaligned

* OD OTA update app

* many more mods/tweaks & hacks

Installation:

* Ensure you have a custom recovery image installed

* Download the zip file from the link below and copy it to your SD card

* Restart your device in recovery mode

* PERFORM A NANDROID BACKUP FROM THE MENU

* Select the option to apply an update zip, and select the zip file you copied to your memory card

Upgrading:

No wipe is explicitly required in order to use this ROM, however if you do encounter issues of any kind, it is recommended that you wipe your device and reproduce the issue before raising it here.

OpenDesire Forums:

http://android.adamg.co.uk/phpBB3/index.php

OpenDesire Latest Patch:

http://xdaforums.com/showthread.php?t=712615

Download OpenDesire Mod 4.0.2 (single file update, no wipe):

http://www.multiupload.com/Q246GDSG26
[Desire Android Development] thematrix2:
Changelog

Changelog:

http://xdaforums.com/showthread.php?t=768624
[Desire Android Development] herrfischer:
has this "sense"? :confused: looks like ... not, but i am not sure.
[Desire Android Development] thematrix2:
No sense, it's just like the original OpenDesire ROM but with small changes....

See attached screenshots...
[Desire Android Development] larbke666:
So this isn't based on the new update from HTC?
[Desire Android Development] thematrix2:
Nope :)

....
[Desire Android Development] samjpullen:
Ignore.....
[Desire Android Development] gianton:
Downloading now, will give this a try thanks a lot.

Is hacked navigation working in Europe OK?
[Desire Android Development] thematrix2:
Yes it is....
[Desire Android Development] thematrix2:
Updated to 3.0.3...

http://www.multiupload.com/XEUD2ZJ9FC
[Desire Android Development] pranavd1980:
What About INIDA...Will it Work???
[Desire Android Development] thematrix2:
What's that? :confused:

I think you mean India, right?

It should work...
[Desire Android Development] thematrix2:
Updated to OpenDesire 3.0.4... with new and better kernel (2.6.34.2)

http://www.multiupload.com/BWCDYJDON0
[Desire Android Development] gianton:
Thanks for the update, which HTC IME works with this ROM?
[Desire Android Development] thematrix2:
This one http://xdaforums.com/showthread.php?t=624416
[Desire Android Development] gianton:
Thanks for the link but which one is the correct one, the high resolution or the low resolution?
[Desire Android Development] pranavd1980:
its working...Thanks M8...this is what i was looking to do in my Desire with Opendesire ROM....

Thanks very much.....
[Desire Android Development] thematrix2:
The high resolution version
[Desire Android Development] gianton:
thank you working great!
[Desire Android Development] marcomsousa:
this mod apply directly in the opendesire 3.0.4 ? or I have to wipe?
[Desire Android Development] thematrix2:
Directly! No Wipe!
[Desire Android Development] thematrix2:
Updated to 3.0.5, with 720p video recording...

http://www.multiupload.com/9TVJY91RU1
[Desire Android Development] pranavd1980:
This File seems to be full ROM with 3.0.5

Can i directly update 3.0.5 patch from Adam's Post????
[Desire Android Development] thematrix2:
Yes you can... but this file contains Adam's patch :D

If you updated Adam's 3.0.5 patch, you will lose Hacked Navigation (Google Maps) on your phone, and you will need to manually install it again over the official version.
[Desire Android Development] grusta:
What is hacked navigation ?
[Desire Android Development] dween:
Just tried flashing this on top of my OD 3.0.4 and it failed.

Edit. Fail. The file didn't download properly from rs my bad
[Desire Android Development] Desiret:
Great! Saves time for me.

Thanks!
[Desire Android Development] lukian:
OC 'performance' governor.

Quadrant: 1567.

Linpack: 41k. (best)
[Desire Android Development] gianton:
Hey mate,

Thanks for your work... I was trying the hacked navigation but didn't manage to make it work.

Could you please advise step by step how you do it?
[Desire Android Development] thematrix2:
Allows navigation in most EU countries. Read here: http://xdaforums.com/showthread.php?t=630887
[Desire Android Development] thematrix2:
- You open Google Maps (Brut), then push MENU and press My Location. Wait for the GPS to localize you.

- Push MENU button again and press Directions. The start address is your current address. Type the destination address and hit GO.

- Google Navigation tool will start and guide you. It also has voice navigation.
[Desire Android Development] gianton:
Thanks, but do I need to have an active connection to download the maps? My data plan is not unlimited.
[Desire Android Development] gianton:
New update [07.08.10] Brut Google Maps 4.4.0.4414-brut15.
[Desire Android Development] mlilldroid:
USB problem

Running 3.0.5. Did full wipe. Now my computer has driver issues. Flash again from 3.0.0? Other tips?
[Desire Android Development] thematrix2:
Well... that's how Google Maps works... no one can do anything about that. Sorry! Brut's Google Maps just enables navigation worldwide.

If you want offline maps, use MapDroyd (http://www.mapdroyd.com/). Search it in Market. But it does NOT have directions, yet.

------------------------

That's strange... Never had an USB issue... and I think you are the only one with this problem. Yes, try to wipe everything again (data factory/cache/Dalvik/Ext partition) and apply the original 3.0.0 from AdamG.
[Desire Android Development] thematrix2:
Updated the ROM again.... I've added the new Brut's Google Maps 4.4.0

New download link: http://www.multiupload.com/RNPNLQ4V5G
[Desire Android Development] kelvintan:
Hi thematrix2

Many many thanks for the ROM but I'd prefer to have sense with it. Possible ?:confused:

Or maybe provide us the kernel which can be used with sense ROM ?

Sorry if my request is too much.
[Desire Android Development] thematrix2:
Hey! No sense on this ROM... sorry!

Personally I like Vanilla...

Moreover, this ROM is based on OpenDesire ROM, which is a Vanilla ROM... not Sense!
[Desire Android Development] kmetek:
is this anything related to

[ROM-FROYO AOSP] OpenDesire v3.0.5 (720p 2.6.34.2 Kernel) (0608) ?
[Desire Android Development] thematrix2:
Yes, as I said... it exactly OpenDesire 3... but with some adjustments that I really need! And maybe other people need them too...
[Desire Android Development] thematrix2:
Updated to OpenDesire 3.1.0

http://www.multiupload.com/DWJ9QUP2N5
[Desire Android Development] Gaspedal:
works fine :)
[Desire Android Development] kmetek:
what is actually this mod? addon to OD 3.1?