similar to: Jitter Buffer beginner question.

Displaying 20 results from an estimated 1000 matches similar to: "Jitter Buffer beginner question."

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
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
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, decodes the first frame it contains, and
2008 Jan 01
0
Re: Problem with beta 3 jitter buffer
Hello Jean-Marc, thank you for your reply. > > I found the cause of the problem. The function shift_timings can > > produce overflows in the timing array if the jitter is huge or the > > time units are very short. After changing the timing values' type from > > spx_int16_t to spx_int32_t it seems to work. > Hmm, I always assumed there wouldn't be any overflows.
2006 May 02
2
New jitter.c, bug in speex_jitter_get?
Hi. After changing my code to construct a JitterBufferPacket and passing that to speex_jitter_put, my program works with the new jitter buffer using the wrapper functions (speex_jitter_* instead of the new jitter_buffer_*). However, a lot of warning: did you forget to call jitter_buffer_tick() by any chance? is displayed. Looking at speex_jitter_get, the logic seems to be as follows: if
2007 Dec 31
2
Re: Problem with beta 3 jitter buffer
Daniel Schmidt a ?crit : > I found the cause of the problem. The function shift_timings can > produce overflows in the timing array if the jitter is huge or the > time units are very short. After changing the timing values' type from > spx_int16_t to spx_int32_t it seems to work. Hmm, I always assumed there wouldn't be any overflows. What parameter range are you using that
2006 May 02
0
New jitter.c, bug in speex_jitter_get?
Le mardi 02 mai 2006 ? 18:15 +0200, Thorvald Natvig a ?crit : > Hi. > > After changing my code to construct a JitterBufferPacket and passing that > to speex_jitter_put, my program works with the new jitter buffer using the > wrapper functions (speex_jitter_* instead of the new jitter_buffer_*). Oops, I forgot to make sure I keep the API stable for the old buffer. Any thoughts on
2006 May 03
3
New jitter.c, bug in speex_jitter_get?
>> After changing my code to construct a JitterBufferPacket and passing that >> to speex_jitter_put, my program works with the new jitter buffer using the >> wrapper functions (speex_jitter_* instead of the new jitter_buffer_*). > > Oops, I forgot to make sure I keep the API stable for the old buffer. > Any thoughts on the change (revert or continue as is)? Well, I
2005 Oct 25
2
SpeexJitter and TCP/IP
Hi! I am still trying to clean the voice after procesing it with speex echo cancellation filter. I get some artifacts, the echo is removed, but you can here some metallic voices in background. Jean, in your test client you are using UDP connection and SpeexJitter to make sure UDP packets are in order. What if I use TCP/IP, do I still have to use SpeexJitter when using speex_echo_cancel ?
2008 Jun 27
1
Missing 'extern "C" {' in speex_jitter_buffer.h ?
Hi, It seems like there's a missing ... #ifdef __cplusplus extern "C" { #endif ... somewhere near the beginning of speex_jitter_buffer.h (I'm looking at the latest SVN version). Otherwise, there is nothing to match the "#ifdef __cplusplus" near the end of the file. Inserting the lines above allows my code to compile. (BTW, Speex has been working like a charm
2008 Sep 13
1
Bug (and fix) for speex_jitter_buffer.c
Hi, I'd like to report a bug in speexclient/speex_jitter_buffer.c. In the function speex_jitter_get(), after the line: packet.data = data; add the line packet.len = 2048; If this variable is uninitialized, then in jitter_buffer_get() (in jitter.c), the predicate "jitter->packets[i].len > packet->len" is undetermined. When this happens, the wrong amount of
2010 Oct 18
2
VectorComparison
Hi all, I am not exactly fluent in R and I got stuck with this. I would like to compare each elements of a vector A with any of the elements in Vector B. For some reasons it does not work. > StartDate = as.Date("01/10/2007", "%d/%m/%Y") > TimeSpan = seq(StartDate, by = 'days', length = length(myAverageCWVs$X1986)) > TickLabels = c("2007-10-01",
2006 Mar 28
0
using ''onchange'' option in select from a partial to update a
I''m new to Rails and don''t totally understand some of the control behavior of ActionController. Here''s my problem: I have a _header.rhtml partial view that is supposed to be the header (naturally) on a main.rhtml view (i.e., main.rhtml calls the header partial via the render method). In the header view is a select field that I''d like to have refresh the
2007 Oct 04
3
Audio Speed Variability
I have a video conference like application that I've been working on for a while now, and a recent change is causing some odd problems, and I was wondering if anyone else had seen problems like this. The issue I'm seeing is that when using the sound card for capture, the audio will eventually get about 1-2 seconds out of synch (delayed), from the video. However, if I use USB devices
2008 Oct 10
4
xenconsole: Could not open tty `/dev/pts/5'': No such file or directory
Hi, i''m running a two dom0 nodes cluster for HA, and xen domUs running on top, currently it handles 5 domUs. The issue is that there''s a domU that can only run on one node, it''s not possible to start it on the other one. I get a ''b'' status and can''t access the console. Other domUs can start in either node and I can access their console without
2007 Sep 17
2
Date vs date (long)
Peter et al Thanks for the comments on dates. Some of the respondents missed the point, by showing ways that I could work around the problems, when my main argument is that one shouldn't have to work around problems. So I hereto present round 2 of the debate. 1 Postulates a. In my 35 year computing experience, I think that nothing frustrates me more than a computer program that
2012 Dec 07
0
apply a function at: dateX, dateX+1, dateX+2, ....
Dear knowing people, Dennis Murphy helped me a lot with my first loop last week. Thanks again - I could have made more than 10 "Thank-You cakes" in the time it saved me! But now I want to complicate the thing. My ideas didn't work. Let's see if anyone is smarter ;-) The following packages are needed: library(adehabitatHR) library(rgdal) library(plyr) # My dataframe looks
2005 May 26
2
warnings from hist(): parameter XXX couldn't be set in high-level plot functionN
Hello - This is not a real problem, just an annoyance. Sometimes, but not always, I get a set of strange warnings from hist(). Example follows. ############################ #Produce a histogram of start dates for a set of field measurements. # I didn't reproduce all the dates, because not sure it's relevant, but here's a sample. # Note the invalid date in the fifth element. >
2011 Jan 20
1
Generating time progressing line for Google Earth
Dear, I am trying to visualise a time-progressing line (it's supposed to represent spread patterns) using brew package and Google Earth. The idea is to have a function which takes start and end point geographic coordinates, as well as number of intervals to chop the path up, and returns the collection of points segmenting this line. Unfortunately my calculations fail for large distances,
2010 Nov 02
1
CTDB and PDC Role
Hi, I'm looking to install a new 2-node Samba3 cluster. The cluster will be responsible for Domain Management and file/printer serving. How does the PDC/BDC roles work with CTDB enabled?, does the cluster appear as just one machine (and PDC)?. In the past I've configured PDC/BDC pairs with OpenLDAP as backend and DRBD for active/passive file serving. Now it sounds nice to have