Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: ashwanik <ashwani.kumar@freesystems.biz>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org
Subject: Re: snd_pcm_link : Function not implemented
Date: Thu, 23 Jun 2011 18:36:34 +0530	[thread overview]
Message-ID: <4E033A5A.9030309@freesystems.biz> (raw)
In-Reply-To: <s5haadi80tr.wl%tiwai@suse.de>

On Thursday 16 June 2011 05:06 PM, Takashi Iwai wrote:
> At Thu, 16 Jun 2011 16:39:04 +0530,
> ashwanik wrote:
>>
>>
>>
>> On Thursday 16 June 2011 04:13 PM, Takashi Iwai wrote:
>>> At Wed, 15 Jun 2011 05:50:29 +0000 (UTC),
>>> Ashwani Kumar wrote:
>>>> ashwanik<ashwani.kumar<at>   freesystems.biz>   writes:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I have download and compile latency.c application from
>>>>> http://www.alsa-project.org/alsa-doc/alsa-lib/_2test_2latency_8c-example.html.
>>>>> This application is  working fine on  Linux PC.
>>>>> But when I am using this application on my omap4 board(using
>>>>> ubuntu10.10) is not working.
>>>>>
>>>>> I am getting"Streams link error: Function not implemented" error. I
>>>>> debug the application and found this error coming from the
>>>>> *snd_pcm_link* function.
>>>>> I am using ALSA Driver Version 1.0.23.
>>>>>
>>>>> please find pointers.
>>>>>
>>>>> Thanks in Advance
>>>>> Ashwani
>>>>>
>>>>>
>>>> Hi,
>>>> Bringing to Top ,anyone faced similar problem of "snd_pcm_link" returning error
>>>> val=-38 and prints "Streams link error: Function not implemented".
>>> I don't know of such a problem.  Better to check what went wrong via
>>> strace or such.
>>>
>>>
>>> Takashi
>> Thanks for your reply,
>>
>> I left that application(latency.c).
>> now i have merged alsa playback and capture application and thats
>> working with following issue on omap4 board:
>>   >  when i am executing this apps getting "underrun occurred" error
> This is usually a driver issue.
>
>>   >  CPU consumption very high 22 - 27%.
> This is normal.  It's a sort of stress-test, after all.
>
>
> Takashi
Thanks takashi.

I tried to reduce cpu consumption by simple capture & playback 
application but no success.

In my capture & playback application set sample rate to 44100 bits/sec. 
looking alsa mix upsample the 44100 rate to 48000 bits/sec. I tried to 
change defaults.pcm.dmix.rate 44100 in alsa.conf but this change doesn't 
reflected in /proc/asound/card0/pcm0c/sub0/hw_params .

access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 35
buffer_size: 6720

Please suggest me how to change hw_params.


Thanks in Advance
Ashwani

  reply	other threads:[~2011-06-23 13:06 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-10  6:24 snd_pcm_link : Function not implemented ashwanik
2011-06-15  5:50 ` Ashwani Kumar
2011-06-16 10:43   ` Takashi Iwai
2011-06-16 11:09     ` ashwanik
2011-06-16 11:36       ` Takashi Iwai
2011-06-23 13:06         ` ashwanik [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-06-10  6:42 snd_pcm_link:Function " ashwanik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E033A5A.9030309@freesystems.biz \
    --to=ashwani.kumar@freesystems.biz \
    --cc=alsa-devel@alsa-project.org \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox