mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 00:06:59 +02:00
Merge PipeWire backend into the main library.
This commit is contained in:
@@ -52,10 +52,6 @@ are specified the last one on the command line will have priority.
|
||||
#include "../common/common.c"
|
||||
#include "../../extras/backends/sdl2/miniaudio_sdl2.c"
|
||||
|
||||
#if defined(MA_TESTS_INCLUDE_PIPEWIRE)
|
||||
#include "../../extras/backends/pipewire/miniaudio_pipewire.h"
|
||||
#endif
|
||||
|
||||
#ifndef AUTO_CLOSE_TIME_IN_MILLISECONDS
|
||||
#define AUTO_CLOSE_TIME_IN_MILLISECONDS 5000
|
||||
#endif
|
||||
@@ -170,6 +166,10 @@ ma_bool32 try_parse_backend(const char* arg, ma_device_backend_config* pBackends
|
||||
pBackends[backendCount++] = ma_device_backend_config_init(ma_device_backend_oss, NULL);
|
||||
goto done;
|
||||
}
|
||||
if (strcmp(arg, "pipewire") == 0) {
|
||||
pBackends[backendCount++] = ma_device_backend_config_init(ma_device_backend_pipewire, NULL);
|
||||
goto done;
|
||||
}
|
||||
if (strcmp(arg, "pulseaudio") == 0 || strcmp(arg, "pulse") == 0) {
|
||||
pBackends[backendCount++] = ma_device_backend_config_init(ma_device_backend_pulseaudio, NULL);
|
||||
goto done;
|
||||
@@ -202,14 +202,6 @@ ma_bool32 try_parse_backend(const char* arg, ma_device_backend_config* pBackends
|
||||
pBackends[backendCount++] = ma_device_backend_config_init(ma_device_backend_sdl2, NULL);
|
||||
goto done;
|
||||
}
|
||||
if (strcmp(arg, "pipewire") == 0) {
|
||||
#if defined(MA_TESTS_INCLUDE_PIPEWIRE)
|
||||
pBackends[backendCount++] = ma_device_backend_config_init(ma_device_backend_pipewire, NULL);
|
||||
#else
|
||||
printf("ERROR: Attempting to use PipeWire, but it was not compiled in. Compile with MA_TESTS_INCLUDE_PIPEWIRE.");
|
||||
#endif
|
||||
goto done;
|
||||
}
|
||||
|
||||
done:
|
||||
if (*pBackendCount < backendCount) {
|
||||
@@ -306,15 +298,6 @@ void print_enabled_backends(void)
|
||||
printf(" SDL2\n");
|
||||
}
|
||||
|
||||
#if defined(MA_TESTS_INCLUDE_PIPEWIRE)
|
||||
{
|
||||
if (ma_device_backend_pipewire != NULL) {
|
||||
printf(" PipeWire\n");
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user