Displaying 20 results from an estimated 20 matches for "speex_jitter".
2009 Jan 31
0
Jitter buffer (speex_jitter.h) usage
Hi Zachary,
Zachary Schneirov a ?crit :
> The speex_jitter_buffer.c wrapper seems to maintain (buffer?) one
> packet-frame ("current_packet") in addition to the packets already
> tracked by the JitterBuffer itself. Why is this necessary?
That's in case there's more than one frame per packet. That way, it
finds the packet, decod...
2009 Jan 30
2
Jitter buffer (speex_jitter.h) usage
Dear speex developers and users,
I'm considering adopting the speex jitter buffer for use with a
different codec in a voice conferencing system and would be very
grateful if those more acquainted with it could help me with some
questions.
The speex_jitter_buffer.c wrapper seems to maintain (buffer?) one
packet-frame ("current_packet") in addition to the packets already
tracked by the JitterBuffer itself. Why is this necessary?
Correspondingly, how is the internal JitterBuffer state affected by
calling jitter_buffer_get (and _tick) b...
2006 Nov 15
2
[PATCH] symbian port
hi,
this patch should fix the symbian build.
/alfred
-------------- next part --------------
A non-text attachment was scrubbed...
Name: speex-symbian2.patch
Type: text/x-patch
Size: 2669 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20061115/5ac4915e/speex-symbian2.bin
2006 Nov 15
1
[PATCH] symbian port
...ex\speex_config_types.h
>> +..\include\speex\speex_echo.h \epoc32\include\speex\speex_echo.h
>> +..\include\speex\speex.h \epoc32\include\speex\speex.h
>> +..\include\speex\speex_header.h \epoc32\include\speex\speex_header.h
>> +..\include\speex\speex_jitter.h \epoc32\include\speex\speex_jitter.h
>> +..\include\speex\speex_preprocess.h \epoc32\include\speex\speex_preprocess.h
>> +..\include\speex\speex_stereo.h \epoc32\include\speex\speex_stereo.h
>> +..\include\speex\speex_types.h \epoc32\include\speex\speex_...
2006 Nov 15
0
[PATCH] symbian port
...oc32\include\speex\speex_config_types.h
> +..\include\speex\speex_echo.h \epoc32\include\speex\speex_echo.h
> +..\include\speex\speex.h \epoc32\include\speex\speex.h
> +..\include\speex\speex_header.h \epoc32\include\speex\speex_header.h
> +..\include\speex\speex_jitter.h \epoc32\include\speex\speex_jitter.h
> +..\include\speex\speex_preprocess.h \epoc32\include\speex\speex_preprocess.h
> +..\include\speex\speex_stereo.h \epoc32\include\speex\speex_stereo.h
> +..\include\speex\speex_types.h \epoc32\include\speex\speex_types.h
>...
2007 Dec 11
0
[PATCH] update symbian build
...clude\libc ..\include
Index: symbian/bld.inf
===================================================================
--- symbian/bld.inf (revision 14293)
+++ symbian/bld.inf (working copy)
@@ -40,6 +40,7 @@
..\include\speex\speex_header.h \epoc32\include\speex\speex_header.h
..\include\speex\speex_jitter.h \epoc32\include\speex\speex_jitter.h
..\include\speex\speex_preprocess.h \epoc32\include\speex\speex_preprocess.h
+..\include\speex\speex_resampler.h \epoc32\include\speex\speex_resampler.h
..\include\speex\speex_stereo.h \epoc32\include\speex\speex_stereo.h
..\include...
2004 Nov 10
2
Jitter buffer
Hi Jean and Steve,
Can you tell me whether the jitter filter / buffer is adaptive type, I
saw the description of speex_jitter.h say it is "adaptive", anyone of
the group has implemented it and confirm it.
Thank you all.
Regards,
Danny Chan
-----Original Message-----
From: speex-dev-bounces@xiph.org [mailto:speex-dev-bounces@xiph.org] On
Behalf Of Jean-Marc Valin
Sent: Tuesday, September 07, 2004 11:32 PM...
2005 Jun 14
2
Prebuffering best practices
What is the best way to pick a prebuffering length for a streaming audio
application using UDP transport?
I'm using Speex in a VoIP application with RTP transport, currently with
a fixed 500ms prebuffer on the playback side. However, I'd like
something a bit more adaptive to accomodate high-jitter connections.
For example, in one test configuration there is a very low average
2005 Jun 14
2
Prebuffering best practices
...I need to
stay beneath the MTU. But should I be going for the largest granularity
that fits under the MTU, or should I be going for the smallest
granularity that my CPU can churn out?
Thanks!
-david
Jean-Marc Valin wrote:
> Have you looked at the Speex (adaptive) jitter buffer? See
> speex_jitter.h
>
> Jean-Marc
>
> Le mardi 14 juin 2005 ? 17:50 -0700, David Barrett a ?crit :
>
>>What is the best way to pick a prebuffering length for a streaming audio
>>application using UDP transport?
>>
>>I'm using Speex in a VoIP application with RTP trans...
2005 Jun 14
1
Prebuffering best practices
...under the MTU, or should I be going for the smallest
>>granularity that my CPU can churn out?
>>
>>
>>Thanks!
>>
>>-david
>>
>>
>>Jean-Marc Valin wrote:
>>
>>>Have you looked at the Speex (adaptive) jitter buffer? See
>>>speex_jitter.h
>>>
>>> Jean-Marc
>>>
>>>Le mardi 14 juin 2005 ? 17:50 -0700, David Barrett a ?crit :
>>>
>>>
>>>>What is the best way to pick a prebuffering length for a streaming audio
>>>>application using UDP transport?
>>&...
2005 Apr 19
1
speex voice seems to be bit breaking over long distance.
...ct.
>
Thanks, I have made the above changes and the effect
seems to be better now.
> > I think jitter buffering is more correct way to
> solve
> > this problem but I think this is not so easy. Is
> there
> > got any source code to reference from?
>
> Look for the speex_jitter.h header.
I tried to implement it but I don't really understand
the parameters for the speex_jitter_get() and
speex_jitter_put() function. I have the following
questions:
Since the second parameter of speex_jitter_put() is a
char* and the second parameter of speex_jitter_get()
is a short*, d...
2005 Jun 14
0
Prebuffering best practices
Have you looked at the Speex (adaptive) jitter buffer? See
speex_jitter.h
Jean-Marc
Le mardi 14 juin 2005 ? 17:50 -0700, David Barrett a ?crit :
> What is the best way to pick a prebuffering length for a streaming audio
> application using UDP transport?
>
> I'm using Speex in a VoIP application with RTP transport, currently with
> a fixed 500...
2005 Apr 18
0
speex voice seems to be bit breaking over long distance.
...ket
is missing, instead of repeating the previous one, just try decoding by
passing NULL instead of the SpeexBits struct.
> I think jitter buffering is more correct way to solve
> this problem but I think this is not so easy. Is there
> got any source code to reference from?
Look for the speex_jitter.h header.
Jean-Marc
> Regards,
> YueWeng
>
> --- "Kleijn, J.S. de" <J.S.d.Kleijn@student.tue.nl>
> wrote:
> > Hi,
> >
> > You should implement a jitter buffer, this buffers
> > the audio to prevent the 'breaking'.
> >
>...
2006 Oct 20
5
To symbian and speex developers! Building instructions
Hello to everyone!
During building speex library for Symbian OS I encountered some problems. All thess problems can be solved by modifying the speex sources. I don't have access to SVN repository of speex, so I will just describe the changes to be done:
1) mmp file in symbian derictory misses windows.c sources. You need to add this string into speex.mmp:
SOURCES windows.c
2) Symbian OS
2007 Jun 22
1
Speex questions
Hi Jean-Marc, I'm implementing a VoIP client and I want to use your
codec init. I need to
ask you some questions about Speex because I can't get too much information
about it on the web. I hope you can help me.
1.- First of all, I want to know if Speex provides a buffer for Jitter..If
it does, what can I do to use it in my softphone?
2.- How does Speex manage the packet loss? (In a
2005 Jun 14
0
Prebuffering best practices
...the largest granularity
> that fits under the MTU, or should I be going for the smallest
> granularity that my CPU can churn out?
>
>
> Thanks!
>
> -david
>
>
> Jean-Marc Valin wrote:
> > Have you looked at the Speex (adaptive) jitter buffer? See
> > speex_jitter.h
> >
> > Jean-Marc
> >
> > Le mardi 14 juin 2005 ? 17:50 -0700, David Barrett a ?crit :
> >
> >>What is the best way to pick a prebuffering length for a streaming audio
> >>application using UDP transport?
> >>
> >>I'm usi...
2004 Nov 14
1
Jitter buffer
Danny Chan wrote:
>Hi Jean and Steve,
>
>Can you tell me whether the jitter filter / buffer is adaptive type, I
>saw the description of speex_jitter.h say it is "adaptive", anyone of
>the group has implemented it and confirm it.
>
>
I believe it is adaptive, but no, I haven't used it, because it's
coupled only to the speex codec. We're working on a generic application
and codec-independent jitter buffer algor...
2009 Mar 12
2
compiling ffmpeg with --enable-libspeex (was Re: from Adobe Flex / Flash Player 10 .flv Speex via Red5 to .wav PCM?)
...g_g] Error 1
~/src/ffmpeg$ grep speex_header_free /usr/include/speex/*
[no matches]
~/src/ffmpeg$ ls -l /usr/include/speex/
total 76
...
-rw-r--r-- 1 root root 13179 2008-05-07 14:14 speex.h
-rw-r--r-- 1 root root 3720 2008-05-07 14:14 speex_header.h
-rw-r--r-- 1 root root 4456 2008-05-07 14:14 speex_jitter.h
-rw-r--r-- 1 root root 6147 2008-05-07 14:14 speex_preprocess.h
-rw-r--r-- 1 root root 3190 2008-05-07 14:14 speex_stereo.h
-rw-r--r-- 1 root root 4355 2008-05-07 14:14 speex_types.h
I got the speex-1.2rc1 tarball from http://speex.org/downloads/ and
./configure, make, and sudo make install w...
2005 Apr 18
3
speex voice seems to be bit breaking over long distance.
Hi,
Ok, what you suggest sound logical to me. Currently, I
have done a small trick to prevent this problem. What
I did is that whenever windows request a voice packet
from me and if I do not have the voice packet, I
repeat the previous packet. Hence, all the breaking
portion is filled with previous packet. This trick
seems to work so far. I am not sure what is the side
effect.
I think jitter
2009 Mar 12
0
compiling ffmpeg with --enable-libspeex (was Re: from Adobe Flex / Flash Player 10 .flv Speex via Red5 to .wav PCM?)
...header_free /usr/include/speex/*
> [no matches]
>
> ~/src/ffmpeg$ ls -l /usr/include/speex/
> total 76
> ...
> -rw-r--r-- 1 root root 13179 2008-05-07 14:14 speex.h
> -rw-r--r-- 1 root root ?3720 2008-05-07 14:14 speex_header.h
> -rw-r--r-- 1 root root ?4456 2008-05-07 14:14 speex_jitter.h
> -rw-r--r-- 1 root root ?6147 2008-05-07 14:14 speex_preprocess.h
> -rw-r--r-- 1 root root ?3190 2008-05-07 14:14 speex_stereo.h
> -rw-r--r-- 1 root root ?4355 2008-05-07 14:14 speex_types.h
>
> I got the speex-1.2rc1 tarball from http://speex.org/downloads/ and
> ./configure,...