search for: abr_count

Displaying 4 results from an estimated 4 matches for "abr_count".

2005 Dec 15
1
ABR troubles
...be just a good guess of the average. .. Unfortunately, and a bit unexpectedly, the same is true for ABR. If you have a loooong period of silence in the beginning, st->vbr_quality will slowly increase. If you then have lots of talking, st->vbr_quality decreases very very slowly as st->abr_count is now very high. The end result is that the target bitrate is exceeded quite drastically over short time periods. As the limit is there to keep the network bandwidth from peaking, this means I have a problem. Is there a way to make VBR or ABR give a guarantee of a maximum bandwidth they will...
2009 Jan 08
0
Average Bit Rate in UWB mode question
Hi list! There seem to be some oddities in using ABR. The first thing I notice is that because "abr_count" increases without bound, after a while the weight of the bitrate history will completely swamp any change in the current bitrate and the ABR adjustment will essentially stop happening. This seems to be true in any mode (not just UWB) and perhaps a solution is to cap "abr_count"...
2006 Jun 01
1
Fixed-point version
....00001 or 0.05, to express them in fixed-point should I just scale them with the appropriate constants from arch.h? 2) If so, which scaling should I use? Taking a very specific example, how should I change to fixed-point the expression below? qual_change = -.00001*st->abr_drift/(1+st->abr_count); For example, when calculating LSPs I think I should use LSP_SCALING. But in the case above, which scaling must I use? The float constant is -1e-5, a very small value to be represented in fixed-point using a 16 bit value, effectively yielding a zero if I just multiply it by the appropriat...
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...ALING*LSP_SCALING; if (st->abr_enabled) { float qual_change=0; if (st->abr_drift2 * st->abr_drift > 0) { /* Only adapt if long-term and short-term drift are the same sign */ qual_change = -.00001*st->abr_drift/(1+st->abr_count); if (qual_change>.05) qual_change=.05; if (qual_change<-.05) qual_change=-.05; } st->vbr_quality += qual_change; if (st->vbr_quality>10) st->vbr_quality=10; if (st->vbr_qualit...