Displaying 4 results from an estimated 4 matches for "auto_adjust".
2009 Jan 30
2
Jitter buffer (speex_jitter.h) usage
...me. How are these conditions different, and
is there a better recommended strategy for handling one versus the
other?
Am I correct that calling jitter_buffer_update_delay might eventually
cause one or more buffered packets to be skipped? And in any case,
what are the implications of having auto_adjust change the delay on
every call to jitter_buffer_tick versus speex_jitter_buffer.c's
strategy of making it contingent upon the "activity level" of the last
frame? Is this equivalent to shrinking the buffer using some form of
silence detection?
Thank you very much in advance....
2009 Jan 31
0
Jitter buffer (speex_jitter.h) usage
...packet was lost. But this is just an implementation issue, the
two cases could be implemented differently.
> Am I correct that calling jitter_buffer_update_delay might eventually
> cause one or more buffered packets to be skipped? And in any case,
> what are the implications of having auto_adjust change the delay on
> every call to jitter_buffer_tick versus speex_jitter_buffer.c's
> strategy of making it contingent upon the "activity level" of the last
> frame? Is this equivalent to shrinking the buffer using some form of
> silence detection?
If you let th...
2008 Mar 29
0
GCC/ELF Visibility patch
...T int jitter_buffer_get_pointer_timestamp(JitterBuffer *jitter)
{
return jitter->pointer_timestamp;
}
-void jitter_buffer_tick(JitterBuffer *jitter)
+EXPORT void jitter_buffer_tick(JitterBuffer *jitter)
{
/* Automatically-adjust the buffering delay if requested */
if (jitter->auto_adjust)
@@ -764,7 +764,7 @@
jitter->buffered = 0;
}
-void jitter_buffer_remaining_span(JitterBuffer *jitter, spx_uint32_t rem)
+EXPORT void jitter_buffer_remaining_span(JitterBuffer *jitter, spx_uint32_t rem)
{
/* Automatically-adjust the buffering delay if requested */
if (jitter->a...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...T int jitter_buffer_get_pointer_timestamp(JitterBuffer *jitter)
{
return jitter->pointer_timestamp;
}
-void jitter_buffer_tick(JitterBuffer *jitter)
+EXPORT void jitter_buffer_tick(JitterBuffer *jitter)
{
/* Automatically-adjust the buffering delay if requested */
if (jitter->auto_adjust)
@@ -764,7 +764,7 @@
jitter->buffered = 0;
}
-void jitter_buffer_remaining_span(JitterBuffer *jitter, spx_uint32_t rem)
+EXPORT void jitter_buffer_remaining_span(JitterBuffer *jitter, spx_uint32_t rem)
{
/* Automatically-adjust the buffering delay if requested */
if (jitter->a...