View Single Post
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#74
Originally Posted by dof250 View Post
I think you could better the the number of IO operations on both with different sizes. Constant throughput is enough for HD but i think its more depended on the number of IO operations it can handle.
True, however, with no other apps writing to the cards, raw throughput is a good indication of whether or not the writing speed is a limiting factor for video.

On my older phones, the access speed was so poor that PC-encoded video that went over 3 Mbps even over a short period choked, because that's how much a MMC back then could put out.

I still think N900 has an access issue, likely related to buffers, as some videos still choke without ceiling the CPU. Small chunk writing could be the death of it. IMO, for the camera (writing 400-500K/s), a buffer should be several MB in size and flush in at least 1M segments.

While flash virtually has no seek times, an SD card is far from ideal flash, let alone whatever the recording app tries to write. If it calls flush on the file every 512 bytes it could have an SSD in there, it's still be slow.

Anyway, I posted the figures so other people can compare their speeds and their performance. I'm trying to isolate the most limiting factor.

I'll try to dig out performance through multiple buffer sizes and flushes, however, without knowing what keeps the camera from recording smoothly it makes little difference.
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.