RACE Multimedia Engine
Our Robust Automotive Connectivity and Entertainment (RACE) IVI software suite has been developed for the Connected Car of the future. This media and connectivity solution for the future cars has key components like Multimedia Engine (MME), Smartphone connectivity (MirrorLink and AllGoConnect™) and Cloud connectivity.
Apart from being a fully featured, highly configurable and portable media engine, RACE Multimedia Engine provides access to multiple types of media devices (USB/iAP/MTP/SD/CD). It has an API that makes the GUI agnostic. The solution is currently offered on Linux and is portable to any POSIX compliant OS.
Apart from being a fully featured, highly configurable and portable media engine, RACE Multimedia Engine provides access to multiple types of media devices (USB/iAP/MTP/SD/CD). It has an API that makes the GUI agnostic. The solution is currently offered on Linux and is portable to any POSIX compliant OS.
Highlights
Full featured:
-
Support for multiple types of media devices (iAP/ USB/ MTP/ SD/ CD-ROM/ CD-DA); tested with an exhaustive list of iAP/MTP devices
-
Multiple audio/video file formats
-
Exhaustive playback control options
-
Dual stream playback
-
Audio recording
-
Various types of playlists support, including dynamic playlists
-
Advanced meta-data management
Highly configurable:
-
Ability to create systems with different types of browsing (meta-data based, hierarchical)
-
Ability to set filters for viewing
-
Flexible API to allow full application control
Designed for portability:
-
OS abstraction layer provides the ability to port to any Posix compliant OS
-
Abstraction framework for player engine and database to allow easier porting to different environments
-
Designed to be independent of GUI
Lifetime support:
-
Periodic updates for new revisions of media devices as they become available
Salient Features
Browsing
-
Browsing of USB/ SD/ iAP/ MTP/ CD-DA/ CDROM devices
-
Hierarchical browsing / Browsing through flat file structure
-
Browse using meta-data tags album, artist, genre, year.
-
Browse play-list files .pls, .m3u, .wpl, .asx and user created play-list
-
Dynamic meta-data filtering based on album, artist, etc.
-
Filtering by content type and by file format
-
Different string formats UTF-8, UTF-16, ASCII supported for meta-data
Playback
-
Playback from USB/ SD/ iAP/ MTP/ CD-DA/ CDROM devices
-
Play control: Play, Pause, Resume, Stop, Fast Forward, Rewind, Shuffle, Repeat, Intro-scan
-
Configurable FFWD/FRWD speeds (1x to 40x)
-
Next/Previous Track/File change control
-
Play in hierarchical order and flat order
-
Resume across power cycles if the same device is connected
-
SW volume control
-
Video rendering to display
-
Dual zone playback. Independent play scope, settings and control
-
FM/HD Tagging of played songs (iTunes) for iAP devices
-
Supported audio content formats: MP3, AAC, AAC+, WMA, OGG, WAV, FLAC
-
Supported video content formats: H.264, MPEG4, WMV, MPEG2,MPEG1, Real, Flv
Recording
-
Real-time encoding (in MP3 format) of currently playing CD track to RAM or NVM
-
Background encoding of CD tracks while playing from any other devices
Device related iAP1
-
Supported iOS devices: iPhone, iPod, iPod Touch and iPad
-
Browse during playback
-
Playing using iPod play-lists
-
Image upload to iPod
-
Browsing and playback by meta-data categories
-
Supporting iPod as MSC device
-
iTunes tagging
-
iPod video playback
-
iPod album-art image support
USB
-
USB Mass storage device support: Single, multiple partitions with or without partition table
-
Supported file-systems: vfat, ext2, ext3 and ext4
-
MTP Device support
-
MTP MSFT Zune device support2
-
USB HUB support
CD
-
CD-DA and CD-ROM (ISO, UDF) support
-
Support to get total time and disk time information
-
CD-Text support disk title, artist, album-name and track title and artist
Platforms / OS
-
Available on Freescale iMX53, iMX6, Nvidia Tegra
-
OS: Linux, Genivi compliant Ubuntu IVI
-
Contact us for other platforms / OS