aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Erckenbrecht <eligs@eligs.de>2019-11-02 21:02:06 +0100
committerFelix Erckenbrecht <eligs@eligs.de>2019-11-02 21:02:06 +0100
commit1574d2db000356d761316e1f0043051f511512bb (patch)
tree232eaad1c89eda37770092539c52d63826406f81
parentbb6d47bb0d3a77b889174fe2e9df223b540505c0 (diff)
downloadosmo-fl2k-1574d2db000356d761316e1f0043051f511512bb.tar.gz
osmo-fl2k-1574d2db000356d761316e1f0043051f511512bb.tar.bz2
osmo-fl2k-1574d2db000356d761316e1f0043051f511512bb.zip
Rename mutexes
-rw-r--r--src/fl2k_garage.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/fl2k_garage.c b/src/fl2k_garage.c
index f1c41a4..e3d462b 100644
--- a/src/fl2k_garage.c
+++ b/src/fl2k_garage.c
@@ -68,13 +68,10 @@
fl2k_dev_t *dev = NULL;
int do_exit = 0;
-pthread_t fm_thread;
pthread_t am_thread;
pthread_mutex_t cb_mutex;
-pthread_mutex_t fm_mutex;
pthread_mutex_t am_mutex;
pthread_cond_t cb_cond;
-pthread_cond_t fm_cond;
pthread_cond_t am_cond;
int16_t *sample_buf;
@@ -117,7 +114,7 @@ sighandler(int signum)
fprintf(stderr, "Signal caught, exiting!\n");
fl2k_stop_tx(dev);
do_exit = 1;
- pthread_cond_signal(&fm_cond);
+ pthread_cond_signal(&am_cond);
return TRUE;
}
return FALSE;
@@ -128,7 +125,7 @@ static void sighandler(int signum)
fprintf(stderr, "Signal caught, exiting!\n");
fl2k_stop_tx(dev);
do_exit = 1;
- pthread_cond_signal(&fm_cond);
+ pthread_cond_signal(&am_cond);
}
#endif
@@ -343,7 +340,7 @@ void am_modulator(const int code_input)
writepos %= BUFFER_SAMPLES;
}
} else {
- pthread_cond_wait(&fm_cond, &fm_mutex);
+ pthread_cond_wait(&am_cond, &am_mutex);
}
}
}
@@ -396,7 +393,7 @@ void fl2k_callback(fl2k_data_info_t *data_info)
if (data_info->device_error) {
fprintf(stderr, "Device error, exiting.\n");
do_exit = 1;
- pthread_cond_signal(&fm_cond);
+ pthread_cond_signal(&am_cond);
}
pthread_cond_signal(&cb_cond);
@@ -486,10 +483,8 @@ int main(int argc, char **argv)
fprintf(stderr, "Chip period:\t%d us\n", chiptime_us);
pthread_mutex_init(&cb_mutex, NULL);
- pthread_mutex_init(&fm_mutex, NULL);
pthread_mutex_init(&am_mutex, NULL);
pthread_cond_init(&cb_cond, NULL);
- pthread_cond_init(&fm_cond, NULL);
pthread_cond_init(&am_cond, NULL);
pthread_attr_init(&attr);