Lines Matching defs:channel

78           "channel_map=<channel map> "
384 //use a linear-phase sliding STFT and overlap-add method (for each channel)
917 static void save_profile(struct userdata *u, size_t channel, char *name) {
924 a_i = pa_aupdate_read_begin(u->a_H[channel]);
925 profile[0] = u->Xs[a_i][channel];
926 H = u->Hs[channel][a_i];
932 pa_aupdate_read_end(u->a_H[channel]);
939 if (u->base_profiles[channel]) {
940 pa_xfree(u->base_profiles[channel]);
942 u->base_profiles[channel] = pa_xstrdup(name);
995 static const char* load_profile(struct userdata *u, size_t channel, char *name) {
1004 a_i = pa_aupdate_write_begin(u->a_H[channel]);
1005 u->Xs[channel][a_i] = profile[0];
1006 memcpy(u->Hs[channel][a_i], profile + 1, FILTER_SIZE(u) * sizeof(float));
1007 fix_filter(u->Hs[channel][a_i], u->fft_size);
1008 pa_aupdate_write_end(u->a_H[channel]);
1009 pa_xfree(u->base_profiles[channel]);
1010 u->base_profiles[channel] = pa_xstrdup(name);
1140 pa_log("Invalid sample format specification or channel map");
1512 {"channel", "u","in"},
1518 {"channel", "u","in"},
1525 {"channel", "u","in"},
1530 {"channel", "u","in"},
1536 {"channel", "u","in"},
1540 {"channel", "u","in"},
1544 {"channel", "u","in"},
1829 uint32_t *xs, channel, r_channel;
1842 DBUS_TYPE_UINT32, &channel,
1851 if (channel > u->channels) {
1852 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
1880 r_channel = channel == u->channels ? 0 : channel;
1886 if (channel == u->channels) {
1907 uint32_t *xs, channel, r_channel;
1922 DBUS_TYPE_UINT32, &channel,
1929 if (channel > u->channels) {
1930 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
1948 r_channel = channel == u->channels ? 0 : channel;
1969 static void get_filter(struct userdata *u, size_t channel, double **H_, double *preamp) {
1972 size_t r_channel = channel == u->channels ? 0 : channel;
1987 uint32_t channel;
1998 DBUS_TYPE_UINT32, &channel,
2004 if (channel > u->channels) {
2005 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
2013 get_filter(u, channel, &H_, &preamp);
2025 static void set_filter(struct userdata *u, size_t channel, double *H_, double preamp) {
2027 size_t r_channel = channel == u->channels ? 0 : channel;
2037 if (channel == u->channels) {
2051 uint32_t channel;
2061 DBUS_TYPE_UINT32, &channel,
2069 if (channel > u->channels) {
2070 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
2078 set_filter(u, channel, H, preamp);
2090 uint32_t channel, r_channel;
2099 DBUS_TYPE_UINT32, &channel,
2106 if (channel > u->channels) {
2107 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
2111 r_channel = channel == u->channels ? 0 : channel;
2124 uint32_t channel, r_channel;
2134 DBUS_TYPE_UINT32, &channel,
2141 if (channel > u->channels) {
2142 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
2146 r_channel = channel == u->channels ? 0 : channel;
2154 if (channel == u->channels) {
2179 uint32_t channel, r_channel;
2187 DBUS_TYPE_UINT32, &channel,
2193 if (channel > u->channels) {
2194 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "invalid channel: %d", channel);
2198 r_channel = channel == u->channels ? 0 : channel;