AnsweredAssumed Answered

MultiCast Sender using VDK + audio codec = error

Question asked by mojari on Apr 20, 2012
Latest reply on May 22, 2012 by Nabeel

Hi

 

I am working on getting the codec to work in VDK.

 

 

 

1)

 

I have used the example "AudioCodec" from the drivers folder in ADSP-BF518 folder and ported it to VDK. But when I run the code I get the error:

 

 

 

ADI SSM2603 as Master device in USB Mode

 

Audio Loopback example with MIC input as record source

 

Set SW2: 1(ON), 2(ON)

 

Set SW5: 1(OFF), 2(OFF), 3(ON), 4(OFF), 5(ON), 6(ON)

 

Set SW15: 1(ON), 2(ON), 3(ON), 4(ON), 5(ON), 6(ON), 7(ON)

 

Set SW22: 1(OFF), 2(OFF), 3(OFF), 4(OFF), 5(OFF), 6(OFF)

 

Set SW23: 1(OFF), 2(OFF), 3(OFF), 4(OFF), 5(OFF), 6(OFF)

 

Failed to hook exception handler, Error Code: 0x00050009

 

adi_dcb_Open failed, Error Code: 0x00020002

 

Program terminated abnormally with error code: 0x00020002

 

Done!

 

How I will make this code workable.I am sending you the code for your reference.

 

 

 

 

 

2)

 

 

 

If I run the example audio_loopback without VDK everything works just fine.But I am not getting the echo sound in this example also.I am not able to hear on speaker what I am speaking on Mic.What I understand audio_loopback means If I will speak any thing on Mic then Same thing I will hear on Speaker .

 

But I am not hearing the same mice input . How will I make it .How will I remove loop back.

 

 

 

 

 

3)

 

 

 

I want to simulate this scenario:

 

Write Now two thread are running and sending the data on UDP socket .When any data is coming on Call Back function SSM2603Callback in Audio_Loopback.c I am writing the data on UDP socket.

 

 

 

1)When I speak on Mic that data I am receiving on Call Back function SSM2603Callback in Audio_Loopback.c.I want to write the same data (Mic Input)

 

 

 

a)on UDP socket.

 

b)If I want to write on message que and I want to receive the data on any other thread for example MulticastSenderThread then how I will do?

 

 

 

2)Also if I am receiving the data on UDP socket then I want to write on DAC .How I will do.

 

 

 

3)How will I remove the Audio Loop Back .

 

 

 

4)Where is setting in driver for echo cancellation.

 

 

 

5)How will I set NoiseGate thresold ,In which file in which function.

 

 

 

 

 

 

 

Thanks

 

Ritesh Singh

 

S/w Engineer

 

Tata Power Co. Ltd

Attachments

Outcomes