I wonder if anyone could shed some light on the audio output devices which are listed in CoreELEC for an Odroid C2. I get the following audio output device options:
- ALSA: Default (AML-M8AUDIO Analog), PCM
- ALSA: AML-M8AUDIO, PCM
- ALSA: AML-M8AUDIO, HDMI
- PULSE: Default, Bluetooth Audio (PULSE AUDIO)
The first basic question is: as far as I am aware the only cabled audio out with the Odroid C2 is HDMI, there is no audio jack (maybe there is a combination of GPIO pins which could correspond to audio out) - so why do I get three ALSA output devices? Are they all mapped in hardware to HDMI?
Looking in the Kodi logs I can see the ALSA output devices:
NOTICE: Enumerated ALSA devices:
NOTICE: Device 1
NOTICE: m_deviceName : default
NOTICE: m_displayName : Default (AML-M8AUDIO Analog)
NOTICE: m_displayNameExtra: PCM
NOTICE: m_deviceType : AE_DEVTYPE_PCM
NOTICE: m_channels : FL, FR, UNKNOWN1, LFE, BL, BR, FC, BC, BLOC, BROC
NOTICE: m_sampleRates : 32000,44100,48000,88200,96000,176400,192000
NOTICE: m_dataFormats : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
NOTICE: m_streamTypes : No passthrough capabilities
NOTICE: Device 2
NOTICE: m_deviceName : sysdefault:CARD=AMLM8AUDIO
NOTICE: m_displayName : AML-M8AUDIO
NOTICE: m_displayNameExtra: PCM
NOTICE: m_deviceType : AE_DEVTYPE_PCM
NOTICE: m_channels : FL, FR, UNKNOWN1, LFE, BL, BR, FC, BC, BLOC, BROC
NOTICE: m_sampleRates : 32000,44100,48000,88200,96000,176400,192000
NOTICE: m_dataFormats : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
NOTICE: m_streamTypes : No passthrough capabilities
NOTICE: Device 3
NOTICE: m_deviceName : hdmi:CARD=AMLM8AUDIO,DEV=0
NOTICE: m_displayName : AML-M8AUDIO
NOTICE: m_displayNameExtra: HDMI
NOTICE: m_deviceType : AE_DEVTYPE_HDMI
NOTICE: m_channels : FL, FR, BL, BR, FC, LFE, SL, SR
NOTICE: m_sampleRates : 32000,44100,48000,88200,96000,176400,192000
NOTICE: m_dataFormats : AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_RAW
NOTICE: m_streamTypes : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD,STREAM_TYPE_DTSHD_MA,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512,STREAM_TYPE_EAC3,STREAM_TYPE_TRUEHD
I have selected each ALSA audio output device in turn in CoreELEC and they all seem play audio fine through the HDMI connection to my TV.
It looks like the first two ALSA output devices:
- ALSA: Default (AML-M8AUDIO Analog), PCM
- ALSA: AML-M8AUDIO, PCM
It looks like the last ALSA output device:
- ALSA: AML-M8AUDIO, HDMI
Thanks for any help!
KnightAzul