What about expanding the use of the camera to be able to play
1.- video files not recorded with the camera
2.- Audio files
including new codecs may be complicated, and could be memory limitations
some older cams, can use avi converted with canonavi
but new ones with 720p or 1080 , use a mov format, and check on start for duration and codecs with the .thm file
for example the mov file of the SX200is uses:
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt
Overall bit rate : 24.0 Mbps
Video #1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L4.1
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Bit rate mode : Variable
Bit rate : 23.3 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate mode : Constant
Frame rate : 30.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.844
Audio #2
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : sowt
Bit rate mode : Constant
Bit rate : 705.6 Kbps
Channel(s) : 1 channel
Sampling rate : 44.1 KHz
Resolution : 16 bits
Duration and other stuff is included in exif data in the .thm file also
I have been doing some testing and even if you create a mov with these specs and tweak the .thm file
( I find where it specifies the seconds of durations and other stuff, but maybe not all)
it detects it and did'nt play it.
So could it be a new feature?