[Previous] [Contents] [Next]

Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Appendix: Resource Profile Estimates and Library Dependencies

This appendix contains the following tables:

Resource profile estimates

The following table provides the size and memory estimates for each media component.


Note: These figures are estimates only. Please confirm any formal resource budgeting with your QNX Sales channel.

Component:        Size:   Code:   Stack:  Data:

audiocd.so        40K     32K     0K      12K

audiocd_noph.so   40K     32K     0K      12K
extproc.so        12K     8K      0K      4K

flashplayer       580K    296K    12K     612K
                                          See Note 4.

libextproc.so     15K     12K     0K      4K

libmedia.so       50K     36K     0K      8K

mixer             60K     20K     8K      200K

mpegaudio         150K    104K    8K      204K (file)
                                          828K (stream)
                                          See Note 1.

mpegaudio_noph.so 160K    104K    8K      204K (file)
                                          828K (stream)
                                          See Note 1.

mpegaudioplugin   150K    104K    8K      828K
                                          See Note 1.

mpegsystem        475K    268K    8K      3550K (file)
                                          4320K (stream)
                                          See Note 2.

mpegsystemplugin  475K    268K    8K      4320K
                                          See Note 2.

mpegvideo         350K    184K    8K      2100K (file)
                                          2860K (stream)
                                          See Note 2.

mpegvideoplugin   350K    184K    8K      2460K
                                          See Note 2.

phplay            550K    116K    16K     136K

phrecord          50K     28K     8K      200K

soundfile.so      120K    100K    0K      16K (file & stream)
                                          See Note 3.

soundfile_noph.so 125K    100K    0K      16K (file & stream)
                                          See Note 3.

soundplugin       120K    100K    0K      16K
                                          See Note 3.
Note 1
You can adjust the size of the primary input buffer with environment variables.
Note 2
Estimate is based on a 320x240 pixel image. Memory needed is very dependent on the image size being decoded. Also the primary input buffer size is user-configurable.)
Note 3
The size of the primary input buffer is variable.
Note 4
Depends on the .swf file.

Library dependencies

The following table shows the libraries required for each component.

Component: Library dependencies:
audiocd.so libasound.so,
libc.so,
libm.so,
libph.so,
libsocket.so (CDDB-related)
audiocd_noph.so libasound.so,
libc.so,
libsocket.so (CDDB-related)
extproc.so

See Note 5.

libc.so,
libm.so,
libph.so

See Note 6.

flashplayer ldqnx.so,
libasound.so,
libc.so,
libm.so,
libPtPlugin.so,
libph.so,
libphrender.so
libextproc.so

See Note 7.

libc.so,
libm.so,
libph.so
libmedia.so libasound.so,
libc.so,
mpregistry,
mpsettings
mixer ldqnx.so,
libAp.so,
libasound.so,
libc.so,
libm.so,
libph.so,
libphrender.so
mpegaudio ldqnx.so,
libasound.so,
libc.so,
libextproc.so.1,
libm.so,
libph.so,
libphrender.so,
mpegaudio.so
mpegaudio_noph.so libasound.so,
libc.so,
libm.so
mpegaudioplugin ldqnx.so,
libasound.so,
libc.so,
libm.so,
libmedia.so,
libPtPlugin.so,
libph.so,
libphrender.so
mpegsystem ldqnx.so,
libasound.so,
libc.so,
libm.so,
libextproc.so.1,
libph.so,
libphrender.so,
mpegsystem.so
mpegsystemplugin ldqnx.so,
libasound.so,
libc.so,
libm.so,
libmedia.so,
libPtPlugin.so,
libph.so,
libphrender.so
mpegvideo ldqnx.so,
libasound.so,
libc.so,
libextproc.so.1,
libm.so,
libph.so,
libphrender.so,
mpegvideo.so
mpegvideoplugin ldqnx.so,
libasound.so,
libc.so,
libm.so,
libmedia.so,
libPtPlugin.so,
libph.so,
libphrender.so
phplay ldqnx.so,
libAp.so,
libasound.so,
libc.so,
libm.so,
libmedia.so,
libph.so,
libphrender.so
phrecord ldqnx.so,
libAp.so,
libasound.so,
libc.so,
libm.so,
libph.so,
libphrender.so
soundfile.so libasound.so libc.so,
libm.so,
libph.so,
libphrender.so
soundfile_noph.so libasound.so,
libc.so
soundplugin libasound.so,
libc.so,
libm.so,
libmedia.so,
libPtPlugin.so,
libph.so,
libphrender.so
Note 5
Needed by mpegaudio, mpegsystem, mpegvideo.
Note 6
mpegaudio.so, mpegsystem.so, and mpegvideo.so are just links to extproc.so.
Note 7
Needed for mpegaudio, mpegsystem, mpegvideo.

[Previous] [Contents] [Next]