SL-C1000 で FastFPE 有効カーネルとそうでないカーネルでの動画再生比較

FastFPE を有効にしたカーネルは、そうでないカーネルより mplayer-bvdd での再生がスムーズなのか。
結論から言うと、変わらない。
目視でも確認してみたが、顕著な差は見いだせなかった。
すべて CPU Clock 624MHz、システムバス 312MHz、LCD 78MHz(BatteryPlus の 02000218 の設定)でテスト。

まず、スペシャカーネル v18d only。


MPlayer 1.0pre7-3.4.2 (C) 2000-2005 MPlayer Team
for Zaurus 1.1.5 (C) 2004-2005 AGAWA Koji (atty)
CPU: ARM
CPUflags: iWMMXt

85 audio & 196 video codecs
CommandLine: '-slave' '-quiet' '-vo' 'bvdd' '-vm' '-framedrop' '-af' 'lavcresample=44100' '-hr-mp3-seek' '-osdlevel' '0' '-autosync' '100' '-benchmark' '/mnt/card/Documents/Movie_Files/RL_XQ_640x480_1500_128.avi'
Playing /mnt/card/Documents/Movie_Files/RL_XQ_640x480_1500_128.avi.
AVI file format detected.
VIDEO: [XVID] 640x480 24bpp 24.000 fps 1478.8 kbps (180.5 kbyte/s)
==========================================================================
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mad] afm:libmad (libMAD MPEG layer 1-2-3)
==========================================================================
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
AF_pre: 44100Hz/2ch/s16le
AO: [oss] 44100Hz 2ch s16le (2 bps)
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
Starting playback...
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [bvdd] 640x480 => 640x480 Planar YV12 [vm]
vo_bvdd: config() was called
(略)
BENCHMARKs: VC: 111.541s VO: 0.483s A: 12.032s Sys: 26.485s = 150.540s
BENCHMARK%: VC: 74.0938% VO: 0.3205% A: 7.9924% Sys: 17.5933% = 100.0000%
BENCHMARKn: disp: 3046 (20.23 fps) drop: 575 (15%) total: 3621 (24.05 fps)

次、FastFPE 0.90b。

(略)
BENCHMARKs: VC: 111.368s VO: 0.416s A: 12.295s Sys: 26.445s = 150.524s
BENCHMARK%: VC: 73.9866% VO: 0.2764% A: 8.1681% Sys: 17.5688% = 100.0000%
BENCHMARKn: disp: 3014 (20.02 fps) drop: 607 (16%) total: 3621 (24.06 fps)

わずかに悪化したので、ファイルを変えてもう一度。スペシャカーネル v18d only。


MPlayer 1.0pre7-3.4.2 (C) 2000-2005 MPlayer Team
for Zaurus 1.1.5 (C) 2004-2005 AGAWA Koji (atty)
CPU: ARM
CPUflags: iWMMXt

85 audio & 196 video codecs
CommandLine: '-slave' '-quiet' '-vo' 'bvdd' '-vm' '-framedrop' '-af' 'lavcresample=44100' '-hr-mp3-seek' '-osdlevel' '0' '-autosync' '100' '-benchmark' '/mnt/card/Documents/Movie_Files/Yogurting_ALWAYS_MV_Down.avi'
Playing /mnt/card/Documents/Movie_Files/Yogurting_ALWAYS_MV_Down.avi.
AVI file format detected.
VIDEO: [XVID] 640x480 24bpp 29.970 fps 2940.2 kbps (358.9 kbyte/s)
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
AF_pre: 44100Hz/2ch/s16le
AO: [oss] 44100Hz 2ch s16le (2 bps)
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
Starting playback...
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [bvdd] 640x480 => 640x480 Planar YV12 [vm]
vo_bvdd: config() was called
(略)
BENCHMARKs: VC: 183.053s VO: 0.436s A: 23.786s Sys: 16.528s = 223.803s
BENCHMARK%: VC: 81.7920% VO: 0.1947% A: 10.6283% Sys: 7.3850% = 100.0000%
BENCHMARKn: disp: 4334 (19.37 fps) drop: 2401 (35%) total: 6735 (30.09 fps)

FastFPE 0.90b。


(略)
BENCHMARKs: VC: 182.873s VO: 0.441s A: 24.122s Sys: 16.398s = 223.834s
BENCHMARK%: VC: 81.7003% VO: 0.1972% A: 10.7766% Sys: 7.3259% = 100.0000%
BENCHMARKn: disp: 4381 (19.57 fps) drop: 2354 (34%) total: 6735 (30.09 fps)

どうも明確な差が出てこない。この結果を持って、変化があると判断するのは無理だろう。