cleaning up comment formatting & spelling
This commit is contained in:
3
glava.c
3
glava.c
@@ -271,7 +271,8 @@ int main(int argc, char** argv) {
|
||||
pthread_mutex_lock(&audio.mutex);
|
||||
modified = audio.modified;
|
||||
if (modified) {
|
||||
/* create our own copies of the audio buffers, so the streaming thread can continue to append to it */
|
||||
/* create our own copies of the audio buffers, so the streaming
|
||||
thread can continue to append to it */
|
||||
memcpy(lb, (void*) audio.audio_out_l, r->bufsize_request * sizeof(float));
|
||||
memcpy(rb, (void*) audio.audio_out_r, r->bufsize_request * sizeof(float));
|
||||
audio.modified = false; /* set this flag to false until the next time we read */
|
||||
|
||||
@@ -15,16 +15,16 @@ static void cb(__attribute__((unused)) pa_context *pulseaudio_context,
|
||||
const pa_server_info *i,
|
||||
void *userdata) {
|
||||
|
||||
//getting default sink name
|
||||
/* Obtain default sink name */
|
||||
struct audio_data *audio = (struct audio_data *)userdata;
|
||||
audio->source = malloc(sizeof(char) * 1024);
|
||||
|
||||
strcpy(audio->source,i->default_sink_name);
|
||||
|
||||
//appending .monitor suffix
|
||||
/* Append `.monitor` suffix */
|
||||
audio->source = strcat(audio->source, ".monitor");
|
||||
|
||||
//quiting mainloop
|
||||
/* Quiting mainloop */
|
||||
pa_context_disconnect(pulseaudio_context);
|
||||
pa_context_unref(pulseaudio_context);
|
||||
pa_mainloop_quit(m_pulseaudio_mainloop, 0);
|
||||
@@ -32,10 +32,9 @@ static void cb(__attribute__((unused)) pa_context *pulseaudio_context,
|
||||
}
|
||||
|
||||
|
||||
static void pulseaudio_context_state_callback(pa_context *pulseaudio_context,
|
||||
void *userdata) {
|
||||
static void pulseaudio_context_state_callback(pa_context *pulseaudio_context, void *userdata) {
|
||||
|
||||
// make sure loop is ready
|
||||
/* Ensure loop is ready */
|
||||
switch (pa_context_get_state(pulseaudio_context))
|
||||
{
|
||||
case PA_CONTEXT_UNCONNECTED:
|
||||
@@ -54,7 +53,6 @@ static void pulseaudio_context_state_callback(pa_context *pulseaudio_context,
|
||||
exit(EXIT_FAILURE);
|
||||
break;
|
||||
case PA_CONTEXT_TERMINATED:
|
||||
// printf("PulseAudio context terminated!\n");
|
||||
pa_mainloop_quit(m_pulseaudio_mainloop, 0);
|
||||
break;
|
||||
}
|
||||
@@ -67,25 +65,25 @@ void get_pulse_default_sink(struct audio_data* audio) {
|
||||
pa_context *pulseaudio_context;
|
||||
int ret;
|
||||
|
||||
// Create a mainloop API and connection to the default server
|
||||
/* Create a mainloop API and connection to the default server */
|
||||
m_pulseaudio_mainloop = pa_mainloop_new();
|
||||
|
||||
mainloop_api = pa_mainloop_get_api(m_pulseaudio_mainloop);
|
||||
pulseaudio_context = pa_context_new(mainloop_api, "glava device list");
|
||||
|
||||
|
||||
// This function connects to the pulse server
|
||||
/* Connect to the PA server */
|
||||
pa_context_connect(pulseaudio_context, NULL, PA_CONTEXT_NOFLAGS,
|
||||
NULL);
|
||||
|
||||
// This function defines a callback so the server will tell us its state.
|
||||
/* Define a callback so the server will tell us its state */
|
||||
pa_context_set_state_callback(pulseaudio_context,
|
||||
pulseaudio_context_state_callback,
|
||||
(void*)audio);
|
||||
|
||||
// starting a mainloop to get default sink
|
||||
/* Start mainloop to get default sink */
|
||||
|
||||
// starting with one non blokng iteration in case pulseaudio is not able to run
|
||||
/* Start with one non blocking iteration in case pulseaudio is not able to run */
|
||||
if (!(ret = pa_mainloop_iterate(m_pulseaudio_mainloop, 0, &ret))){
|
||||
printf("Could not open pulseaudio mainloop to "
|
||||
"find default device name: %d\n"
|
||||
@@ -119,7 +117,6 @@ void* input_pulse(void* data) {
|
||||
size_t ssz = audio->sample_sz;
|
||||
float buf[ssz / 2];
|
||||
|
||||
/* The sample type to use */
|
||||
const pa_sample_spec ss = {
|
||||
.format = FSAMPLE_FORMAT,
|
||||
.rate = audio->rate,
|
||||
@@ -163,17 +160,17 @@ void* input_pulse(void* data) {
|
||||
memmove(bl, &bl[ssz / 4], (fsz - (ssz / 4)) * sizeof(float));
|
||||
memmove(br, &br[ssz / 4], (fsz - (ssz / 4)) * sizeof(float));
|
||||
|
||||
// sorting out channelss
|
||||
/* sorting out channels */
|
||||
|
||||
for (n = 0, i = 0; i < ssz / 2; i += 2) {
|
||||
|
||||
// size_t idx = (i / 2) + (at * (BUFSIZE / 2));
|
||||
/* size_t idx = (i / 2) + (at * (BUFSIZE / 2)); */
|
||||
|
||||
int idx = (fsz - (ssz / 4)) + n;
|
||||
|
||||
if (audio->channels == 1) bl[idx] = (buf[i] + buf[i + 1]) / 2;
|
||||
|
||||
// stereo storing channels in buffer
|
||||
/* stereo storing channels in buffer */
|
||||
if (audio->channels == 2) {
|
||||
bl[idx] = buf[i];
|
||||
br[idx] = buf[i + 1];
|
||||
|
||||
Reference in New Issue
Block a user