Displaying 20 results from an estimated 9000 matches similar to: "draft-herlein-speex-rtp-profile-01"
2004 Aug 06
1
draft-herlein-speex-rtp-profile-01
Ok, I figured it out. :) This seems to work:
1) Call speex_bits_read_from() once, specifying the location in
memory of the compressed data, and the total length of that data.
2) Keep calling speex_decode() until speex_bits_remaining()
returns 0.
Then you don't have to keep track of the # of frames per packet,
or the size of each compressed frame. It's done magically by the
codec.
2004 Aug 06
0
draft-herlein-speex-rtp-profile-01
Ohh... Nice! This is new in 1.0.1, isn't it? It doesn't seem to
be included in the reference manual yet, though.
Thanks!
Tom
<p>Jean-Marc Valin (jean-marc.valin@hermes.usherb.ca) wrote:
>
> OK, this is how it works:
>
> The encoder calls speex_encode any number of times and then calls
> speex_bits_insert_terminator before sending the bits.
>
> The
2004 Aug 06
0
draft-herlein-speex-rtp-profile-01
Hi all,
Please find below the -01 update to draft-herlein-speex-rtp-profile, as
submitted to the IETF.
Regards
Phil
<p>-------------------8<-----------------------------------8<---------------------
<p><p>Internet Engineering Task Force Greg Herlein
Internet Draft Jean-Marc Valin
2004 Aug 06
0
I-D ACTION:draft-herlein-avt-rtp-speex-00.txt (fwd)
All:
The latest draft RTP Payload Format for Speex is available via
the IETF. See below for details.
Greg
---------- Forwarded message ----------
Date: Tue, 09 Mar 2004 15:56:23 -0500
From: Internet-Drafts@ietf.org
To: IETF-Announce: ;
Subject: I-D ACTION:draft-herlein-avt-rtp-speex-00.txt
A New Internet-Draft is available from the on-line Internet-Drafts directories.
<p>
2005 Apr 26
1
tgAudioCodec.zip
I have (finally) posted my Speex wrapper classes. They are at:
http://www.grandgent.com/spx/tgAudioCodec.zip
I followed your recommendations and they worked fine with 1.1.0.
However, I'm still having the same problem with 1.1.7 that I had the
last time I tried to upgrade. I'm using the same code with both versions,
except for calling speex_encode_int instead of speex_encode, and
2007 Aug 07
1
Attempting to shrink speex: Are these functions necessary?
for the bits init I am using speex_bits_set_bit_buffer and I don't use
the write to or read from because the data is already in the buffer I am
reading from and I am writing to the final buffer so I don't need to
move arrays around.
what part is the vocoder part of the decode?
Thanks for your help!
-Mike
>>> Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> 08/06/07
2006 Mar 21
1
ARM7 Speex decoder
Dear Jan
My intention is to read a piece at time of an .ogg file (stored in and external Multimedia card) decompress it and render it on and LPC2000 DAC. Because I don't have enough RAM memory to load the complete ogg file, I must read only a piece of file at certain time, then decompress and render it, and repeat the previous process until the end of the file. The problem is that I don't
2007 May 29
0
draft-ietf-avt-rtp-speex-01.txt
Alfred E. Heggestad wrote:
> <...>
>
> If we don't get any comments in 1 week (by 22. May 2007) we will go ahead
> and submit it to the IETF. Of course you can comment on it also after it
> has been submitted, but we would like to get the input from the Speex
> community first..
>
thanks for all the input. please find attached an updated version of the draft.
I
2004 Aug 06
0
First draft for Speex RTP profile - Please send your comments
Hi,
We'd like to announce the first draft for the Speex RTP profile. It was
written essentially by Greg Herlein, with some help from Simon Morlat
and I. We'd like to get some feedback on it before it is sent to the
IETF. Basically this will allow all SIP based VoIP applications using
Speex to inter-operate. For those interested, there's already Simon's
LinPhone (www.linphone.org)
2007 Jun 07
0
draft-ietf-avt-rtp-speex-01.txt
Hi
Please find an updated version of the Speex I-D attached. The only
change is addition of the copyright conditions in Appendix A,
as requested by Ivo.
Many thanks for your input.
I will give you a few more days before submitting to AVT working group
/alfred
Ivo Emanuel Gon?alves wrote:
> Do not forget to add the "Copying conditions" to the RFC.
>
> Check
2010 Apr 15
2
Decoded output buffer size
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Il 15/04/2010 01:30, Conrad Parker wrote:
>
>> But how can I know the size of each speex frame into a multiframe payload?
>
> use speex_bit_read_from() just once on the packet, then call
> speex_decode() once for each frame.
>
> Conrad.
Thanks for the reply, Conrad.
What is not clear for me (and I didn't found it on the
2007 Aug 06
2
Attempting to shrink speex: Are these functions necessary?
Hi,
I am using speex 1.2beta2 on a narrowband 16-bit, 8khz system that has
a severe program space problem and will not fit speex in its normal
operation. In an attempt to shrink speex I placed a breakpoint in every
function and ran a decode and encode and removed the breakpoints that I
hit. in the functions that had a breakpoint that I didn't hit I
commented out those functions (as well as
2007 May 17
0
draft-ietf-avt-rtp-speex-01.txt
On Thu, 17 May 2007, Jean-Marc Valin wrote:
>>> Consider a device that only has enough ROM to store one set of
>>> quantization tables (the limitation could also be about speed, network,
>>> ...). If you specify MUST be able to decode, then it means that this
>>> device simply *cannot* implement the spec *at all*. This is bad for
>>> interoperability.
2010 Apr 11
0
Is Speex 1.0 and >=1.1 compatible?
The main difference is not that much in the bit-stream but in the API.
In earlier versions you had to append the terminator manually, whereas I
modifed later versions to do it automatically in case programmers forgot
(there was no reason not to do so).
Jean-Marc
On 2010-04-11 05:23, Tobias wrote:
> On Saturday 10 April 2010 21.51.55 Jean-Marc Valin wrote:
>> All version after 1.0
2010 Apr 10
0
Is Speex 1.0 and >=1.1 compatible?
All version after 1.0 are compatible with each other and with 1.0.
Jean-Marc
On 2010-04-10 15:44, Tobias wrote:
> Hi list,
>
> I'm trying to figure out how to do the most compatible implementation that will
> work with as many versions of Speex as possible. I am streaming multi frame
> Speex blocks over a TCP connection which works fine as long as the version of
> Speex is
2010 Apr 15
0
Decoded output buffer size
On 15 April 2010 17:55, Daniele Barzotti
<daniele.barzotti at eurocomtel.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Il 15/04/2010 01:30, Conrad Parker wrote:
>>
>>> But how can I know the size of each speex frame into a multiframe payload?
>>
>> use speex_bit_read_from() just once on the packet, then call
>> speex_decode()
2010 Apr 10
2
Is Speex 1.0 and >=1.1 compatible?
Hi list,
I'm trying to figure out how to do the most compatible implementation that will
work with as many versions of Speex as possible. I am streaming multi frame
Speex blocks over a TCP connection which works fine as long as the version of
Speex is the same on both sides. When using a newer Speex (1.1.?) to encode
and an older version to decode (1.0.5), it does not work.
The encoder
2006 Mar 20
1
ARM7 Speex decoder
Dear All
I ported the speex decoder in LPC2000 ARM7 family.
Because I fetched the .ogg file from and external MMC card, I can only red a limited memory block
1) Can I decode only a block of a speex file at time ?
/*Create a new decoder state in narrowband mode*/
state = speex_decoder_init(&speex_nb_mode);
/*Set the perceptual enhancement on*/
tmp=1;
2004 Aug 06
0
Updated Speex RTP Internet Draft
Hello,
What's the purpose of the 'sr' sdp parameter ?
The sample rate is already given in the a=rtpmap line ?
Simon
Le dim 29/06/2003 à 12:12, philkerr@elec.gla.ac.uk a écrit :
> Hi all,
>
> Please find below an updated Speex Internet Draft document.
>
> It would be good if we could book some time for discussion on Speex at the IETF
> meeting in Vienna (scheduled
2010 Apr 11
2
Is Speex 1.0 and >=1.1 compatible?
On Saturday 10 April 2010 21.51.55 Jean-Marc Valin wrote:
> All version after 1.0 are compatible with each other and with 1.0.
Hi Jean-Marc and thanks for the quick reply.
I have now looked at this further and got the idea to hard code the number of
frames in the decoder temporarily as a test and voil?, it works! The problem
seem to be some incompatibility in the termination handling. After