Playback

System Dependencies

Core Binaries

The files listed here are always required for playback. They support different areas of functionality.
Core framework  
/lib/dll/mmedia/queue_filter.so
/lib/dll/mmedia/external_clock.so
/lib/dll/mmedia/stream_reader.so
/lib/dll/mmedia/pcm_converter.so
/lib/dll/mmedia/audio_writer.so
/lib/dll/mmedia/audio_eventer.so
/lib/dll/mmedia/shell_filter.so
/lib/dll/mmedia/stream_reader_lite.so
/lib/dll/mmedia/vocoder.so
/lib/dll/mmedia/fildes_streamer.so
/usr/lib/libmmedia.so
/usr/lib/libmmedia.so.1
/usr/lib/libmmfilter.so
/usr/lib/libmmfilter.so.1
/usr/lib/liblogging.so
/usr/lib/liblogging.so.1
/usr/lib/libmmresarb.so
/usr/lib/libmmresarb.so.1
Resource arbitration  
/bin/resarb
/usr/lib/libresarb.so
/usr/lib/libresarb.so.1
Playlist tools  
/usr/lib/libmmplaylist.so
/usr/lib/libmmplaylist.so.1
/etc/mm/mm-playlist.conf
Character conversion tools  
/usr/lib/libmmcharconv.so.1
/usr/lib/libmmcharconv.so
/etc/mm/mm-charconv.conf
OpenMAX AL  
/usr/lib/libOpenMAXAL.so
/usr/lib/libOpenMAXAL.so.1
mm-renderer  
/lib/dll/mmr-mmf-routing.so
/lib/dll/mmr-mmfrip-routing.so
/lib/dll/mmr-playlist-engine.so
/lib/dll/mmr-track-engine.so
/usr/lib/libmmrndclient.so
/usr/lib/libmmrndclient.so.1
/usr/lib/libmmrndcore.so
/usr/lib/libmmrndcore.so.1
/usr/lib/libmmro-mmf.so
/usr/lib/libmmro-mmf.so.1
/usr/sbin/mm-renderer
/etc/mm/mm-renderer.conf

Feature-based Binaries

For a full feature set, all binary files listed here must be present on the target.
Core framework  
/lib/dll/mmedia/audio_streamer.so
/lib/dll/mmedia/hls_reader.so
/lib/dll/mmedia/http_streamer.so
/usr/lib/libcurl_support.so.1
/usr/lib/libcurl_support.so
/lib/dll/mmedia/rtsp_streamer.so
/lib/librimrtsp.so
/lib/librimrtsp.so.1
/lib/librimrtp.so
/lib/librimrtp.so.1
/lib/dll/mmedia/rtp_writer.so
/lib/dll/mmedia/screen_writer.so
/lib/dll/mmedia/frame_writer.so
/lib/dll/mmedia/oc_fdkaac_decoder.so
/usr/lib//libopencore_fdk_aac.so
/usr/lib//libopencore_fdk_aac.so.1
/lib/dll/mmedia/alac_decoder.so
/usr/lib/libalac.so
/usr/lib/libalac.so.1
/lib/dll/mmedia/rda_amrnb_decoder.so
/lib/dll/mmedia/rda_amrwb_decoder.so
/lib/librdaaudio.so.2
/lib/librdaaudio.so
/lib/dll/mmedia/ffmpeg_ape_decoder.so
/usr/lib/libavcodec_ape.so
/usr/lib/libavcodec_ape.so.1
/usr/lib/libavutil.so
/usr/lib/libavutil.so.1
/usr/lib/libswresample.so
/usr/lib/libswresample.so.1
/lib/dll/mmedia/flac_decoder.so
/usr/lib/libFLAC.so.11
/usr/lib/libFLAC.so
/lib/dll/mmedia/xing_mpega_decoder.so
/lib/dll/mmedia/vorbis_decoder.so
/usr/lib/libvorbis.so.1
/usr/lib/libvorbis.so
/lib/dll/mmedia/wav_decoder.so
/lib/dll/mmedia/aac_parser.so
/lib/dll/mmedia/amr_parser.so
/lib/dll/mmedia/ape_parser.so
/lib/dll/mmedia/avi_parser.so
/lib/dll/mmedia/flac_parser.so
/lib/dll/mmedia/flv_parser.so
/lib/dll/mmedia/mkv_parser.so
/lib/dll/mmedia/mp2ps_parser.so
/lib/dll/mmedia/mp2ts_parser.so
/lib/dll/mmedia/mp4_reader.so
/lib/dll/mmedia/mpega_parser.so
/lib/dll/mmedia/ogg_parser.so
/usr/lib/libogg.so.1
/usr/lib/libogg.so
/lib/dll/mmedia/wav_parser.so
/lib/dll/mmedia/vobsub_decoder.so
/lib/dll/mmedia/ccrender.so
/lib/dll/mmedia/cccontrol.so
/usr/lib/libcairo.so.11506
/usr/lib/libcairo.so
libcairo-script-interpreter.so.11506
libcairo-script-interpreter.so
/usr/lib/libpango-1.0.so.4000
/usr/lib/libpango-1.0.so
/usr/lib/libpangocairo-1.0.so.4000
/usr/lib/libpangocairo-1.0.so
/usr/lib/libpangoft2-1.0.so.4000
/usr/lib/libpangoft2-1.0.so
/usr/lib/libgio-2.0.so.5104
/usr/lib/libgio-2.0.so
/usr/lib/libglib-2.0.so.5104
/usr/lib/libglib-2.0.so
/usr/lib/libgmodule-2.0.so.5104
/usr/lib/libgmodule-2.0.so
/usr/lib/libgobject-2.0.so.5104
/usr/lib/libgobject-2.0.so
/usr/lib/libgthread-2.0.so.5104
/usr/lib/libgthread-2.0.so
/usr/lib/libharfbuzz.so.10501
/usr/lib/libharfbuzz.so
/usr/lib/libthai.so.3
/usr/lib/libthai.so
/usr/lib/libffi.so.6
/usr/lib/libffi.so
/usr/lib/libdatrie.so.4
/usr/lib/libdatrie.so
/usr/lib/libpixman-1.so.34
/usr/lib/libpixman-1.so
/lib/dll/mmedia/srt_decoder.so
/lib/dll/mmedia/smptett_decoder.so

audio device input support, including Apple and MTP
HTTP Live Streaming input support
HTTP/HTTPS input support
HTTP/HLS support lib
HTTP/HLS support lib
RTSP input support
RTSP support
RTSP support
RTP support
RTP support
RTP output support
Video output support
Video thumbnail support
AAC audio decoder
AAC audio decoder
AAC audio decoder
ALAC audio decoder
ALAC audio decoder
ALAC audio decoder
AMR Narrow Band decoder
AMR Wide Band decoder
AMR Narrow Band decoder, AMR Wide Band decoder
AMR Narrow Band decoder, AMR Wide Band decoder
APE audio decoder
APE audio decoder
APE audio decoder
APE audio decoder
APE audio decoder
APE audio decoder
APE audio decoder
FLAC audio decoder
FLAC audio decoder
FLAC audio decoder
MP3/MPEG audio decoder
Vorbis audio decoder
Vorbis audio decoder
Vorbis audio decoder
WAV/AIFF audio decoder
AAC file format support (not including mp4/m4a/etc)
AMR file format support
APE file format support
AVI file format support
FLAC file format support
FLV file format support
MKV file format support
MPEG2 Program Stream support
MPEG2 Program Transport support
Mp4/m4a/mov/3gp/3gpp/3g2/etc support
Mp3/mpeg audio file format support
OGG file format support
OGG file format support
OGG file format support
WAV and AIFF file format support
VOBSUB/DVD format subtitle decoder
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
Subtitle support
SRT subtitle support
SMPTE Timed Text subtitile support

mm-renderer command-line utilities  
/usr/bin/mmrplay
/usr/bin/mmcli
/lib/dll/mmrenderer_cli.so
/lib/dll/mm-cli-mmplaylist.so

Generic mm-renderer media player application
Command-line tool for mm-renderer
Command-line tool for mm-renderer support library
Command-line tool for playlist parsing support library

Playlist support  
/lib/dll/mm-plp-asx.so
/lib/dll/mm-plp-b4s.so
/lib/dll/mm-plp-filelist.so
/lib/dll/mm-plp-itunes.so
/lib/dll/mm-plp-m3u.so
/lib/dll/mm-plp-mediafsdir.so
/lib/dll/mm-plp-pls.so
/lib/dll/mm-plp-qdb.so
/lib/dll/mm-plp-rmp.so
/lib/dll/mm-plp-wpl.so
/lib/dll/mm-plp-xspf.so

ASX playlist parsing support
B4S playlist parsing support
Simple file list playlist parsing support
Apple iTunes playlist parsing support
M3U file playlist parsing support
Device-based playlist parsing support
PLS playlist parsing support
QDB database playlist parsing support
RMP playlist parsing support
WPL playlist parsing support
XSPF playlist parsing support

OpenMAX AL command-line utilities  
/usr/bin/video-decode
/usr/bin/audio-decode
/usr/bin/audio-encode
/usr/bin/omxalplay
/usr/bin/video-encode
/usr/bin/omxal-showmetadata




Generic OpenMAX AL media player application

OpenMAX AL sample application for displaying metadata
for an input stream/file