i.MX6Q Sabre Automotive Infotainment: analog audio outputs issue

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

i.MX6Q Sabre Automotive Infotainment: analog audio outputs issue

943 次查看
Igor
Contributor III

Hi all,

I'm using i.MX6Q Sabre Automotive Infotainment CPU and Base boards with Ubuntu operating system.

The Sabre AI Base board has eight analog audio outputs  (audio codec is CS42888).

Currently with Gstreamer, I can manage two audio "sinks": the first is hdmi audio channel and the second is the audio codec  (CS42888) .

The issue is that I don't understand how to select the different analog outputs of the audio codec using gstreamer: currently only the first two channels are enabled (Base board connector “J26-3”).

How can I manage the other six channels of the audio codec using Gstreamer?

Please, could anyone give me some advice?

Thanks in advance,

Igor

标签 (3)
0 项奖励
回复
1 回复

648 次查看
Igor
Contributor III

Hi all,

I discovered the existence of the file "asound.conf"....:smileylaugh:

Modifying properly that file, I have set two independent stereo channels:

######################asound.conf########################

pcm.dshare {

    type dmix

    ipc_key 2048

    slave {

        pcm "hw:0"

        rate 44100

        period_time 0

        period_size 1024

        buffer_size 8192

        channels 4

    }

    bindings {

        0 0

        1 1

        2 2

        3 3

    }

}

pcm.rightx {

    type plug

    slave {

        pcm "dshare"

        channels 4

    }

    ttable.0.0 1

    ttable.1.1 1

}

pcm.leftx {

    type plug

    slave {

        pcm "dshare"

        channels 4

    }

    ttable.0.2 1

    ttable.1.3 1

}

############################################################

I have found the information at this link: http://alsa.opensrc.org/.asoundrc

Igor