Displaying 20 results from an estimated 28 matches for "adsp".
Did you mean:
ads
2009 May 17
1
how to improve the voice quality (run speex on ADSP-BF533)
I bought a ADSP-BF533-EZkit-LITE V2.1 to develop a speech codec application using SPEEX. I have tested SpeexEcho project from both BlackfinSDK-Rel201 and BlackfinSDK-Rel310.
When disabling SPEEX processing, i.e. using PASS-THROUGH mode, the output voice is ok, which is exactly as the input voice. However, when e...
2020 May 16
0
[PATCH 6/6] rpmsg: add a device ID to also bind to the ADSP device
The ADSP device uses the RPMsg API to connect vhost and VirtIO SOF
Audio DSP drivers on KVM host and guest.
Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski at linux.intel.com>
---
drivers/rpmsg/virtio_rpmsg_bus.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/rpmsg/virtio_rp...
2020 Jun 05
0
[RFC 12/12] rpmsg: add a device ID to also bind to the ADSP device
Hi Mathieu,
On Thu, Jun 04, 2020 at 02:01:56PM -0600, Mathieu Poirier wrote:
> On Fri, May 29, 2020 at 09:37:22AM +0200, Guennadi Liakhovetski wrote:
> > The ADSP device uses the RPMsg API to connect vhost and VirtIO SOF
> > Audio DSP drivers on KVM host and guest.
> >
> > Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski at linux.intel.com>
> > ---
> > drivers/rpmsg/virtio_rpmsg_bus.c | 1 +
> > 1 file c...
2013 Jul 16
1
Opus on Analgo Devices ADSP-21489
...(fixed poin dspt) but need to
use
a more powerful dsp processor for our application.
With the C5502 it takes 4.5ms to encode 2 (mono) channels with a 5ms frame
@80kbits per channel. I need to reduce the computing time to reduce latency
and leave some time for the DSP to perform some other tasks.The ADSP-21489
with
it's floating point architecture seems like a good fit. It also runs faster
@ 450Mhz
instead of 300Mhz for the C5502.
My question is : can I expect faster computing when opus is compiled in
float mode
rather than in fixed mode ?
Thanks for your input.
Robert
-------------- next par...
2020 Jun 08
0
[RFC 12/12] rpmsg: add a device ID to also bind to the ADSP device
...rote:
> On Fri, Jun 05, 2020 at 08:46:59AM +0200, Guennadi Liakhovetski wrote:
> > Hi Mathieu,
> >
> > On Thu, Jun 04, 2020 at 02:01:56PM -0600, Mathieu Poirier wrote:
> > > On Fri, May 29, 2020 at 09:37:22AM +0200, Guennadi Liakhovetski wrote:
> > > > The ADSP device uses the RPMsg API to connect vhost and VirtIO SOF
> > > > Audio DSP drivers on KVM host and guest.
> > > >
> > > > Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski at linux.intel.com>
> > > > ---
> > > > drivers/...
2020 May 16
0
[PATCH RFC] vhost: add an SOF Audio DSP driver
The SOF ADSP vhost driver consists of two parts: a sound and a vhost
part. This patch implements the vhost part of the driver. It handles
QEMU communication with the vhost misc device and virtual queues to
any VirtIO RPMsg guests.
Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski at linux.intel.co...
2020 May 29
1
[PATCH v3 0/5] Add a vhost RPMsg API
...> drivers for such RPMsg-based solutions. The first use case is an
> > audio DSP virtualisation project, currently under development, ready
> > for review and submission, available at
> > https://github.com/thesofproject/linux/pull/1501/commits
> > A further patch for the ADSP vhost RPMsg driver will be sent
> > separately for review only since it cannot be merged without audio
> > patches being upstreamed first.
>
>
> Hi:
>
> It would be hard to evaluate this series without a real user. So if
> possible, I suggest to post the actual user...
2007 Jun 19
1
Blackfin inline assembler and VisualDSP++ toolchain
...om functional perspective I don't see how G.726 is not comparable to narrowband speex mode 7.
>> Many years ago I worked on project in which proprietary codec was compressing to
>> 4400 bps with decent speech quality all at code footprint of 16K 24-bit words and
>> about 8-9 ADSP-2111 MIPS. I wasn't involved in speech processing so by now I don't
>> remember which algorithm they used. IIRC, not CELP.
>
>4.4 kbps is almost certainly some variant of CELP.
No, not CELP. I googled around a bit and found the site of the company that made our speech
coder....
2004 Aug 06
4
SHARC DSP
Anyone have any idea if the any of the Sharc or TigerSHARC DSPs are
powerful enough to do realtime Speex?
<p>--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
2007 Jun 19
1
Blackfin inline assembler and VisualDSP++ toolchain
...by the 8 kbps mode).
Mostly GSM and proprietary codecs. Or G.726. I am starting to feel that I, too,
will end up with G.726.
Many years ago I worked on project in which proprietary codec was compressing to
4400 bps with decent speech quality all at code footprint of 16K 24-bit words and
about 8-9 ADSP-2111 MIPS. I wasn't involved in speech processing so by now I don't
remember which algorithm they used. IIRC, not CELP.
<snip>
>IIRC, gcc alone (no asm) was using something in the order of 100 MIPS
>(back when it couldn't do hardware loops, MACs, cond. moves, ...), so as...
2020 May 27
10
[PATCH v3 0/5] Add a vhost RPMsg API
...ds a wrapper API to facilitate writing vhost
drivers for such RPMsg-based solutions. The first use case is an
audio DSP virtualisation project, currently under development, ready
for review and submission, available at
https://github.com/thesofproject/linux/pull/1501/commits
A further patch for the ADSP vhost RPMsg driver will be sent
separately for review only since it cannot be merged without audio
patches being upstreamed first.
Thanks
Guennadi
Guennadi Liakhovetski (5):
vhost: convert VHOST_VSOCK_SET_RUNNING to a generic ioctl
vhost: (cosmetic) remove a superfluous variable initialisatio...
2020 May 27
10
[PATCH v3 0/5] Add a vhost RPMsg API
...ds a wrapper API to facilitate writing vhost
drivers for such RPMsg-based solutions. The first use case is an
audio DSP virtualisation project, currently under development, ready
for review and submission, available at
https://github.com/thesofproject/linux/pull/1501/commits
A further patch for the ADSP vhost RPMsg driver will be sent
separately for review only since it cannot be merged without audio
patches being upstreamed first.
Thanks
Guennadi
Guennadi Liakhovetski (5):
vhost: convert VHOST_VSOCK_SET_RUNNING to a generic ioctl
vhost: (cosmetic) remove a superfluous variable initialisatio...
2020 May 29
0
[PATCH v3 0/5] Add a vhost RPMsg API
...itate writing vhost
> drivers for such RPMsg-based solutions. The first use case is an
> audio DSP virtualisation project, currently under development, ready
> for review and submission, available at
> https://github.com/thesofproject/linux/pull/1501/commits
> A further patch for the ADSP vhost RPMsg driver will be sent
> separately for review only since it cannot be merged without audio
> patches being upstreamed first.
Hi:
It would be hard to evaluate this series without a real user. So if
possible, I suggest to post the actual user for vhost rpmsg API.
Thanks
>
&g...
2020 Jun 04
0
[PATCH v3 0/5] Add a vhost RPMsg API
...itate writing vhost
> drivers for such RPMsg-based solutions. The first use case is an
> audio DSP virtualisation project, currently under development, ready
> for review and submission, available at
> https://github.com/thesofproject/linux/pull/1501/commits
> A further patch for the ADSP vhost RPMsg driver will be sent
> separately for review only since it cannot be merged without audio
> patches being upstreamed first.
RPMsg over virtio has several problems. One is that it's
not specced at all. Before we add more stuff, I'd like so
see at least an attempt at descri...
2011 Feb 14
0
Speex - frame size & packet loss concealment
Hi all,
I am developing a VoIP application and have used SPEEX for that purpose; I successfully managed to port the codec in fixed-point to an ADSP-21364 processor, and the codec works fine in narrowband, wideband and ultra-wideband mode. Currently, I have chosen, in accordance with the speex manual, a 20 ms frame size in each of these modes: in other words, the input buffer for speex was set to respectively 160 - 320 - 640 samples. Now, I was...
2015 Jun 24
1
24 bits samples
Hi
It pretty works for 16 bits samples but not for 24 bits samples.
In fact, I am going to implement opus on ADSP-21489 (DSP processor from
Analog Devices), I compiled "celt directory" from opus 1.1
and used "opus_custom_demo.c". It hasn't any problem with 16 bits samples
but when I use 24 bits samples , there is no output audio.
opus_decoder will still generate 16 bits samples and th...
2020 May 29
15
[RFC 00/12] Audio DSP VirtIO and vhost drivers
...iver
ASoC: SOF: use a macro instead of a hard-coded value
ASoC: SOF: add a vhost driver: sound part
ASoC: SOF: VirtIO: free guest pipelines upon termination
vhost: add an SOF Audio DSP driver
rpmsg: increase buffer size and reduce buffer number
rpmsg: add a device ID to also bind to the ADSP device
drivers/rpmsg/virtio_rpmsg_bus.c | 1 +
drivers/vhost/Kconfig | 10 +
drivers/vhost/Makefile | 3 +
drivers/vhost/adsp.c | 618 +++++++++++++++++++
include/linux/virtio_rpmsg.h | 4 +-
include/sound/soc-dpcm.h | 28 +-
include/soun...
2020 May 29
15
[RFC 00/12] Audio DSP VirtIO and vhost drivers
...iver
ASoC: SOF: use a macro instead of a hard-coded value
ASoC: SOF: add a vhost driver: sound part
ASoC: SOF: VirtIO: free guest pipelines upon termination
vhost: add an SOF Audio DSP driver
rpmsg: increase buffer size and reduce buffer number
rpmsg: add a device ID to also bind to the ADSP device
drivers/rpmsg/virtio_rpmsg_bus.c | 1 +
drivers/vhost/Kconfig | 10 +
drivers/vhost/Makefile | 3 +
drivers/vhost/adsp.c | 618 +++++++++++++++++++
include/linux/virtio_rpmsg.h | 4 +-
include/sound/soc-dpcm.h | 28 +-
include/soun...
2007 Dec 11
1
Doubts in codebook decoding
Hi,
I am trying to implement ogg vorbis real time decoder on SHARC ADSP 21364
processor.
I am writing my own version of the decoder using the documentation
vorbis_I_spec.pdf from xiph.org. However I am facing certain hurdles in
floor curve decoding during audio packet decode. In the spec it says that
[cval] = read from packet using codebook number [so and so] in *sca...
2020 May 16
9
[PATCH 0/6] Add a vhost RPMsg API
...ds a wrapper API to facilitate writing vhost
drivers for such RPMsg-based solutions. The first use case is an
audio DSP virtualisation project, currently under development, ready
for review and submission, available at
https://github.com/thesofproject/linux/pull/1501/commits
A further patch for the ADSP vhost RPMsg driver will be sent
separately for review only since it cannot be merged without audio
patches being upstreamed first.
Thanks
Guennadi
Guennadi Liakhovetski (6):
vhost: convert VHOST_VSOCK_SET_RUNNING to a generic ioctl
vhost: (cosmetic) remove a superfluous variable initialisatio...