[THINK TANK] 720p encoding on nexus. DONE NEXUS ONE FTW

Status
Not open for further replies.
Search This thread

SabrWolf

Senior Member
Jan 21, 2010
55
116
now thats the kinda stuff im talking about ! :)

lets get some effort on this, gonna start digging thru the source now..
 

Eclair~

Senior Member
Dec 21, 2009
1,183
30
Everytime there is a new post, I check this thread, sadly its just motivational comments. If this happens though, we will have one more thing that makes the Nexus and even better phone.
 

coolbho3000

Retired Senior Recognized Developer
Dec 26, 2008
897
785
Btw guys, the sensor is definitely capable of it. Like mentioned by the OP, it's just the encoding that is holding this up.
 

dsixda

Inactive Recognized Developer
Nov 1, 2007
9,586
5,323
Ottawa
I think it would be better if we could get a constant bit rate for the video recorder instead, just like on the Milestone/Droid, rather than the frame skipping in indoor light conditions.

I also hope one day we can get a better audio format rather than 8kHz AMR in our video recordings :-(

But this is a good initiative anyway..
 

hypersonicx

Senior Member
Apr 11, 2007
741
105
Nashville
I think it would be better if we could get a constant bit rate for the video recorder instead, just like on the Milestone/Droid, rather than the frame skipping in indoor light conditions.

I also hope one day we can get a better audio format rather than 8kHz AMR in our video recordings :-(

But this is a good initiative anyway..

Thats exactly what I'm looking for in terms of fps. Made a thread requesting someone add the ability to records at constant 30fps and from my testing the framerate only drops when recording indoors or in low light conditions. The indoor lighting slows everything down but out side it records perfectly and smooth. If we can get that fixed by an android pro that would be great.

As for 720p I still think thats a hardware limitation somewhere in the lense or motherboard. If it was hardware possible, how come google didnt include that from the start?
 

crabnebula

Senior Member
Apr 20, 2010
102
24
Montreal
I also hope one day we can get a better audio format rather than 8kHz AMR in our video recordings :-(

Just want to second this. The audio quality is pathetic and makes it useless for recording voice. It is one thing I miss from the iPhone. I'd assume that changing the audio codec and bitrate wouldn't be too hard for a good dev (which I certainly am not).
 

lch920619x

Senior Member
Feb 26, 2010
495
364
Singapore
From my experience of playing DSLR
the skipping in dim environment is probably because of insufficient CPU performance. When the light is dim, slower shutter speed and higher iso is required to obtain proper exposure, thus increase the noise. More cpu resource is needed to perform noise reduction. Then if the cpu is not strong enough, it skipps:(
If you take photos you know when you use high ISO and noise reduction at the same time, speed and the maximum frames of continuous shooting is usually affected.
So from my view, if we cannot improve the algorithm of encoder to achieve higher efficiency(which I think is quite difficult), then force disabling the noise reduction might be a way to solve this, although the video will be noisy...

just guessing...:D
 

charnsingh_online

Retired Recognized Developer
Feb 2, 2009
1,170
849
Amritsar
along with this i was also working on 30fps and 44khz sound. the max fps i could get indoor was 26, couldnt test outdoor. i am testin the sound now. Hey and 30fps is a go but 44khz sound causes fc, will check the logs. Uploading a 26.176fps video recorded on my N1. IT STILL skips some frames but the limit is lifted from 24fps stock android
 
Last edited:

MaxiJavi

Senior Member
Feb 26, 2010
206
11
Great ...

I will try it out :)

BUT

Your screen shot says 720 x 480 ??

That is not 720p ... http://en.wikipedia.org/wiki/720p

The 720 refers to the height, not the lines :)

What you have is what is commonly referred to as DVD resolution (although really only for NTSC, as PAL is higher).
 

MaxiJavi

Senior Member
Feb 26, 2010
206
11
Incidentally ...

The Desire camera on the Nexus One can record at 800x480, but the I think it does it at 15 FPS and crap audio. 720x480 at 25-30 FPS with half decent audio would be very cool :)
 

charnsingh_online

Retired Recognized Developer
Feb 2, 2009
1,170
849
Amritsar
Nexus has the capability to do that, try recording a video on ur phone and see how fast it processes a 480p video. IDC if it takes a bit more time to process and if it can decode it it should be able to encode it. 528mhz magic 32a can record 640x480 so it should be possible for nexus with a far far better processor to atleast to 720p
 

charnsingh_online

Retired Recognized Developer
Feb 2, 2009
1,170
849
Amritsar
anybody have the exact specifications of the nexus one processor, info about GPU and stuff, the problem on 720p is the excess load on processor which makes it hang and reboot
 
Status
Not open for further replies.