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.

omap3730+tps65930: noise when pause the playback

Other Parts Discussed in Thread: TPS65930

 

 

hello:

i am faceing a issue about noise when pause the playback

we use omap3730 + TPS65930 :

the codec mode:(Master and slave)

#define SND_SOC_DAIFMT_CBM_CFM (0 << 12) /* codec clk & FRM master */

#define SND_SOC_DAIFMT_CBS_CFM (1 << 12) /* codec clk slave & FRM master */

#define SND_SOC_DAIFMT_CBM_CFS (2 << 12) /* codec clk master & frame slave */

#define SND_SOC_DAIFMT_CBS_CFS (3 << 12) /* codec clk & FRM slave */

 

when use  SND_SOC_DAIFMT_CBM_CFM,  we can hear the click-pop noise when playback music. But the last version hardware is ok.

when use  SND_SOC_DAIFMT_CBS_CFS(mpu provide i2s-bit clock and frame clock),we can not hera the playback noise, but we can hear a serial of pop noise when we do pause, it will keep the noise in 3s.

 

why is it?

what is the difference between The master mode and slave mode? 

Any one can give me some suggestion? 

 

thanks .

 

 

  • below is the pause log:

     

    V/GstDriver(  837): pause

    D/AudioPolicyManagerALSA(  837): >>>>>>>>>stopOutput() output 1, stream 3

    D/AudioPolicyManagerALSA(  837): setOutputDevice() output 1 device 0 delayMs 40

    V/GstDriver(  837): PAUSED THE PIPELINE - mPausedByUser = 1

    V/GstDriver(  837): bus receive message STATE_CHANGED old 4 new 3 pending 0

    V/GstDriver(  837): bus receive message STATE_CHANGED

    HHH...sound/core/pcm_native.c@939 : snd_pcm_stop......state = 4

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_STOP

    HHH...sound/core/pcm_native.c@885 : snd_pcm_start......

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_START

    D/AudioHardwareALSA(  837): INFO: EPIPE

    HHH...sound/core/pcm_native.c@939 : snd_pcm_stop......state = 4

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_STOP

    HHH...sound/core/pcm_native.c@885 : snd_pcm_start......

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_START

    D/AudioHardwareALSA(  837): INFO: EPIPE

    HHH...sound/core/pcm_native.c@939 : snd_pcm_stop......state = 4

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_STOP

    HHH...sound/core/pcm_native.c@885 : snd_pcm_start......

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_START

    D/AudioHardwareALSA(  837): INFO: EPIPE

    HHH...sound/core/pcm_native.c@939 : snd_pcm_stop......state = 4

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_STOP

    HHH...sound/core/pcm_native.c@885 : snd_pcm_start......

    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_START

    D/AudioHardwareALSA(  837): INFO: EPIPE

    ........
    HHH...sound/core/pcm_native.c@939 : snd_pcm_stop......state = 4
    HHH...sound/soc/omap/omap-mcbsp.c@230 : omap_mcbsp_dai_trigger......cmd = SNDRV_PCM_TRIGGER_STOP
    HHH...sound/core/pcm_native.c@2554 : snd_pcm_common_ioctl1......SNDRV_PCM_IOCTL_DRAIN
    HHH...sound/core/pcm_native.c@1426 : snd_pcm_drain......
    HHH...sound/core/pcm_native.c@1397 : snd_pcm_post_drain_init......
    HHH...sound/core/pcm_native.c@2554 : snd_pcm_common_ioctl1......SNDRV_PCM_IOCTL_DRAIN
    HHH...sound/core/pcm_native.c@1426 : snd_pcm_drain......
    E/AudioHardwareALSA(  837): CALLING STANDBY
    HHH...sound/core/pcm_native.c@1397 : snd_pcm_post_drain_init......
    HHH...sound/core/pcm_native.c@2557 : snd_pcm_common_ioctl1......SNDRV_PCM_IOCTL_DROP
    HHH...sound/core/pcm_native.c@1527 : snd_pcm_drop......
    HHH...sound/core/pcm_native.c@939 : snd_pcm_stop......state = 1
    HHH...sound/core/pcm_native.c@1527 : snd_pcm_drop......
    HHH...sound/soc/codecs/twl4030.c@1848 : twl4030_shutdown......