Hi,
I just received a new Digital Spectrum DM355 evaluation board, and I took it for a spin...
My test setup:
- New EVM Board
- NFS Mounted (to the appropriate file system (either new or old DVSDK root file system))
- Running encode demo app (built for that system)
- Writing to usb flash drive.
My Command line looked ~this:
"./encode -b 6000000 --v /mnt/usbFlash/test.mpeg4"
I look at performance via several metrics:
- total Idle time
- keeping bit rate up to configured (6Mb)
- keeping up to 30fps
a) Software that came with the EVM (DVSDK 1.30 (with Montavista 2.6.10) --> Old DVSDK
Results/Performance
- 70-75% Idle (even writing to USB Flash Drive)
- 6Mb (wavered a little, but not much)
- (solid) 30fps.
b) Latest DVSDK release from TI (using DMAI) - DVSDK 3.10.0.19 --> NEW DVSDK
- 0% Idle (10-15% in application, 20-27% in sys, and >50% in I/O)
- Swung wildly @ very low bit rate (avg was ~< 2.4Mb)
- ~12fps
Obviously, when I tried to play back the NEW DVSDK imag there were frames missing and lots of errors.
I have compiled everything into 'release' mode (in DMAI) as well as optimized the kernel...etc
What is going on here?
Tom