[XPERIA X10 General] AyDee:
I have a class 2 that came with the x10 and I got about 20-21fps @ 720p with my first tests but the frame rate of videos captured w/x10 is variable so at any given time it could be lower or higher than that. But these are higher numbers than I was getting @WVGA resolution on 1.6(17 or so fps) and I haven't had time to test but 1 or 2 vids on 2.1 so I'm eager to see if WVGA is at better, more constant framerates.

What are you using to get fps info? I use Mediainfo and it wouldn't touch the 3gpp MP4 container the video is captured to. I went to mux(multiplex) the audio & video streams to a readable MP4 with YAMB and in the YAMB selection window Mediainfo finally showed

MPEG-4 (3GPP Media Release 4): 23.1MiB, 32s, 64ms
Video: 6183 Kbps (6000 Kbps), 1280*720 (16/9), 21.970 fps, MPEG-4 Visual (BVOP)
Audio:64.0 Kbps, 16.0 khz, 1 channel AAC (Version 4) (LC)

So I went on to mux them and got the full info from the resulting MP4:

Video
Format : MPEG-4 Visual
Codec ID : 20
Bit rate mode : Variable
Bit rate : 6 014 Kbps
Maximum bit rate : 7 771 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate mode : Variable
Frame rate : 21.367 fps
Minimum frame rate : 9.259 fps
Maximum frame rate : 31.250 fps
Resolution : 24 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.305

So as you see the video ranges from as low as 9fps to as high as 31fps.

I am hoping someone will find some editable settings somewhere in the Video camera app so we can tweak it to perform at a decent, constant framerate, maybe at the expense of some of the bitrate or peak framerate. 24fps would be great if possible.

The audio is really bad..

Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Bit rate mode : Variable
Bit rate : 64.0 Kbps
Maximum bit rate : 69.9 Kbps
Channel(s) : 1 channel
Sampling rate : 16.0 KHz
Resolution : 16 bits

They are clearly trying to keep audio as small as possible & putting all emphasis on the video but IMO you could make the audio just slightly better at not much cost to total file size or encoding power since it's just AAC-LC. Higher peak bitrate & Sampling rate would help for sure but I'm not an expert or anything so I don't know how all of this would affect the 'total package' and video performance.

But all of this is just speculation by me and I have somewhat limited knowledge on the subject. I think they did a good job and picture quality is actually pretty good!- I'd just like to see a video capture app that performs more smoothly or is more configurable.

The values below are from "default-capability.xml" on my sd card. I can't tell if they are profiles fore encoding or decoding but I wish they were possible somehow!

<video>
<format preferred="true">
<extension>mp4</extension>
<extension>3gp</extension>
<mime-type>video/mp4</mime-type>
<mime-type>video/3gp</mime-type>
<encoding>mpeg-4</encoding>
<video>H264 Baseline</video>
<part>10</part>
<profile>0</profile>
<framesize id="720P">
<width>1280</width>
<height>720</height>
</framesize>
<framerate>30</framerate>
<avgvideobitrate>6000</avgvideobitrate>
<peakvideobitrate>17408</peakvideobitrate>
<subtitles></subtitles>
<chapters></chapters>
<sound>AAC</sound>
<kbits>384</kbits>
</format>
<format preferred="false">
<extension>mp4</extension>
<extension>3gp</extension>
<mime-type>video/mp4</mime-type>
<mime-type>video/3gp</mime-type>
<encoding>mpeg-4</encoding>
<video>H264 Main</video>
<part>10</part>
<profile>77</profile>
<framesize id="HD 720p">
<width>1280</width>
<height>720</height>
</framesize>
<framerate>30</framerate>
<avgvideobitrate>6000</avgvideobitrate>
<peakvideobitrate>17408</peakvideobitrate>
<subtitles></subtitles>
<chapters></chapters>
<sound>AAC</sound>
<kbits>384</kbits>
</format>
<format preferred="false">
<extension>mp4</extension>
<extension>3gp</extension>
<mime-type>video/mp4</mime-type>
<mime-type>video/3gp</mime-type>
<encoding>mpeg-4</encoding>
<video>H264 High</video>
<part>10</part>
<profile>100</profile>
<framesize id="HD 720p">
<width>1280</width>
<height>720</height>
</framesize>
<framerate>30</framerate>
<avgvideobitrate>6000</avgvideobitrate>
<peakvideobitrate>17408</peakvideobitrate>
<subtitles></subtitles>
<chapters></chapters>
<sound>AAC</sound>
<kbits>384</kbits>
</format>
<format preferred="false">
<extension>3gp</extension>
<mime-type>video/3gp</mime-type>
<encoding>mpeg-4</encoding>
<video>MPEG-4 Visual</video>
<part>2</part>
<profile>SP</profile>
<framesize id="720P">
<width>1280</width>
<height>720</height>
</framesize>
<framerate>30</framerate>
<avgvideobitrate>6000</avgvideobitrate>
<peakvideobitrate>20480</peakvideobitrate>
<sound>AAC</sound>
<kbits>384</kbits>
</format>
<format preferred="false">
<extension>3gp</extension>
<mime-type>video/3gp</mime-type>
<encoding>H.263</encoding>
<framesize id="WVGA">
<width>800</width>
<height>480</height>
</framesize>
<framerate>30</framerate>
<avgvideobitrate>2000</avgvideobitrate>
<peakvideobitrate>10240</peakvideobitrate>
</format>
<format preferred="false">
<extension>wmv</extension>
<extension>asf</extension>
<mime-type>video/x-ms-wmv</mime-type>
<mime-type>video/x-ms-asf</mime-type>
<encoding>WMV</encoding>
<framesize id="CIF">
<width>352</width>
<height>288</height>
</framesize>
<framerate>30</framerate>
<avgvideobitrate>2000</avgvideobitrate>
<peakvideobitrate>10000</peakvideobitrate>
</format>
</video>

Well that was a bit long-winded and no real solutions were given but at least you know more about the video and I've been wanting to talk about it anyway:p