Ticket #49: pulseaudio-ignore-xrun.2.patch
| File pulseaudio-ignore-xrun.2.patch, 1.7 kB (added by coling, 1 year ago) |
|---|
-
pulseaudio-0.9.6/src/modules/module-tunnel.c
old new 111 111 112 112 static void command_stream_killed(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_tagstruct *t, void *userdata); 113 113 static void command_subscribe_event(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_tagstruct *t, void *userdata); 114 static void command_over_or_underflow(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_tagstruct *t, void *userdata); 114 115 115 116 #ifdef TUNNEL_SINK 116 117 static void command_request(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_tagstruct *t, void *userdata); … … 123 124 [PA_COMMAND_PLAYBACK_STREAM_KILLED] = command_stream_killed, 124 125 [PA_COMMAND_RECORD_STREAM_KILLED] = command_stream_killed, 125 126 [PA_COMMAND_SUBSCRIBE_EVENT] = command_subscribe_event, 127 [PA_COMMAND_OVERFLOW] = command_over_or_underflow, 128 [PA_COMMAND_UNDERFLOW] = command_over_or_underflow 126 129 }; 127 130 128 131 struct userdata { … … 303 306 304 307 #endif 305 308 309 static void command_over_or_underflow(pa_pdispatch *pd, uint32_t command, PA_GCC_UNUSED uint32_t tag, pa_tagstruct *t, void *userdata) { 310 311 pa_log("%sflow error occured on tunnel destination, ignoring", (command == PA_COMMAND_UNDERFLOW)?"under":"over"); 312 } 313 306 314 static void stream_get_latency_callback(pa_pdispatch *pd, uint32_t command, PA_GCC_UNUSED uint32_t tag, pa_tagstruct *t, void *userdata) { 307 315 struct userdata *u = userdata; 308 316 pa_usec_t sink_usec, source_usec, transport_usec;
