paaudio.c (9d34e6d8a1a1db44d882cc307a0e6ebb7a406e28) paaudio.c (8a435f74780dccc7d52ddffff69230492e410c1d)
1/* public domain */
2
3#include "qemu/osdep.h"
4#include "qemu/module.h"
5#include "audio.h"
6#include "qapi/opts-visitor.h"
7
8#include <pulse/pulseaudio.h>

--- 503 unchanged lines hidden (view full) ---

512
513 flags =
514 PA_STREAM_INTERPOLATE_TIMING
515#ifdef PA_STREAM_ADJUST_LATENCY
516 | PA_STREAM_ADJUST_LATENCY
517#endif
518 | PA_STREAM_AUTO_TIMING_UPDATE;
519
1/* public domain */
2
3#include "qemu/osdep.h"
4#include "qemu/module.h"
5#include "audio.h"
6#include "qapi/opts-visitor.h"
7
8#include <pulse/pulseaudio.h>

--- 503 unchanged lines hidden (view full) ---

512
513 flags =
514 PA_STREAM_INTERPOLATE_TIMING
515#ifdef PA_STREAM_ADJUST_LATENCY
516 | PA_STREAM_ADJUST_LATENCY
517#endif
518 | PA_STREAM_AUTO_TIMING_UPDATE;
519
520 if (dev) {
521 /* don't move the stream if the user specified a sink/source */
522 flags |= PA_STREAM_DONT_MOVE;
523 }
524
520 if (dir == PA_STREAM_PLAYBACK) {
521 r = pa_stream_connect_playback(stream, dev, attr, flags, NULL, NULL);
522 } else {
523 r = pa_stream_connect_record(stream, dev, attr, flags);
524 }
525
526 if (r < 0) {
527 goto fail;

--- 496 unchanged lines hidden ---
525 if (dir == PA_STREAM_PLAYBACK) {
526 r = pa_stream_connect_playback(stream, dev, attr, flags, NULL, NULL);
527 } else {
528 r = pa_stream_connect_record(stream, dev, attr, flags);
529 }
530
531 if (r < 0) {
532 goto fail;

--- 496 unchanged lines hidden ---