Displaying 20 results from an estimated 20 matches for "jtrantow".
Did you mean:
trantow
2006 Jan 19
2
TI 6xxx platform performance
...he next release.
What's the procedure for submitting code?
I've been working with this code for about a week now. I'm still trying to
understand it all, but I'm particularly impressed by the float vs fixed
flexibility of the code.
Jerry J. Trantow
Applied Signal Processing, Inc.
jtrantow@ieee.org
-----Original Message-----
From: Jean-Marc Valin [mailto:jean-marc.valin@usherbrooke.ca]
Sent: Thursday, January 19, 2006 1:00 AM
To: Jerry Trantow
Cc: speex-dev@xiph.org
Subject: Re: [Speex-dev] TI 6xxx platform performance
> To get a feel for the computational load, I am running 1...
2006 Jan 19
2
TI 6xxx platform performance
...ation: (nx/2) * nr + (nr/2) * 5 + 10 - (nr * nr)/4 + nr
SP FIR Filter: 4*floor((nh-1)/2)+14)*(ceil(nr/4)) + 8
SP Inner product: nx/2 + 25
But unless the whole algorithm gets down near 10MIPS, I'm going to have to
go to the 64xx fixed point.
Jerry J. Trantow
Applied Signal Processing, Inc.
jtrantow@ieee.org
-----Original Message-----
From: Jim Crichton [mailto:jim.crichton@comcast.net]
Sent: Thursday, January 19, 2006 10:33 AM
To: Jerry Trantow
Cc: speex-dev@xiph.org
Subject: Re: [Speex-dev] TI 6xxx platform performance
Jerry,
I think that just removing the FIXED_POINT define should be s...
2007 Jan 04
3
Speex support for TI DaVinci processor
...ean-Marc. Is there a Speex trunk for the C64xx I can use? Or do I have to figure what options
to turn on (in configure) when building the library? Thanks.
Regards,
Andy Ngo
----- Original Message ----
From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
To: ndno72-speex@yahoo.com
Cc: jtrantow@ieee.org; speex-dev@xiph.org
Sent: Tuesday, December 5, 2006 2:52:02 PM
Subject: Re: [Speex-dev] Speex support for TI DaVinci processor
Hi Andy,
Speex itself (the library) should work fine on the C64xx because from
the libspeex point of view, just just another 32-bit architecture with
no FPU. Th...
2007 Feb 13
1
Re: Speex-dev Digest, Vol 33, Issue 10
...med Ibrahim)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 8 Feb 2007 16:27:28 -0500
> From: "Jim Crichton" <jim.crichton@comcast.net>
> Subject: Re: [Speex-dev] AEC and resample question
> To: <jtrantow@ieee.org>, <speex-dev@xiph.org>
> Message-ID: <00b601c74bc7$ef43c6c0$7100a8c0@Jimlaptop2>
> Content-Type: text/plain; format=flowed; charset="iso-8859-1";
> reply-type=original
>
> Jerry,
>
> Looking at the paper that you referenced (which I hav...
2007 Jan 04
0
Speex support for TI DaVinci processor
...he library? Thanks.
Support is in the main version. Just look at the TI/ directory for extra
TI-related stuff.
Jean-Marc
> Regards,
> Andy Ngo
>
> ----- Original Message ----
> From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
> To: ndno72-speex@yahoo.com
> Cc: jtrantow@ieee.org; speex-dev@xiph.org
> Sent: Tuesday, December 5, 2006 2:52:02 PM
> Subject: Re: [Speex-dev] Speex support for TI DaVinci processor
>
> Hi Andy,
>
> Speex itself (the library) should work fine on the C64xx because from
> the libspeex point of view, just just another 3...
2006 Jan 19
0
TI 6xxx platform performance
...as many channels). But if you are experienced enough
in this area to be doing 6416 optimizations, I am probably not telling you
anything that you don't already know. That is not a task for the faint of
heart.
Jim Crichton
----- Original Message -----
From: "Jerry Trantow" <jtrantow@ieee.org>
To: "'Jean-Marc Valin'" <jean-marc.valin@usherbrooke.ca>
Cc: <speex-dev@xiph.org>
Sent: Thursday, January 19, 2006 10:40 AM
Subject: RE: [Speex-dev] TI 6xxx platform performance
I started my project using the CodeComposerStudio speex_C64_test.pjt in
spee...
2006 Dec 05
1
Speex support for TI DaVinci processor
...nbound flow (from ARM), the DSP gets encoded Speex data via the shared memory, decodes it and then plays it to the speaker.
I know there's a Speex port for the TMS320VC5510 but will that port work for the C64xx series? Thanks.
Regards
Andy
----- Original Message ----
From: Jerry Trantow <jtrantow@ieee.org>
To: ndno72-speex@yahoo.com; speex-dev@xiph.org
Sent: Tuesday, December 5, 2006 1:55:13 PM
Subject: RE: [Speex-dev] Speex support for TI DaVinci processor
Do you need to encode and/or decode? I did some work optimizing the DM642 speex 1.1.11.1 encoder earlier this year. I was able t...
2006 Feb 03
2
Speex at ARM Devices (Symbian OS)
> That's possible. In any case, u-law conversion can be done with far less
> than 1 MHz... About Speex, you would likely need to enable ARM
> optimizations and set the complexity to 1 (default it 2).
done with arm optimizations and i was still getting high load ...
guess it's from gstreamer somewhere. I'll check that next week.
thanks,
- Christophe
2006 Feb 03
0
Speex inner_prod()
...this problem I could use parallel 16x16
multiply/adds.
You can see this problem with the following test case.
for (i=0;i<40;i++)
{
x[i]=-16384;
y[i]=-32768;
}
sum0=inner_prod(x, y, 40);
fprintf(stderr,"inner_prod0(%8d).\n",sum0);
Jerry J. Trantow
Applied Signal Processing, Inc.
jtrantow@ieee.org
2006 Feb 04
0
Speex inner_prod(), normalize, C64 MIPS
...are the C64x MIPS vs Complexity results for the original code. I
have been able to reduce the complexity 1 encoder to 15.7 MIPS.
Encoder
Complexity Original 32 Original 16
1 31.2 29.6
2 41.7 39.8
3 51.4 49.0
4 61.6
5
6
7 93.1
8
9 120.8
Jerry J. Trantow
Applied Signal Processing, Inc.
jtrantow@ieee.org
2006 Feb 10
2
About wideband encode
Hi, all.
I have two questions about wideband encoding.
>From "testenc_wb.c"...
1)
tmp=8;
speex_encoder_ctl(st, SPEEX_SET_QUALITY, &tmp);
tmp=3;
speex_encoder_ctl(st, SPEEX_SET_HIGH_MODE, &tmp);
tmp=6;
speex_encoder_ctl(st, SPEEX_SET_LOW_MODE, &tmp);
How to set high_mode and low_mode, if quality is set to '9'?
When I set quality '9'
2006 Feb 13
1
NB encoder with multiple channels
...w, bw_lpc1, bw_lpc2,
variables which would save 562 bytes per encoder. Are there more variables
that can be shared or eliminated if I stick to narrow band?
The biggest variables are the inBuf, excBuf, swBuf, innov and I think these
have to stay.
Jerry J. Trantow
Applied Signal Processing, Inc.
jtrantow@ieee.org
2006 Jan 27
3
Speex at ARM Devices (Symbian OS)
Hello,
I am from a small Czech software company (circletech.net) working on
software for mobile phones. We are currently starting a development of an
Voice IP software, and consider using speex for voice compression and
decompression. The software will be Symbian OS C++ program.
Is there anyone who has actually used speex Symbian OS port for realtime
voice compression and decompression on mobile
2007 Feb 13
0
Re: Speex-dev Digest, Vol 33, Issue 9
...-----------
> An HTML attachment was scrubbed...
> URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20070208/c92049e3/attachment-0001.html
>
> ------------------------------
>
> Message: 2
> Date: Thu, 8 Feb 2007 12:08:16 -0600
> From: "Jerry Trantow" <jtrantow@ieee.org>
> Subject: [Speex-dev] AEC and resample question
> To: <speex-dev@xiph.org>
> Message-ID: <004101c74bac$1ca17570$4001a8c0@a64>
> Content-Type: text/plain; charset="us-ascii"
>
> I understand that the capture/playback signals need to be sync...
2006 Feb 03
2
Speex inner_prod()
Hi,
Basically, inner_prod() can and should be adapted to the architecture it
will run on. It is not really sensitive to noise, so it's possible to
tweak it a lot. Also, in the current code, I saturate it to +-16384,
which is OK to prevent overflows. I'm not concerned with the case of a
constant -16384 value because it can't really happen in practice
(especially after filtering). BTW,
2006 Jan 18
2
TI 6xxx platform performance
I'm trying to make a design decision between a TI 6416 or DM642 (fixed
point) and 6713 (floating point) platform. The application is a 32 channel
speech encoder. (CBR only, 8khz, 8kbps)
To get a feel for the computational load, I am running 1 second (50 frames)
of voice through the encoder.
My profile of the 6416 indicates I'm at 27.4M cycles/channel. I need to get
below 720Mhz/32
2007 Feb 08
2
AEC and resample question
I understand that the capture/playback signals need to be sync'd for an AEC
to adapt. I'm a little bit confused on the requirements of synchronous
sampling between the near end (mic/speaker) and the far end (phone line). I
have an embedded DSP system with mic and speaker getting 1msec packets
containing 8 samples. We can watch the DSP and ISDN clock frames drift and
every few minutes we
2006 Dec 05
0
Speex support for TI DaVinci processor
Do you need to encode and/or decode? I did some work optimizing the DM642
speex 1.1.11.1 encoder earlier this year. I was able to reduce the narrow
band MIPS from approx 30 to 16 using some of the #pragmas and optimizing the
functions (Following the BlackFin example.) The project I was working on
has been put on hold so I haven't looked at the more recent changes. If you
are tight on
2007 Jan 23
1
AEC FFT replacement for TI 55x
I am in the process of dropping the TI DSP lib fft routines into the AEC.
Currently, FFTWrap.c uses the USE_SMALLFT and USE_KISS_FFT to select between
two packages of FFT routines. ]
#ifdef USE_SMALLFT
...
#elif defined(USE_KISS_FFT)
...
#else
#error No other FFT implemented
#endif
My guess is that every DSP and many other processors will have their own
specific FFT and iFFT. What method
2007 Jan 25
1
Minor fixed point scaling problem
First, let me say that I think the speex code is incredible in the way it
supports floating and fixed point code from one set of code. The same is
true for supporting multiple processors, etc... I've used speex with the
PC, TI 64xx and 55xx. Please view the following comments not as an attack
on speex (which I think is incredible!) but as my contribution to an open
source project.
I know