This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM368 APPRO : Capture Noise after audio overrun

Using the I2S, we capure and playing sound , But, Sometimes recording is well, but after audio buffer run , there is a only noise sound

Sometimes it occurs start of recording, the other case occurs after 3 ~ 5 minutes. And after some period, sound normally record.

This problem alway occurs after "audio overrun occur"

 We are using SDK4.1.0.

I patched below

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=ef39eb6f212996ede8da47ef45e6dffff1121ec7

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=52e2c5d38ea6f13a19c29da7ba5183e6fac55400

http://davinci-linux-open-source.1494791.n2.nabble.com/PATCH-v3-ARM-davinci-map-default-queue-to-edma-channels-td7203331.html

But, result is same.

What point should I review?

Thank you in advance.

 

  • Hello TI members,

     

    Park is my customer, and I’m adding additional information for this issue.

    * ISSUE (Audio Noise)

    Audio Input: IT6604 (HDMI Rx) I2S 32bit PCM

    Audio processing: 32bit PCM -> DMA -> Buffer (Reducing 32bit to 16bit) -> XDM -> AAC Encoder

    Audio Output: Ethernet

     

    * Available Audio Output format from IT6604 (HDMI Rx)

    1. I2S 32bit PCM
    2. Left Justified 32bit PCM
    3. Right Justified 16bit PCM

    Question

    1. What means of “audio overrun”? How to avoid "audio overrun"?
    2. Please confirm whether DM368/DVSDK can cover AAC encoding from Audio input (I2S 44.1kHz 32bit PCM).
    3. If DM368/DVSDK can’t cover feature in No.1, how to get Right Justified 16bit PCM from IT6604 (HDMI Rx)
    Thanks,
    Shaka
  • Hello Park ,

    I have the same problem, are you solve the problem?

  • Hello Shaka ,

    I have the same problem, are you solve the problem?