- Timestamp:
- Jul 18, 2017 5:46:43 PM (8 years ago)
- Location:
- trunk/src/VBox/Devices/Audio
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp
r67951 r68039 458 458 459 459 460 #ifdef VBOX_STRICT 461 static void paStreamCbOverflow(pa_stream *pStream, void *pvContext) 462 { 463 RT_NOREF(pStream, pvContext); 464 465 Log2Func(("Warning: Hit overflow\n")); 466 } 467 #endif 468 469 460 470 static void paStreamCbSuccess(pa_stream *pStream, int fSuccess, void *pvUser) 461 471 { … … 513 523 514 524 #ifdef PULSEAUDIO_ASYNC 515 pa_stream_set_write_callback (pStream,paStreamCbReqWrite, pStreamPA);525 pa_stream_set_write_callback (pStream, paStreamCbReqWrite, pStreamPA); 516 526 #endif 517 pa_stream_set_underflow_callback(pStream, paStreamCbUnderflow, pStreamPA); 518 pa_stream_set_state_callback(pStream, paStreamCbStateChanged, pThis); 527 pa_stream_set_underflow_callback (pStream, paStreamCbUnderflow, pStreamPA); 528 #ifdef VBOX_STRICT 529 if (!fIn) /* Only for output streams. */ 530 pa_stream_set_overflow_callback(pStream, paStreamCbOverflow, pStreamPA); 531 #endif 532 pa_stream_set_state_callback (pStream, paStreamCbStateChanged, pThis); 519 533 520 534 #if PA_API_VERSION >= 12 -
trunk/src/VBox/Devices/Audio/pulse_mangling.h
r67952 r68039 60 60 #define pa_stream_set_state_callback PULSE_MANGLER(pa_stream_set_state_callback) 61 61 #define pa_stream_set_underflow_callback PULSE_MANGLER(pa_stream_set_underflow_callback) 62 #define pa_stream_set_overflow_callback PULSE_MANGLER(pa_stream_set_overflow_callback) 62 63 #define pa_stream_set_write_callback PULSE_MANGLER(pa_stream_set_write_callback) 63 64 #define pa_stream_flush PULSE_MANGLER(pa_stream_flush) -
trunk/src/VBox/Devices/Audio/pulse_stubs.c
r67952 r68039 166 166 (pa_stream *s, pa_stream_notify_cb_t cb, void *userdata), 167 167 (s, cb, userdata)) 168 PROXY_STUB_VOID(pa_stream_set_overflow_callback, 169 (pa_stream *s, pa_stream_notify_cb_t cb, void *userdata), 170 (s, cb, userdata)) 168 171 PROXY_STUB_VOID(pa_stream_set_write_callback, 169 172 (pa_stream *s, pa_stream_request_cb_t cb, void *userdata), … … 277 280 ELEMENT(pa_stream_set_state_callback), 278 281 ELEMENT(pa_stream_set_underflow_callback), 282 ELEMENT(pa_stream_set_overflow_callback), 279 283 ELEMENT(pa_stream_set_write_callback), 280 284 ELEMENT(pa_stream_flush),
Note:
See TracChangeset
for help on using the changeset viewer.