Displaying 20 results from an estimated 10000 matches similar to: "Using speex (newbie)"
2006 Jan 09
1
Using speex (newbie)
Hi, i'm using speex in a conferencing application and i have a little problem. I encode single buffer of 320 byte (160 short) and send it to destination where
i play it. The problem is that between frame i hear a "tick" so, if i encode single frames, send it and play it, i heard like to be underwater (because there is a tick 8000/320 times/sec ), if i encode many packet all together
2006 Jan 10
3
Using speex (newbie)
Thank you for the answer but i've already read manual and examples and i'm doing same thing
of your code, so, maybe you can give me a hint about the problem i have, that it is for sure in my code. A
question: is it possible that i hear a "tick" because between two frame i call speex_bits_reset? (for this reason if i encode
more than one frame together there is no
2006 Jan 11
1
Using speex (newbie)
Thank you to all, i've discovered the problem, i was using 1.0.5 version,
now i'm using 1.1.11.1 and tick is disappeared.... speex_decode now
return -1 if end of stream is reached, in previous version it was returning
1...maybe can help someone...thank you again
Carlo
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2007 Apr 20
0
Problems with the Speex Jitter Buffer
(Sorry about the delay -- currently attending ICASSP)
Hi,
Haven't looked at all the details, but what's clearly wrong is that you
need to put the *compressed* packets in the jitter buffer and decode
them only when you _get() them.
Jean-Marc
David Feurle wrote:
> Hi,
>
> I am using the JitterBuffer. Since there is not so much documentation I
> think I dont use it in a
2007 Apr 20
0
Problems with the Speex Jitter Buffer
David Feurle wrote:
> Thanks for your reply Jean-Marc!
>
> this was what I had before.
> But I decided to restructure it since the thread that plays the sound is
> a callback from the sound hardware, more or less an interrupt handler.
> For me it seems more reasonable to waste some memory for to save the
> decompressed Packet. While I write this I begin to think that it is
2004 Aug 06
0
Speex settings and jitter
The audio frame speex generates sounds pretty terrible most of the time, and
I don't use it for jitter correction instead I just use it for dropped
packets - so I usually drop the late packet. It sounds acceptable as long as
I drop less than 5% of traffic (dropping 2 in a row makes a bad robot noise,
so I reset the stream in that case). The good news is that on an unsaturated
DSL line jitter
2004 Aug 06
0
Speex settings and jitter
Right - and I deal with that on the receiver end based on an approximation
of sender's and receiver's responsiveness - the minimum latency I've been
able to get into the system is about 150 ms. Of that, jitter buffering is
about 40-100ms. I'd love to figure out how to get that down without killing
myself on thread switching or Win32 kernel calls, but ms has to actually
implement
2007 Apr 20
2
Problems with the Speex Jitter Buffer
Thanks for your reply Jean-Marc!
this was what I had before.
But I decided to restructure it since the thread that plays the sound is
a callback from the sound hardware, more or less an interrupt handler.
For me it seems more reasonable to waste some memory for to save the
decompressed Packet. While I write this I begin to think that it is
possible I decompress Packets that are never used
2004 Aug 06
3
Speex settings and jitter
In my experience most of the jitter related issues are because people are
using too small of audio buffer sizes that match the framing size of Speex -
particularly in Windows. This isn't a problem with Speex, but as a
programmer you should collect and append a few frames to match the size of
your output audio frame buffer before attempting to play the sound.
-----Original Message-----
From:
2002 Oct 11
0
Problems using smbclient with a Win2k server
Hi all,
I have a set of files that are shared from a Windows 2000 Server that
smbclient can't access but Windows 2000 clients and DAVE clients can.
I am using samba 2.2.5.
Here's an example from smbclient:
[mark@protagonist ~]$ smbclient //medusa/share
added interface ip=192.168.0.38 bcast=192.168.0.255 nmask=255.255.255.0
Password:
Domain=[STAFF] OS=[Windows 5.0] Server=[Windows 2000
2005 Dec 21
0
Bitrate problem
Thanks all for your prompt reply.
I agree with Alex. I think jitter buffer will have to
drop packets if its input bitrate is higher than it is
configured for.
I never tried speex jitter buffer. What does it do
when input bitrate is higher or lower ?
As an alternate solution, I was thinking to play with
directsound playrate [using SetFrequency()]. Has
anyone used it to solve such problem?
Any
2005 Dec 21
2
Bitrate problem
But that's what a jitter buffer will do, eventually -
drop a packet. And it's better to drop a silence packet.
Cheers,
.a
-----Original Message-----
From: Jean-Marc Valin
[mailto:jean-marc.valin@usherbrooke.ca]
Sent: Wednesday, December 21, 2005 3:39 PM
To: Alex Bakaev
Cc: Shantanu Gramsci; speex-dev@xiph.org
Subject: RE: [Speex-dev] Bitrate problem
On Wed, 2005-12-21 at 15:29 -0800,
2008 Jun 28
0
Enabling Speex VBR for VoIP
Jean-Marc Valin <jean-marc.valin at usherbrooke.ca> wrote:
>
> See the SPEEX_SET_VBR and SPEEX_SET_VBR_QUALITY options. But be aware
> that unless you're aggregating many VoIP calls on the same link, there's
> little use for VBR in VoIP.
I don't agree with this. I've used Speex's VBR mode exclusively in my
P2P VoIP software for the past 4 years and never
2007 Nov 05
2
JitterBuffer in SVN
Jean-Marc Valin wrote:
> Thorvald Natvig a ?crit :
>
>> I see you're changing the jitter buffer around quite a bit. Could you
>> let us know when it's ready for general testing? (At the moment it
>> doesn't handle missing packets at all)
>>
>
> While I'm not completely done yet, I thought the current version was
> working. Can you tell
2007 Apr 18
3
Problems with the Speex Jitter Buffer
Hi,
I am using the JitterBuffer. Since there is not so much documentation I
think I dont use it in a correct way. All the packets are recieved (I
control the sequence numbers) but the JitterBuffer often tells me he has
no packet. I am using it in the following way:
I am not sure if I use the ticks correctly but I think it can be set to
20(msec).
It is set as a Member in my class and i
2006 Mar 20
2
Who is using the jitter buffer?
-----Original Message-----
From: speex-dev-bounces@xiph.org
[mailto:speex-dev-bounces@xiph.org] On Behalf Of Thorvald
Natvig
Sent: Monday, March 20, 2006 12:11 PM
To: speex-dev@xiph.org
Subject: Re: [Speex-dev] Who is using the jitter buffer?
But I must say that it really does work well at the
moment, at least from the "minimizing latency" point of
view :)
How do you timestamp the
2004 Aug 06
3
Speex settings and jitter
Hi,
Is there are document where the interaction between all the configuration
options of speex is explained?
Speex seems to have CBR, VBR and ABR. You can also use SPEEX_SET_QUALITY
(SPEEX_SET_VBR_QUALITY) and SPEEX_SET_BITRATE which I suppose can't be set
at the same time. Is there a list of possible combinations somewhere?
I also have another question related to jitter. To minimize jitter,
2007 Nov 05
0
JitterBuffer in SVN
Thorvald Natvig a ?crit :
> I see you're changing the jitter buffer around quite a bit. Could you
> let us know when it's ready for general testing? (At the moment it
> doesn't handle missing packets at all)
While I'm not completely done yet, I thought the current version was
working. Can you tell me what happens exactly (without output if
possible) so I can fix it? Also,
2007 Feb 21
2
Problem with Rsync or Users will be Users?
I'm using CWRSync 2.6.9 protocol 29 on a Windows 2003 Standard R2 server.
I'm trying to copy files onto a local usb harddrive.
Both filesystems are NTFS.
Rsync is failing to copy some files due to the file name length.
I kind of assumed that Rsync could handle the same file name length that
Windows users are allowed to enter. :-)
Is there *anything* I can do with Rsync to allow these
2009 Mar 03
0
speex_jitter_buffer and DTX (and multiple streams)
Hi,
I have a few questions about the speex_jitter_buffer when used with
DTX here goes:
I want to use the speex_jitter_buffer with muliple streams (multi
client) and with DTX so that clients will only transmit data when they
are actually saying anything, but Im unsure of how the ticking is
handled.
I have 1 x SpeexJitter struct per client stream
Im using portaudio and Im planning on