Ticket #144: rtp-recv-memblockq-size-in-microseconds.patch
| File rtp-recv-memblockq-size-in-microseconds.patch, 1.2 KB (added by bcavagnolo, 4 years ago) |
|---|
-
src/modules/rtp/module-rtp-recv.c
69 69 70 70 #define SAP_PORT 9875 71 71 #define DEFAULT_SAP_ADDRESS "224.0.0.56" 72 #define MEMBLOCKQ_MAX LENGTH (1024*170)72 #define MEMBLOCKQ_MAXDELAY 1000000 /* ...in microseconds. */ 73 73 #define MAX_SESSIONS 16 74 74 #define DEATH_TIMEOUT 20 75 75 … … 320 320 pa_memblock *silence; 321 321 pa_sink_input_new_data data; 322 322 struct timeval now; 323 size_t qlen; 323 324 324 325 pa_assert(u); 325 326 pa_assert(sdp_info); … … 380 381 &s->sink_input->sample_spec, 381 382 pa_frame_align(pa_bytes_per_second(&s->sink_input->sample_spec)/128, &s->sink_input->sample_spec)); 382 383 384 qlen = pa_usec_to_bytes(MEMBLOCKQ_MAXDELAY, &s->sink_input->sample_spec); 385 383 386 s->memblockq = pa_memblockq_new( 384 387 0, 385 MEMBLOCKQ_MAXLENGTH,386 MEMBLOCKQ_MAXLENGTH,388 qlen, 389 qlen, 387 390 pa_frame_size(&s->sink_input->sample_spec), 388 391 pa_bytes_per_second(&s->sink_input->sample_spec)/10+1, 389 392 0,
