Skip to content

Commit

Permalink
Fix pulse audio stream names
Browse files Browse the repository at this point in the history
  • Loading branch information
HunterWhyte committed Jan 8, 2023
1 parent dbc657e commit 1ea0698
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
5 changes: 4 additions & 1 deletion jumaudio.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ void buildFreqTable(float* freq_bins, ma_int32 num_bins, const float in_freqs[][
void buildHammingWindow(float* hamming_lut, ma_int32 sample_size);
float lerpArray(const float array[][2], ma_int32 size, float x);

const char* stream_name = "jum";

// miniaudio data callback for both capture and playback
void dataCallback(ma_device* p_device, void* p_output, const void* p_input, ma_uint32 frame_count) {
jum_AudioSetup* setup;
Expand Down Expand Up @@ -204,6 +206,7 @@ ma_int32 jum_startPlayback(jum_AudioSetup* setup, const char* filepath, ma_int32

// check if device has already been initialized
if (setup->mode != AUDIO_MODE_NONE) {
ma_device_stop(&setup->device);
ma_device_uninit(&setup->device);
if (setup->mode == AUDIO_MODE_PLAYBACK) {
ma_decoder_uninit(&setup->decoder);
Expand All @@ -228,7 +231,7 @@ ma_int32 jum_startPlayback(jum_AudioSetup* setup, const char* filepath, ma_int32
config.dataCallback = dataCallback;
config.pUserData = setup;
config.periodSizeInFrames = setup->info.period;

config.pulse.pStreamNamePlayback = stream_name;
setup->info.channels = config.playback.channels;
setup->info.sample_rate = config.sampleRate;
setup->info.format = setup->decoder.outputFormat;
Expand Down
2 changes: 1 addition & 1 deletion jumaudio.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ typedef struct jum_audio {

ma_device_info* playback_device_info;
ma_device_info* capture_device_info;
ma_uint32 playback_device_count, capture_device_count, selected_playback, selected_capture;
ma_uint32 playback_device_count, capture_device_count;
} jum_AudioSetup;

// pffft data
Expand Down

0 comments on commit 1ea0698

Please sign in to comment.