yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] RogerPodacter:
it does suck that my nokia n95 3.5 years ago had true 30 fps video recording with hardly any dropped frames or dropouts (i.e. lower than 30fps) and that was so long ago in the mobile tech world!
[Nexus One Android Development] mcc:
I was under the (researched) impression that the single-core Snapdragons don't have a hardware encoder and that the units with 720p had an external encoder IC. Having taken some VLSI courses I'm fully aware that an x86 general purpose CPU has no facilities for encoding video.

If the CPU in the N1 does indeed have hardware h.264 encoding I take my remarks back.
[Nexus One Android Development] veldargk:
Re: [MOD] 720p Recording for Nexus one

Great work charan!!!! Absolutely loving this. And all of you who want 30fps on 480 should go look elsewhere. Can you not tell the difference between the 720p videos and 480p? The image does not seem to bend at all like it does with 480p.Maybe someone else will work on that for you, but I for one hope charan continues his 720p work!

Keep it up friend!

Jim

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

Sent via Tapatalk from my Nexus One
[Nexus One Android Development] pershoot:
have you submitted the relevant bits for the kernel to git, charan?
[Nexus One Android Development] DMaverick50:
Cool. I'm not going to root but im glad to know that 720p has been in the cards since the beginning. I will patiently wait for an official 720p update.
[Nexus One Android Development] Jack Everyman:
If you are referring to the NexusOne I'm not exactly where you got that 720p has been in the cards. I haven't seen anything remotely unofficial from Google hinting in even the slightest that they would be adding 720p to the N1, and what DMaverick said sounds more like conjecture than proof. If you have a link or something stating otherwise please share.
[Nexus One Android Development] DMaverick50:
Im Slsorry I must've misread. My post was only based on the previous page. On that page someone asked the extent of the OP's modifications to see if maybe android set it up for 720 and just planned to activate it later. I thought the responses indicated the hardware is there and it seemed like maybe android purposefully set up the phone with 720 capability. I was glad because I don't plan on rooting and so i was excited that maybe this was planned for a future update. But I guess I read the replies wrong, just wishful thinking. Since google doesnt intend to supply an official modification I hope for the op's sake he manages to create an apk for the market he'd get rich quick! Hell I'd pay $30+ for a decent 720p recorder.
[Nexus One Android Development] bigballa:
dawg

720p

wireless n abilities

cant wait for this phone to souped up all in one with cyan after official code drops

so excited!

good work man!
[Nexus One Android Development] ravenge:
Not a bad development, but too unusable for me at the moment.

Slows and regularly kills playback of any video i've been able to view smoothly on the phone previously.

Looking forward to seeing it once the kinks are worked out. Meanwhile, I urge devs not to include this in their updates for now.

-rav
[Nexus One Android Development] ster1357:
i dont even have anything cool to shoot, but i CANNOT WAIT FOR FROYO...

ii mm tweweaaking out ....
[Nexus One Android Development] AndroidPerson:
lol, yo no worries hell i thought same thing when i read the replies but i dont know s*** about this type a bizness. As long as i get 720p without rooting at some point down the line ill be one happy man. The devs here are straight sick!
[Nexus One Android Development] mtw4991:
YOU SIR, have got to be kidding with your post, I sure hope so! You have a grand total of 75 posts on XDA plus a link to someone elses compilation of help articles and you have the nerve to tell the REAL developers not to include this GROUNDBREAKING accomplishment in their work until its perfected so that it works for you?????

EDIT: Plus you have the guts to ask for a donation when you have contributed nothing other than rooting your phone and putting CM on it? Go away troll!
[Nexus One Android Development] charnsingh_online:
not yet, didnt get time, will do it as soon as i get it working for froyo, sorry for the delays
[Nexus One Android Development] jmb.wong:
when will release the function for the Froyo ROM

thanks so much!!

~JBMan:)
[Nexus One Android Development] persiansown:
Actually if you watch their kernel commits, 720p video recording seems almost inevitable.
[Nexus One Android Development] Jack Everyman:
I think I came off more hostile than I meant, sorry about that. I just wanted a link to saying that the Google intended to bring 720p recording to the N1 Stock.

Ok then thats just damn cool.
[Nexus One Android Development] chowlala:
It's almost as if Google knew the maximum potential of the phone already, but chose to limit it to maintain some sort of smoking pipe to keep it on the news and media and in the eyes of devs, etc. Lol. Almost. =P

I take my hat off to all the devs here though. You guys are amazing. Thank you so much for all your fantastic works. If you're ever visiting Malaysia, gimme a buzz, I'll make sure to have you setup. =)
[Nexus One Android Development] andready:
Does the update work on Desire?
[Nexus One Android Development] l3wish:
Nexus One > Nexus One Android Development > [MOD] 720p Recording for Nexus one
[Nexus One Android Development] chowlala:
Pwned. 10 chars.
[Nexus One Android Development] WebghostDK:
Re: [MOD] 720p Recording for Nexus one

Damn thought it had been released for FroYo already:-( Will check back tomorrow morning i guess

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

Sent via the XDA Tapatalk App
[Nexus One Android Development] nicandris:
haha some people have to sleep :P not everyone is a droid like some of us ;)
[Nexus One Android Development] NeoteriX:
Yeah the video bitrate is not bad, and only 1 Mbps off the Evo's stock 720p recording -- I suspect that the difference is in the 5-10 fps in the current N1 recording. The Evo does roughly 24-25 fps in good daylight and has a ~6 Mbps bitrate. However both have the same terrible audio encoding -- AMR Narrowband at a 8 kHz freakin' sampling rate. I hope the programmers here figure out a way to improve the audio!
[Nexus One Android Development] charnsingh_online:
Google is not going to include in stock builds, i already had a talk with one of their engineers some weeks back, they said nexus wont be recording in 720p as it cant do it

BTW upping the bitrate now, reached 8mbps without dropped FPS
[Nexus One Android Development] ejdam206:
I Know seriously!! Stop asking........So whens froyo coming out? lol 8mbs thats incredible ! 2mbs better than the evo? u sir are a magician
[Nexus One Android Development] manuvaidya:
keep it up charan.... nice work... keeping our fingers crossed....
[Nexus One Android Development] charnsingh_online:
No Froyo guys

#blamegoogle lol jk
[Nexus One Android Development] whorehay:
Is that jk for No Froyo or for #blamegoogle? Devastating loss if no Froyo :( Hahaha.
[Nexus One Android Development] midnightslide:
So you are saying that the Google Engineer said that it (the Nexus One) simply can't do it (720p video recording)? If that is the case, then is this thread (and your amazing breakthrough) just a figment of my imagination, or am I misunderstanding your post? If they said it can't be done, then you should go and show them that it can!

BTW, I would like to thank you for putting such effort into this breakthrough. Truly AWESOME. Thank you!!!!
[Nexus One Android Development] Toya78:
Sorry charnsingh_online but I've not understood (my english is not really good). Do you mean your hack will never be released for Froyo ?

Thanks
[Nexus One Android Development] WebghostDK:
Hmm :'(
[Nexus One Android Development] manuvaidya:
he is kidding guys.... wait for him to finish his work first. then u can shoot up ur questions on him..... just be contempt with what u have now.... anything additional is a bonus for ur device.... wait wait wait.....
[Nexus One Android Development] Chopes:
His work is awesome so far, be content :P
[Nexus One Android Development] android_master:
no froyo,, that's sad...
[Nexus One Android Development] rori~:
So here the difference :)

1.) CynaoMod 5.0.8_t4 default

2.) CynaoMod 5.0.8_t4 with [MOD] 720p
[Nexus One Android Development] charnsingh_online:
I am waiting for froyo source to drop, cant be done without that :(
[Nexus One Android Development] Chopes:
Are the extra tweaks you are currently working on available in test builds (to help with problem finding)?
[Nexus One Android Development] charnsingh_online:
Yeah they are working
[Nexus One Android Development] rheza02:
i wonder why you didn't release the 720p source ?
[Nexus One Android Development] charnsingh_online:
I promise it will be released before CM 5.0.8. I am currently making it stable and cleaning it up for a stable release.
[Nexus One Android Development] rori~:
so, recording 35 sec.

default -> 8,63 MB

720p -> 21,3 MB

I love this mod.
[Nexus One Android Development] charnsingh_online:
haha this gonna happen, i am still trying upping bitrae, dunno if its processor or sdcard. Got a max of 5.2mbps
[Nexus One Android Development] HackDown:
Why no froyo mod? What'is the different? Thanks
[Nexus One Android Development] Zeljko1234:
Did anyone tray to measure CPU load during recording? And I suppose that higher class for memory card is recommended. Does anyone know minimum class?
[Nexus One Android Development] Blindfutur3:
I have a Class 2 8GB card, and I wouldn't call my results bad.

youtube.com/watch?v=6HeDTK1EPPc
[Nexus One Android Development] dirtyhank:
Yep, i was wondering whether card speed could be a bottleneck with higher bitrates too.

In such cases recording directly to RAM might be a good idea?. Yes, RAM is somewhat limited (although i'm usually getting >250MB free) but for short clips it shouldn't be a problem.
[Nexus One Android Development] Zeljko1234:
Not only memory card, controller could be also a bottleneck. What about CPU load. Could someone start SystemPanel before recording?
[Nexus One Android Development] Chopes:
Or even start to unload on ram then unload off ram to SD card so there is a buffer?
[Nexus One Android Development] rori~:
I flashed your Mod on CM 508_test4..now I got...:)
[Nexus One Android Development] Wysie:
rori: That's cause of the modified build.prop.

On another note, here's an update.zip for CM5.0.8-test4, with intersectR's kernel (which has charansingh's mod), a modified build.prop, and lastly, a modified Camera.apk by me (see screenshot):

Download: http://dl.dropbox.com/u/263378/androidstuff/2.6.34_AVS-925mV_CFS_20100610_0940_720p_Mod.zip

Screenshot: http://twitpic.com/1vim60
[Nexus One Android Development] 51b8f7d9f56e53:
Someone should get a job offer from Google... And when they ask you one of their famous tricky questions you should tell them (no matter what they asekd) that you did what they thought was impossible.

Kudos. Waiting for Froyo.
[Nexus One Android Development] pikipirs:
The SD card's speed has reserves. The writing speed of continuous data is at least 1.5 MBps which is what 12 mbps theoretical?
[Nexus One Android Development] muttley79:
can u do an independant camera.apk (w/ another name) so froyo users in the meantime? that will work in parralel to stock?
[Nexus One Android Development] RinTinTigger:
OMG totally love this!!!

THANK YOU°
[Nexus One Android Development] rori~:
Re: [mod] nexus haz 720p [u still cant haz ponies]

Thank you, will update immediately :-)
[Nexus One Android Development] charnsingh_online:
Updated with Wysie_Soh Camera and some better FPS
[Nexus One Android Development] Blindfutur3:
I assume it's the link in the OP that's been updated with these changes? Also, will this update work with 5.0.8 test-4?

Thanks
[Nexus One Android Development] marmankites:
froyo love ? :o
[Nexus One Android Development] G1-evolve:
Yes and Yes.
[Nexus One Android Development] Carestia:
so , i can use link in first page with cm 5.0.8t4 + intersectR's kernel .34 cfs @925 ??
[Nexus One Android Development] rori~:
Re: [mod] NeXuS HaZ 720p @20fps and 480p @ 30fps (who needs a Camcorder) UPDATE

I love your combo mod :-)
[Nexus One Android Development] VSDRAMA:
does this work with desire rom?
[Nexus One Android Development] codesplice:
If it's built off of CM5.0.8-test3+, has the Froyo 4.6 radio, and is using pershoots 2.6.34 kernel....

There's a section in the first post labeled "Requirements". I'm guessing it's there for a reason. :)
[Nexus One Android Development] liorry:
So Froyo version will only be available after official release?
[Nexus One Android Development] Blindfutur3:
Thanks, appreciate it
[Nexus One Android Development] Smokeaire:
Any chance you can include the Froyo radio? Or at least a link. I can't find it anywhere. I found the .img file but doesn't work for me.

Your efforts are awesome.
[Nexus One Android Development] codesplice:
http://xdaforums.com/showthread.php?t=692609 should have a working 4.6 radio in update.zip format; you can flash that from recovery.
[Nexus One Android Development] fitchz:
CM508-t4 with Froyo Radio works!

thanks OP
[Nexus One Android Development] Smokeaire:
Major thanks! You just saved what hair on my head I have left. Downloaded and ready to go. Again thank you.
[Nexus One Android Development] charnsingh_online:
Now again i am working for froyo and non rooted phones, for fps i need coolbho3k to contact me. Waiting for his reply
[Nexus One Android Development] bong_sniffer:
Dude you rock!

i bumped down to 2.1 just to try it out....simply awesome....i know you heard it 1000x but i can't wait for the froyo support...keep up the great work...i'll be checking back frequently...
[Nexus One Android Development] Smokeaire:
Codesplice....It works. Thank you again.
[Nexus One Android Development] jnrandall:
Cool. Increasing the frame rate in Froyo would be sweet. 480p@30fps would be awesome.
[Nexus One Android Development] cyanogen:
I merged Charansingh's encoder settings and the Camera patch that Wysie did into 5.0.8 and put up a 5.0.8-test5.

http://android.chemlab.org/android/nexus/testing

Incremental changelog for 5.0.8-pre: http://android.chemlab.org/android/CHANGES-5.0.8-pre.txt

Seriously nice job on this, it works great. I'll be gone until Sunday, so if you refine it more I'll merge the stuff then. I'll be shooting lots of 720p at the festival this weekend :)
[Nexus One Android Development] charnsingh_online:
Hehe thx bro. Ill be working on it more and release the source. I wanna up the lowest FPS and work on bitrate and FPS as some are not that good right now. I need some info on PLL , clocking and some things that are compiled for nexus. I think some files i edited for a better patch didnt compile. I still have to look on them ;)

I can forcefuly get them compiled but i dont know if they will be compatible or not with the new radio coz still no changelog has been upped for new DSP and the new Encoders they did. BTW i cant get the H264 to function properly. Output is always a black screen on 480p
[Nexus One Android Development] Julant80:
Sonofa... I just got done d/l'ing test4! :D

Outstanding work on development by Cyanogen and Charnsingh!

Wish I had more time to learn the Android platform and contribute, but I'll take my place in the growing army of supporters.
[Nexus One Android Development] Smokeaire:
Charnsingh_online...Incredible work!
[Nexus One Android Development] THATTON:
I might just have to downgrade back to 2.1 for this! You, my friend, are a genius!
[Nexus One Android Development] dlaciv12:
Agreed! I am going to have to plug in by mid day if the updates keep coming!

This is what Android is all about and why I love the community. Why would anyone want to use any other platform?!
[Nexus One Android Development] stepinmyworld:
#fail

Im sorry but i want to be honest... i have a nexus and the 720 hacked HD footage isnt HD to me. still looks a mess. colors fading in and out when you move around. thats not a good frame rate. Nice try though. Exiting to see more ideas
[Nexus One Android Development] codesplice:
I want to be honest too.... HD refers to the resolution. If the video is shot at 1280x720 pixels and uses progressive scanning (that is, non-interlaed), it is HD.

This is not a #fail there kiddo.

This is a triumph.

I'm making a note here: huge success.

It's hard to overstate my satisfaction.
[Nexus One Android Development] RaQHoliday:
Kindly place your misadvised opinion into the round file.

Excellent work to the OP, just installed CM5.0.8-N1-test5 and everything is working great. I expect only bigger and better things as we near the AOSP release of Froyo. :cool:
[Nexus One Android Development] MarcusMaximus04@gmail.com:
Stop this. A hack, that was just "finished" to the point where it does, indeed, make a 720p resolution, yesterday is not "fail" because you don't like how it looks. Of course it looks like a mess, he just recently got it working at all. Why do you people expect the very first iterations of these hacks to be absolutely spotless and polished?
[Nexus One Android Development] stepinmyworld:
misadvised? i don't get it lol its very clear that its not pushing out high quality footage. I love cyanogen and xda but if people are honest then maybe things can be fixed. are yall scared to say it isnt HD? sheesh i wish it was. youtube footage test says it all
[Nexus One Android Development] charnsingh_online:
I am still trying to increase FPS, i want coolbho3k help on the camera clocking and stuff, I have to learn about PLL, i have the datasheet of the nexus one lens, i know till where it can go, i need to leanr how to make it go to that point. Currently its quite behind thant point so just wait till its polished more
[Nexus One Android Development] roggrat:
Freekin' Awsome

you guys rock!!! any chance to incorporate the flash while recording videos for dark environments.
[Nexus One Android Development] stepinmyworld:
this wasnt a shot at the new hack.. i apologize for saying mess.. i mean the regular video capture on my nexus isnt great and it doesnt look any different to me with the 720 hack. didnt mean to offend u guys.
[Nexus One Android Development] codesplice:
Flash for video is currently a froyo-only feature.

You can still use applications like N1 Torch to turn on the LED and then open the camera application though to get the same effect.
[Nexus One Android Development] Smokeaire:
I'm pleased you got it to where it is. I like seeing that 720p button. :)
[Nexus One Android Development] Jack Everyman:
The resolution is 720p. That means that the pixel width and height are 1280 x 720, and the images are not interlaced but progressively scanned. So each picture is a whole picture and not ever odd or even line. This fits exactly with what 720p is. The problem was the bitrate and frame rate. The bit rate is supposed to be fixed, but I haven't tried it out so I'm taking the Devs word for it. I think you are offending people by spouting things that are either wrong or misguided. Also how the hell could you not tell the difference between the 480p and 720p recordings?
[Nexus One Android Development] scrizz:
@charnsingh_online

excellent work there, keep it up!
[Nexus One Android Development] Dai323:
Just installed this and its working great. RESPECT.

Only bad thing is that Froyo radio kills my 3G reception. I literally watched my reception on my couch go from constant 2 bar 3G to Edge only after flashing the radio. I hate having to decide between good 3G reception or 720p video :(

Im guessing theres no way to have both right now? The radio I used was the "Step_One_Froyo_Radio_Update".

But again..AWESOME work on this.

**edit** Fixed it. Went into mobile networks and manually picked my network, and it switched right back to 3G. Seems to be staying there.
[Nexus One Android Development] pershoot:
could you send me the commit diff of what you have as i am planning to rls a small update tonight?

thanks.
[Nexus One Android Development] russd456:
just wanted to thank you guys for all the effort , i think this community is a great place , one of the only places you can communicate with tech freaks and moders etc haha, just had a quick question, but wanted to thank you guys again for all the effort , it is greatly appreciated.... so as i digress , im touring europe for a month starting a week from tomorrow begining on june 18th, im brining my nexus as my all in one phone, computer , and camera device, and know that having 720p at 20fps and 480p at 30 fps would be great for documenting the trip of a lifetime, so to get to the point wanted to know if any of you guys think these features could be available for froyo before friday at 5:30 pm (eastern standard time, leaving from j.f.k airport) just wanted to see the communities thoughts and opinions about the likelihood of this occurring, thanks again

Russ
[Nexus One Android Development] dsixda:
While Charan's work is commendable, I would still bring along an actual camera, because the pictures you take on a decent point-and-shoot cam will always be better than that on a Nexus One. Plus if your camera takes HD videos, chances are it has much better audio and handles lower light conditions better. Keep in mind the N1's video frame rate will be drastically reduced when you shoot indoors, so you won't see 30fps all the time. Nexus One however is a good backup, and I am anticipating even better updates! :-)
[Nexus One Android Development] B Dizzle:
Recording at 9931kbs with new file. Freakin AMAZING!
[Nexus One Android Development] Flippy125:
Aperture Science

We do what we must

because we can.

For the good of all of us.

Except the ones who are dead.

But there's no sense crying over every mistake.

You just keep on trying till you run out of cake.
[Nexus One Android Development] codesplice:
And the science gets done

And you make a neat gun

For the people who are still alive.

.... back on topic, just loaded up the latest update - quite tasty. Great work, please keep it up!
[Nexus One Android Development] floridasrt:
Sorry if this is a stupid question, just wondering which would give a better picture. 480p @30fps or 720p @20fps? Any info that anyone can give is appreciated, just trying to learn a little more about all this. Thanks in advance.
[Nexus One Android Development] :
Define "better picture"

You get a smoother video from 480P, but you'll get a higher resolution with 720P
[Nexus One Android Development] stepinmyworld:
what do u mean how? Obviously it isn't noticeably different. Just my opinion.. is that ok?
[Nexus One Android Development] codesplice:
You may not see as much of a difference if you're just viewing the videos on your phone.... but if you transfer to your computer and watch the videos on a larger screen, you should be able to tell a significant difference between 480p and 720p.
[Nexus One Android Development] stepinmyworld:
i did. looks not too much different. someone suggested that its the frames per seconds which makes it look watering and bouncy. that can be fixed too?
[Nexus One Android Development] charnsingh_online:
Mind sharing the video. I couldn't reach more than 5221 in my tests. ;)
[Nexus One Android Development] charnsingh_online:
I never had bouncy or watery videos so I don't know what u mean by that. BTW 480p is smoother 720p is larger. Frames are of same quality but larger in 720p
[Nexus One Android Development] codesplice:
The framerate is not related to the HD-ness of the video. HD refers to the clarity of the individual frames... as the resolution of each frame is increased, it takes more processing power to smoothly squeeze the frames together. This is why we can have 480p at 30fps and 720p at only 20fps - but yes, as I understand it the framerates are being worked on.
[Nexus One Android Development] floridasrt:
So it would be the equivalent of watching a movie on a 720p 120mhz HDTV and watching the same movie on a 1080p 60mhz HDTV?

The analogies I'm using

720p 120mhz HDTV=480p@30fps, Picture is smother but not as "clear"

1080p 60mhz HDTV=720p@20fps, Picture is "clearer" but has more blur or is choppy

And go ahead and smack me if this makes no sense at all:p