search for: adsp

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...