yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] monkeydrufy:
I'm waiting for a final cyanomod
[Nexus One Android Development] gieja:
Hello,

if you change "metering mode" from frame average to spot metering pictures becomes green again.
[Nexus One Android Development] mtw4991:
Here are 5 videos shot under bright sunlight while moving with different settings (with and without the color hack which shouldn't effect recording, but I don't know):

Video Original All settings on 2

[YOUTUBE]TMhSV91Syhk[/YOUTUBE]

Video #1 All settings on 3

[YOUTUBE]Zy4G3qc6Dqs[/YOUTUBE]

Video #2 All settings on 4

[YOUTUBE]h8LsGU7sb2A[/YOUTUBE]

Video #3 Brightness=2 Saturation=-1 Contrast=2 Sharpness=4

[YOUTUBE]7jhiybJQEhQ[/YOUTUBE]

Video #4 Brightness=2 Saturation=3 Contrast=4 Sharpness=4

[YOUTUBE]60TcEdkFP0w[/YOUTUBE]
[Nexus One Android Development] nok07635:
Great job but I can't download through Megaupload

May you upload to another space? Thank you
[Nexus One Android Development] slowz3r:
all settings on 4 looks pretty good
[Nexus One Android Development] mtw4991:
Yeah, I think either video #1 w/ all settings on 3 or video #4 w/ settings at b=2, sat=3, c=2, sharp=4 looks the best. Vid#4 was the most realistic to me as the area was very colorful, the shadows looked better, etc.

next I'm going to record at:

Brightness=2

Saturation=3

Contrast=3

Sharpness=4

Also, fyi, brightness is actually your black levels and contrast is your whites.
[Nexus One Android Development] bcpk:
#4 looks great. I've never tried changing the settings around on the video, looks like it's a worthwhile exercise.
[Nexus One Android Development] mtw4991:
@Charansingh....I flashed the lastest CM6 Nightly 0806, rebooted, then flashed your green-pic-fix zip and now my Mod version reads 0731, not 0806?

Wiped cache, dalvik, batt stats...the usual.

This is weird because I know to flash the ROM, then kernel, but I've never had a kernel change my ROM signature before, lol. I know I couldn't flash your kernel, then the ROM as it would replace the kernel.

What's up here? If the latest Nightly-0806 has the green-pic-fix already in it, then I shouldn't need to flash your kernel separately, right? Clarification pls.:)
[Nexus One Android Development] mtw4991:
It is a world of difference for me, but ymmv:p
[Nexus One Android Development] :
That's right,

Its fully integrated now in cm6, no need to flash anything other than the rom.

Its actually better integrated;)

JD

Sent from my CM6 Powered Nexus One, Screen Callibrated and 720p;)
[Nexus One Android Development] mtw4991:
JD, did you take a look at the videos? Be interest in your impression of #1 vs. #4:p
[Nexus One Android Development] :
For me defaults looks the most realistic, but the all threes config, and video 4 looked very good.. I think for indoors in artifical light a default setting is best, outdoors in good light all threes or s3 sh4 looks very decent.

Thanks for the analysis, we need more studies like this to gauge a benchmark.

Cheers,

JD

Sent from my CM6 Powered Nexus One, Screen Callibrated and 720p;)
[Nexus One Android Development] :
I would say 1 just edges 4, the fourth one looks just a bit too strong, 1 was just right....;)

JD

Sent from my CM6 Powered Nexus One, Screen Callibrated and 720p;)
[Nexus One Android Development] slowz3r:
upon further review and my own testing the settings for video one work very well
[Nexus One Android Development] mtw4991:
That was my initial impression also until I thought about it more. #1 was on the regular road with little maintenance/water and #4 was through a private community with much better grass etc. it even looks better and stronger to the naked eye.

Tomorrow I'll reshoot both in the same area and see
[Nexus One Android Development] slowz3r:
it all depends on the scenario or the lighting but ya ill do some more testing
[Nexus One Android Development] dudebro:
I agree, I like the colors.
[Nexus One Android Development] slowz3r:
Think just for ****s and giggles im going to do a comparison between my HVR-Z5u shooting 720@24p vs my Nexus shooting 720@w.e it can muster
[Nexus One Android Development] mortzz:
Yeah, it broke my Nexus One Torch high brightness setting as well, but I'm not that concerned. Everything else works great.

I already tried fixing permissions in ROM manager, no luck.
[Nexus One Android Development] vanan10:
my swype stopped working after i installed the zip with fix for the green tint problem. didnt face any issues for the initial update to 720p.
[Nexus One Android Development] mortzz:
Yeah, mine did too, but it worked fine after reinstalling (I'm in on the beta) it.
[Nexus One Android Development] mtw4991:
Ok, did some more testing on the way in to work this morning. Video #1 is 3333, meaning brightness=3, saturation=3, contrast=3, sharpness=4. Avg of all 3 is 23-24 fps, fyi. White Balance is Auto for all:

Video #1 3333

[YOUTUBE]0giScLr5lwc[/YOUTUBE]

Video #2 2323

[YOUTUBE]oKkQpDCzWik[/YOUTUBE]

Video #3 3233

[YOUTUBE]JIgVB2ee0-c[/YOUTUBE]

As I have a slight issue with being male, therefore some degree of color blindness is inherent:p, please let me know which video seems the most natural. Remember, this area is very colorful and well kept.
[Nexus One Android Development] :
I did some extensive testing in my gardent his morning as well, i feel that the default settings offer the most reality, the rest seems to look like a take from the Wizard of Oz, but out of the ones that you have done, i definitely say video 2 is best, but i would choose realism every time mate;)

JD
[Nexus One Android Development] Presjar:
Strange Buzz at video start

Hey, I'm sometimes getting a buzz sound at the start of the recording and the audio is out of sync. Other times the audio is fine.

Any ideas?
[Nexus One Android Development] Gilg@mesh:
here is a video I recorded way home from work earlier today, 23FPS and the settings are: 2324

Youtube: http://www.youtube.com/watch?v=GXyFYQqOUlY&fmt=22

Source: http://www.megaupload.com/?d=TIENSVYW
[Nexus One Android Development] slowz3r:
I think the settings on video 2 and 3 are more realistic than say video 1,
[Nexus One Android Development] mtw4991:
I agree that video #2 has more natural colors without oversaturation. Also, it seems that brightness (black levels) and contrast (white levels) are much, much better at default. In both #1 & #3 the shadows lost detail and got pushed too close to blacker-than-black levels. Just look at the edge of the gutter where the grass is and in the palm trees. Contrast doesn't seem too washed out at default. Saturation level 3 combined with the B&C defaults of 2 seem to be very close to reality.

Also, setting sharpness too high can create artificial jaggies as it doesn't smooth out the pixels enough. If anyone has ever calibrated a HD tv with blu-ray calibration, this is very evident. Leaving the White Balance setting to auto is fine also as it seems.

In summary, my standard "outside" settings will be Auto,2,3,2,3 ;)
[Nexus One Android Development] braveboywzc:
finally i find somebody who has the same issue... :'(

the picture has alomost 1sec lag(maybe less than 1sec)

CM6 RC1/RC2 and now on nightlys mod all have this issue on my n1

i dunno whether it caused by a low class sd card or something else

i'm using the stock sd card with class2.

what about u?

i've asked about this to charansingh on twitter. he said that he didn't have the issues...

I don't think it's a sd card problem 'cause when I shoot in 480p mode, it still has the same problem.

FYI, 720p mode in CM5.0.8 worked fine with my n1 and class2 sdcard.
[Nexus One Android Development] imfloflo:
Known issue : FC when double tapping on the screen to zoom x2 but working if we put the slider to 2x manually and the double tappping
[Nexus One Android Development] mtw4991:
To keep Swype working without having to reinstall it every time, install it to internal memory using adb shell:

adb shell pm setInstallLocation 1

(note the capital I and L in the command string...doesn't work without it;)

re-install Swype and happy flashing..

Also, after you install it to internal, go back and pm setInstallLocation 2 for external SD card for future apps.
[Nexus One Android Development] Blindfutur3:
Flashed the latest nightly from Cyanogen last night. Took a few sample videos today on my way to, and at work.

All vides were taken using Auto, Bri:3, Sat:3, Con:3, Sha:3

Outdoor Test(Annoying how when the sky is in shot, the ground is silhouetted):

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

Indoor Test(Blacks are very dark, even on the highest brightness. Slight flicker on video?):

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

Low-Light Test(Good for Low-Light. Does the Nexus One have any image stabilisation?):

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

Will test very low-light later, using the Nexus One's LED light.

Overall, a very good job done by Char and Cy! Keep it up guys.
[Nexus One Android Development] mtw4991:
The reason that the blacks are really dark is that the "brightness" setting is your blacker-than-black adjustment. Moving it to 3 or 4 is increasing your blackness levels. Try leaving it on 2. Contrast is your white levels..my test show 2 is best also.
[Nexus One Android Development] Blindfutur3:
I had tried other brightness levels, but little difference was seen. I wasn't aware that the higher numbers decrease brightness, it's somewhat counter intuitive, but it's good to know now.

Out of curiosity, how much more can be squeezed out of this? FPS is already great, but better image quality? image stabilisation(Again, not sure if the Nexus One has any sort of IS)? any sort of ISO control?
[Nexus One Android Development] mtw4991:
Check out this post one page back.... http://xdaforums.com/showpost.php?p=7550422&postcount=1367 Brightness and contrast go hand in hand, one affects the other just on opposite ends of the spectrum.

IS has not been addressed afaik.. not even sure the hardware is capable but who knows, lol. ISO control is in the camera app, not the video. It is controlled by the White Balance in the video app.
[Nexus One Android Development] Blindfutur3:
Thanks, I'll take another look at that post.

Yeah, IS is a long shot, and I too am unaware as to whether the hardware is capable. Given my recordings today, I'd say it could use it, it's a tad jerky at times, although this may be my Micro SD card acting as a bottleneck.

Despite the qualms, this is still an excellent mod. I'm looking forward to seeing it go further
[Nexus One Android Development] mtw4991:
Video #2 with settings at auto-2-3-2-3 is the hands down winner in the poll. Shadows are good, whites are discernable and color saturation is excellent. Sharpness is turned up to 3 as 4 gives jaggies, although 2 would be fine also.

Sometimes defaults are the best :rolleyes:
[Nexus One Android Development] innisdb:
so what is stopping us from getting 30fps for 720? is it the graphics processor not being able to encode/decode fast enough?
[Nexus One Android Development] martin0285:
This is great work man!! Much appreciated, can not wait for froyo ver!!!!
[Nexus One Android Development] charnsingh_online:
I hit a Max 20 fps outdoor really crisp n watchable video. U can't guess fps is low
[Nexus One Android Development] y2whisper:
@Charnsingh_online

can't reply via twitter right now, but the other test version you have didn't work out for me. put me in a boot loop, even after i flashed intersect_ravens latest kernel on top of it.
[Nexus One Android Development] oc3rulz:
awesome work! kudos!

BAHHAHAHAHHAHAH!! I love the named selection in Camera, HOLY **** 720p!
[Nexus One Android Development] Jabbypants:
Come on guys that have tried it upload some outside footage to look at.
[Nexus One Android Development] rickytenzer:
Re: 720p Recording for Nexus one

I'm at work and can't seem to find an zip version of radio. Can someone help me?
[Nexus One Android Development] y2whisper:
check the Cyanogen thread, you might have to go back to the second or third from last page on there to get it.
[Nexus One Android Development] charnsingh_online:
the link on first page is outside footage, btw 250mb video being uploaded 20fps 720p
[Nexus One Android Development] charnsingh_online:
i saw ur reply. will make a full froyo update package using modaco pre rooted
[Nexus One Android Development] MacCarron:
Can you upload the video file? Not on youtube etc etc, the original file..i'd be curious to properly analyze it..
[Nexus One Android Development] charnsingh_online:
with my bw i can only upload to one place and i think its half done on utube, dont wanna mess up
[Nexus One Android Development] dsixda:
Congrats on making it into Engadget!
[Nexus One Android Development] MacCarron:
Sure, no hurry. As Youtube compresses hd content, if you find the time (and will :p ) to upload the original file it'll be welcome :D. And thanks a lot for your GREAT WORK :D
[Nexus One Android Development] y2whisper:
One more thing, at some point soon get some rest already! :)
[Nexus One Android Development] lightforce:
saw ur post on engadget for froyo is that working now?
[Nexus One Android Development] rickytenzer:
Re: 720p Recording for Nexus one

I can haz radio.zip?

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

Sent via the XDA Tapatalk App
[Nexus One Android Development] charnsingh_online:
Froyo not working. Getting a short nap now
[Nexus One Android Development] Blindfutur3:
Just returned back to Cyanogen for this. Thank you. I've taken an outdoor video in overcast conditions. Uploading as we speak
[Nexus One Android Development] azamakumar:
Also hanging for the froyo release. I could just roll back to cyanogen but

actually scratch that, I will. Great effort man. I think this for probably every mod I download but this has got to the best so far. And I don't think I'll get anything to top how awesome this is for a while.
[Nexus One Android Development] seanowns:
Woah man you just totally made news.google.com

http://mashable.com/2010/06/09/720p-video-recording-nexus-one/

It came up in that bottom section maybe 10 articles over.

Edit: I see other people posted engadget top story as well. Very impressive!
[Nexus One Android Development] bcpk:
IS is technically possible by software combined with the accelerometer. You would have to crop the sensor slightly for the video and then use the accelerometer to calculate how much to shift the image by when the camera moves.

I'm guessing software image stabilization like this is quite processor intensive, which would not help the framerate any. Not to mention being extremely complext to implement.
[Nexus One Android Development] mtw4991:
Yeah, that's why I said I wasn't sure if the hardware was capable of the task. IDEA! Maybe Wildmonks can get the cpu oc'd to 2.6ghz and we can add a dedicated external GPU?:D
[Nexus One Android Development] rickytenzer:
Is it normal to be experiencing slowdown while recording? While recording, everything appears fine but upon review the video jitters quite a bit and "freezes" for a second or two every once in a while. Is this the SD card class/quality?
[Nexus One Android Development] DeadLead:
İs it possible to add V-sync option? Horizontal movements cause tear effects and distorted pictures..
[Nexus One Android Development] RogerPodacter:
I haven't searched, but last night I finally upgraded to r c 2 and flashed the file from the first post, but the video recording is blurry and does not focus at all. What am I missing?
[Nexus One Android Development] rx7freak:
I'm running the latest CM nightly and had the same issue. It's a funky work around, but I had to switch back to the still camera, take a pic of something with the lens focused to infinity, switch back to the video camera, then you'll have decent focus. It'd be nice to set the focus to infinity manually.
[Nexus One Android Development] RogerPodacter:
That doesn't seem to do anything for me. I'm using the 480 mode, can you please test that one? 720 does seem to be in focus just fine. 480 just doesn't seem to be.

Also I can't find a landscape mode on still pics which I thought we used to have, which would focus to infinity. Otherwise the only way I know of is just taking a still pic of some hinges very far away.
[Nexus One Android Development] RogerPodacter:
Oh I forgot to mention, I'm using the Korean radio 5.08 so that could be an issue. I guess as a last report I could flash the 4.06 radio.
[Nexus One Android Development] uoY_redruM:
Here's one I did today with Wildmonks Kernel (specs & settings posted in video description) recorded inside during a bad storm. Lots of florescent lights inside my facility. Not the signs on the far right of the video have lights behind them as well which caused a very weird color saturation.

http://www.youtube.com/watch?v=JK93as6PaxI&hd=1
[Nexus One Android Development] RogerPodacter:
Ok I flashed the 4.06 radio and the video is still blurry. In fact has anyone tried out any setting other than 720? Cause that's the only one that works and is in focus. 480 is blurry, mms is blurry, low quality is blurry. Can anyone else confirm?

I'm not really interested in the 720 setting as I'd like the higher frame rate at lower res, but they don't seem to work. I hope I'm not missing something but I haven't seen any 480 tests really, so perhaps nobody noticed?
[Nexus One Android Development] waylo:
I'm a little confused as to the updates that have been made since the original post. Looks like a lot of the recent work is for CM6 only?

For those of us still holding onto CM5.0.8, the release version, is there an updated camera to be flashed? The camera that comes with CM508 obvious does have 720p working, but I find it somewhat jittery due to fps.
[Nexus One Android Development] bcpk:
Took some footage with my Transcend Class 6 microSD

default settings

http://onmix.co.uk/~brian/720P/VID_20100808_173115.mp4

+1 saturation, +1 contrast

http://onmix.co.uk/~brian/720P/VID_20100808_173209.mp4

+1 saturation

http://onmix.co.uk/~brian/720P/VID_20100808_173259.mp4

I think the third looks the best.

Also took a quick macro video with my magnetic lens

http://onmix.co.uk/~brian/720P/VID_20100808_173817.mp4
[Nexus One Android Development] theophile2:
Yes! I shot 480p on YouTube setting and it was very blurry.
[Nexus One Android Development] jivemaster:
Is there an eta for a rooted stock froyo release of this hack? I don't have any intentions to change my rom yet. It would be fantastic if it could be used on rooted stock.
[Nexus One Android Development] Bnorus:
Anyone can upload the mod for CM6 to a mirror. Shame on me megaupload (server based in Hong Kong) is deactivated for Hong Kong people...

Thanks in advance ! I hope to shoot some vidz of the harbor in 720p for you guys ^^
[Nexus One Android Development] catzilla:
Ok, how the hell do you change intricate settings, like "+1 saturation, +1 contrast"? Where are those options?
[Nexus One Android Development] Chopes:
In the options for the video camera? lol
[Nexus One Android Development] Forge94:
+748294717

I flashed this on CM6 hoping I could get some smooth low Res vids.

I knew 720p wasn't going to be of the highest standard.

When I saw that this does 480p at 30fps I got excited, but sadly yes, they turn out very blurry.

Hopefully this is fixed soon.
[Nexus One Android Development] catzilla:
I don't SEE any options! If I press 'menu', i have two options: "switch to camera" and "gallery".
[Nexus One Android Development] catzilla:
Well that doesn't do me any good.

Nevermind that, it appears it scrolls!!!

Holy crap.
[Nexus One Android Development] storm99999:
That menu scrolls. Caught me off guard when I first found it.

Edit: Oh, just after you figured it out, too.
[Nexus One Android Development] esouthatx44:
Ok I cans find the setting that says 720 or 480
[Nexus One Android Development] charnsingh_online:
If anyone has the weird bug of video stopping and camera FC i am looking into it. IT happens for reasons unknown. I am working on a fix for it
[Nexus One Android Development] yostral:
I have sometimes the video stopping recording when I'm in 720p. After few seconds or after few minutes, no rules. After that I can't start another record. I have to close the app or wait few minutes. But no FC.

I'm using CM6 nightlies.
[Nexus One Android Development] chris_h16:
Hi

What is CM6RC2?
[Nexus One Android Development] danger-rat:
CyanogenMod 6 Release Candidate 2
[Nexus One Android Development] slowz3r:
Only the best thing on the planet, next to polar bears and penguins!...Wait scratch that its even better than polar bears and penguins!
[Nexus One Android Development] ianken:
Are we going to see a build where audio and video are in sync?
[Nexus One Android Development] esouthatx44:
Ok I flashed the zip but how do I actually set it to 720 any help?
[Nexus One Android Development] danger-rat:
Try playing with the 5 icons down the right hand edge of the screen (when using the camera). Some of the menus scroll...
[Nexus One Android Development] esouthatx44:
I did this is all it says

Video quality

I don't see 720 p anywhere
[Nexus One Android Development] MarcusMaximus04@gmail.com:
hard to tell but it looks like you didn't get the mod correctly. 720p should appear immediately above D1(that's why it's hard to tell, your screenshot has D1 on top).
[Nexus One Android Development] mtw4991:
Probably doesn't have a 720p kernel installed???
[Nexus One Android Development] xj11131219:
CM6RC2.

I can not open the download page so I can not download the zip
[Nexus One Android Development] bcpk:
They are in sync. It's your hardware/codecs causing the lag problems. Try uploading the video you've taken to youtube, and it should magically fix itself.
[Nexus One Android Development] skend04:
Help...I flashed the latest cyanogen nightly 0810 and then pershoots latest kernel. Now in recording options i cant choose anything other than 720p, all other options whilst there are greyed out and cant be selected. Very odd. Anyone else got this issue or have i missed something?
[Nexus One Android Development] ianken:
My "hardware/codecs" in this case is the phone itself. Do I need to push the content to youtube before playing it on my phone? Because if so, well that'd be pretty retarded.
[Nexus One Android Development] Blueman101:
The instructions on the OP are kinda confusing, do you just rename to update.zip then install it like a regular update in recovery? Does this work on CM6, the instructions are kind worded wierd.

-thanks
[Nexus One Android Development] pakraider:
Just flash the latest CM6 RC2 nightly; all the 720P enhancements are included in the nightlies now. :)
[Nexus One Android Development] Blueman101:
where do i get that? will i have to wipe when going from CM6 to CM6 night?
[Nexus One Android Development] esouthatx44:
I have cm6rc2 do I need to install a different kernel and d1 its the top one on mine
[Nexus One Android Development] happyppn:
can anybody upload a sample video 720p@ 27 Fps ???

(even 5 second is enough , better it's in day light)

Thanks ....
[Nexus One Android Development] charnsingh_online:
There is one some posts back at 27fps
[Nexus One Android Development] dessanct:
I selected 720p under the menu and uploaded the video to YouTube, but there isn't an option to change to 360p->720p, it only lets me choose up to 480p.

Edit: I'm using wildmonks kernel with CM6 RC2.
[Nexus One Android Development] nukeador:
I'm testing the 720 feature under CM6 RC2 now. Is it possible to do manual/selective focus or auto focus somehow? If you record an object too close, it's not focused.

Something like this iPhone 4 does: youtube.com/watch?v=DwqXpoyy5D8

PD: Great job guys!
[Nexus One Android Development] innisdb:
My pictures in low light pictures with flash still turn our greenish with the newest build...anybody else?
[Nexus One Android Development] MarcusMaximus04@gmail.com:
I've noticed something really interesting with this, actually. I was playing with ISO settings and found that ISO 800 gives green pictures. All the others seem fine(except ISO 100 is almost always pitch black even with exposure at +2, any way to give longer exposure times?). Maybe it's just a problem with that ISO, and the camera automatically is choosing it?

EDIT: Just tried it again and 400 gives green pictures too(this happens even with flash off), though less extreme than 800. 200 and 100 are pretty dark but no greenness.