• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

kreatv-option-default-audio-settings_all

This option makes it possible for customer to override default audio settings first time STB is booted with V4.1 software. Default settings will also be used if the information service token cfg.tvoutput.audiooutputconfig or /flash/settings2.xml is removed.

Design

At boot when audiooutput service is started it will load audio output settings in this priority order:

  1. From information service token cfg.tvoutput.audiooutputconfig.
  2. File /etc/default_audio_settings.xml.
  3. Create a new default setting.

Usage

With this IIP option there are several ways to create a default_audio_settings.xml file. Either by loading a complete file via parameter file or just to modify a specific setting via the parameters listed below.

Parameters

Name Repeat Description Type Default Example
file Once XML-file that will be used. File path

Example file:

<?xml version='1.0'?>
<AudioOutputSettings version='1'>
<connection type='AUDIO_CONNECTION_TYPE_HDMI'; index='0'; volume='90'; latency='0';
<mapping from='AUDIO_FORMAT_NULL'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_1'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_2'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3_PLUS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_AAC_HE'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AAC_LC'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_DTS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_PCM_2CH'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_PCM_MULTI'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MP3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
</connection>
<connection type='AUDIO_CONNECTION_TYPE_SPDIF'; index='0'; volume='90'; latency='0';
<mapping from='AUDIO_FORMAT_NULL'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_1'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_2'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3_PLUS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_AAC_HE'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AAC_LC'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_DTS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_PCM_2CH'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_PCM_MULTI'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MP3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
</connection>
<connection type='AUDIO_CONNECTION_TYPE_ANALOG'; index='0'; volume='90'; latency='0';
<mapping from='AUDIO_FORMAT_NULL'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_1'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_2'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3_PLUS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_AAC_HE'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AAC_LC'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_DTS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_PCM_2CH'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_PCM_MULTI'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MP3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
</connection>
<connection type='AUDIO_CONNECTION_TYPE_ANALOG'; index='1'; volume='90'; latency='0';
<mapping from='AUDIO_FORMAT_NULL'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_1'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MPEG_2'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AC3_PLUS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_AAC_HE'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_AAC_LC'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_DTS'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
<mapping from='AUDIO_FORMAT_PCM_2CH'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_PCM_MULTI'; to='AUDIO_FORMAT_PCM_2CH'; mix='1';/>
<mapping from='AUDIO_FORMAT_MP3'; to='AUDIO_FORMAT_PCM_2CH'; mix='1'/>
</connection>
</AudioOutputSettings>

Details

Version5.0.1
Content version-
BranchSTABLE_5.0.1
Date20160422
Time113804
Architectureall
Rootdisk dependencies-
Finalize dependencies-
Installation scriptsbuildtime, kit
Dependency onlyno
Explicitno
Allow any parametersno

5.0.1

Copyright (c) 2016 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.