ISP (c64x) is (I think) used for encoding, that's why you don't see so big cpu usage...
the eMMC access time most probably isn't the problem - using usb transfer, I am able to fill it with speed ~10MiB/s... I can't believe the chipset could be able to encode 1280x720@30fps video realtime...
Apologies, the N900 processor is the OMAP 3430, not the 3530.
It should do DVD quality capture. 720x480 30fps NTSC, and 720x576 Pal 25fps. Perhaps the recording resolution of 800x480 is pushing the chipset past what it can handle. Anyway to drop the resolution with crafty dbus command?
Perhaps the recording resolution of 800x480 is pushing the chipset past what it can handle. Anyway to drop the resolution with crafty dbus command?
yep, this is exactly what I was thinking - the frame dropping is caused by frame skipping (due to insufficient encoder speed)... I wouldn't bet you can change the video resolution thru DBUS (and for sure not after the recording begun) - but I'm quite confident that this feature will be either added in later firmware revisions, or someone will come up with 3rd party camera app (as the camera is controllable using V4L2 interface - and the gstreamer contains implementations of codecs (which are most probably used by the official cam app) ). I know I will, if nokia won't do anything for a few months...
i'm not quite into the chipset used in N900 but Samsung Omnia HD/i8910 is also using OMAP3430 (according to Wikipedia, though after some googling some sources say it uses 3440) and it can handle 720p videorecording so i cannot see why n900 can't handle 800x480.
Could someone post sample video (with enough movement, like traffic going past the camera etc.) with new PR1.1 sw? Is frame dropping still as bad as it used to be?
One of the first thing I tested. The recordings have less framedrops. but they are not gone and the overal framerate is not 25 fps as I can see.
the audio sync is solid now.
I've just recorded this sample test video with the "new" recording quality of the PR1.1 firmware update.
I've uploaded it to flickr.com, have a look here:
I'll upload it to some file hosting online service so that you can easily download it in the original recording quality.
My opinion? Nothing (or too few things) has been done in improving the quality of recording, there are still lots of frame drops.
Let me know what do you think about it.
EDIT: Here's the link for downloading the original recorded file: