All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.