Playback

Updated: October 26, 2022

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/stream_reader.so
/lib/dll/mmedia/audio_writer.so
/lib/dll/mmedia/audio_eventer.so
/lib/dll/mmedia/stream_reader_lite.so
/lib/dll/mmedia/vocoder.so
/lib/dll/mmedia/fildes_streamer.so
/lib/dll/mmedia/screen_writer.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
OpenMAX AL  
/usr/lib/libOpenMAXAL.so
/usr/lib/libOpenMAXAL.so.1
mm-renderer  
/lib/dll/mmr-mmf-routing.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
/usr/lib/libcurl_support.so.1
/usr/lib/libcurl_support.so
/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/xing_mpega_decoder.so
/lib/dll/mmedia/wav_decoder.so
/lib/dll/mmedia/aac_parser.so
/lib/dll/mmedia/avi_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/wav_parser.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

audio device input support, including Apple and MTP
HTTP/HLS, RTSP support lib
HTTP/HLS, RTSP support lib
RTP support
RTP support
RTP output support
Video output support
Video thumbnail support
AAC audio decoder
AAC audio decoder
AAC audio decoder
MP3/MPEG audio decoder
WAV/AIFF audio decoder
AAC file format support (not including mp4/m4a/etc)
AVI 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
WAV and AIFF file format 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

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

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

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