0
1
mirror of https://github.com/radio95-rnt/fm95.git synced 2026-02-26 19:23:51 +01:00

optimize a bit

This commit is contained in:
2025-05-31 11:37:32 +02:00
parent f7e0fcf84a
commit 7da1ab87ad
3 changed files with 14 additions and 23 deletions

View File

@@ -72,18 +72,18 @@ int init_PulseInputDevicef(PulseInputDevice* dev, int sample_rate, int channels,
return 0;
}
int read_PulseInputDevice(PulseInputDevice* dev, float* buffer, size_t size) {
int read_PulseInputDevice(PulseInputDevice* dev, void* buffer, size_t size) {
if (!dev->initialized) return -1;
int error;
if (pa_simple_read(dev->dev, buffer, size, &error) < 0) return error;
return 0;
int error = 0;
pa_simple_read(dev->dev, buffer, size, &error);
return error;
}
int read_PulseInputDevicef(PulseInputDevice* dev, void* buffer, size_t size) {
if (!dev->initialized) return -1;
int error;
if (pa_simple_read(dev->dev, buffer, size, &error) < 0) return error;
return 0;
int error = 0;
pa_simple_read(dev->dev, buffer, size, &error);
return error;
}
void free_PulseInputDevice(PulseInputDevice* dev) {
@@ -162,18 +162,11 @@ int init_PulseOutputDevicef(PulseOutputDevice* dev, int sample_rate, int channel
return 0;
}
int write_PulseOutputDevice(PulseOutputDevice* dev, float* buffer, size_t size) {
int write_PulseOutputDevice(PulseOutputDevice* dev, void* buffer, size_t size) {
if (!dev->initialized) return -1;
int error;
if (pa_simple_write(dev->dev, buffer, size, &error) < 0) return error;
return 0;
}
int write_PulseOutputDevicef(PulseOutputDevice* dev, void* buffer, size_t size) {
if (!dev->initialized) return -1;
int error;
if (pa_simple_write(dev->dev, buffer, size, &error) < 0) return error;
return 0;
int error = 0;
pa_simple_write(dev->dev, buffer, size, &error);
return error;
}
void free_PulseOutputDevice(PulseOutputDevice* dev) {