~arsen/alsa_rnnoise

8ba502c476a75ad1e3bca37ba47269a4ce6bbc44 — Arsen Arsenović 3 years ago 82272e8
refactor to use a better code style for structs
1 files changed, 6 insertions(+), 6 deletions(-)

M src/main.c
M src/main.c => src/main.c +6 -6
@@ 24,7 24,7 @@ static inline int rnnoise_get_frame_size() {
}
#endif

typedef struct {
struct alsa_rnnoise_info {
	snd_pcm_extplug_t ext;
	/* instance and intermedate buffer */
	DenoiseState *rnnoise;


@@ 35,7 35,7 @@ typedef struct {
	float *buf;
	float *srcbuf;
	size_t filled;
} alsa_rnnoise_info;
};

static void *area_start_address(
	const snd_pcm_channel_area_t *area,


@@ 55,7 55,7 @@ arnn_transfer(
	snd_pcm_uframes_t src_offset,
	snd_pcm_uframes_t size
) {
	alsa_rnnoise_info *pdata = ext->private_data;
	struct alsa_rnnoise_info *pdata = ext->private_data;
	float *src = area_start_address(src_area, src_offset);
	float *dst = area_start_address(dst_area, dst_offset);
	size_t count = size;


@@ 120,7 120,7 @@ static int arnn_init_buf(float **buf, size_t s) {
}

static int arnn_init(snd_pcm_extplug_t *ext) {
	alsa_rnnoise_info *pdata = ext->private_data;
	struct alsa_rnnoise_info *pdata = ext->private_data;
	int r;

	pdata->filled = 0;


@@ 147,7 147,7 @@ static int arnn_init(snd_pcm_extplug_t *ext) {
}

static int arnn_close(snd_pcm_extplug_t *ext) {
	alsa_rnnoise_info *pdata = ext->private_data;
	struct alsa_rnnoise_info *pdata = ext->private_data;
	free(pdata->buf);
	free(pdata->srcbuf);
	/* rnnoise_destroy does not null check */


@@ 165,7 165,7 @@ static const snd_pcm_extplug_callback_t rnnoise_callback = {

SND_PCM_PLUGIN_DEFINE_FUNC(rnnoise) {
	snd_config_iterator_t i, next;
	alsa_rnnoise_info *arnn;
	struct alsa_rnnoise_info *arnn;
	snd_config_t *slave = NULL;
	int err;