Some of the most common questions we hear from S60 multimedia developers concern the differences in multimedia support among different S60 devices. Because the multimedia feature set in a given device depends in large part on the device hardware, different devices may support different audio and video codecs. These hardware dependencies also affect the SDK; a particular API may only work with a subset of the supported codecs in the device.
My colleague Florin Lohan came up with a clever way to get to the bottom of this problem, and find out more about these hardware issues for you in the developer community. He wrote a simple S60 application that lists the codecs supported in the device, and ran it on every S60 device he could find to compile a comprehensive list of devices, API’s, and codecs. You can download it and try it out on your favorite S60 device.
Read on for more info about the codecs and API’s. We plan to publish this information to Forum Nokia as well in the near future.
-Oren
Device categories:
S60 3rd Edition
30H1: N71, N72, N73, N75, N80, N91, N92, E60, E61, E70
30H2: 3250, 5500, E50, E62
30H3: N93
S60 3rd Edition Feature Pack 1:
31H1: N95
31H2: 6290
Audio codecs

(Click here for full-size image)
( 1) CMMFCodec-based AAC encoder present, but there is no MMF Controller to use this codec alone. AAC encoding used in capturing video from phone’s camera, or getting AAC emcapsulated inside mp4 file format (without video).
( 2) not in N80, N91
( 3) not in 5500
( 4) not in E60, E61, E65, E70, N91
( 5) not in N92,
( 6) not in N91
( 7) not in E60, E61, E70
(
not in 5500, E50,
( 9) not in 5500
(10) not in E62
Video codecs

(1) RealVideo, H.263/MPEG-4 and H.264 decoders in 31H1 are HW accelerated
(2) Not in E62
(3) Not in E-Series phones (E60, E61, E70)
I was surprised to see on the trace file that 3250 supports video recordings of 352×288 and 320×240. The internal video recorder only supports up to 176×144.
Does it mean that actually the phone is able to record in bigger resolution? Is there any application/demo that can record in higher resolution?
Thank you.
Hello Yuku,
The codec supports those higher resolutions, but I can not comment on how how real-time the entire recording process is. I do not have idea about applications using these higher resolutions, but I hope some will be created/updated. After all, the information here is intended for developers.