switch (speexenc->mode) {
case GST_SPEEXENC_MODE_UWB:
- speexenc->speex_mode = &speex_uwb_mode;
+ speexenc->speex_mode = (SpeexMode *) & speex_uwb_mode;
break;
case GST_SPEEXENC_MODE_WB:
- speexenc->speex_mode = &speex_wb_mode;
+ speexenc->speex_mode = (SpeexMode *) & speex_wb_mode;
break;
case GST_SPEEXENC_MODE_NB:
- speexenc->speex_mode = &speex_nb_mode;
+ speexenc->speex_mode = (SpeexMode *) & speex_nb_mode;
break;
case GST_SPEEXENC_MODE_AUTO:
default:
if (speexenc->rate > 25000) {
if (speexenc->mode == GST_SPEEXENC_MODE_AUTO) {
- speexenc->speex_mode = &speex_uwb_mode;
+ speexenc->speex_mode = (SpeexMode *) & speex_uwb_mode;
} else {
if (speexenc->speex_mode != &speex_uwb_mode) {
speexenc->last_message =
}
} else if (speexenc->rate > 12500) {
if (speexenc->mode == GST_SPEEXENC_MODE_AUTO) {
- speexenc->speex_mode = &speex_wb_mode;
+ speexenc->speex_mode = (SpeexMode *) & speex_wb_mode;
} else {
if (speexenc->speex_mode != &speex_wb_mode) {
speexenc->last_message =
}
} else {
if (speexenc->mode == GST_SPEEXENC_MODE_AUTO) {
- speexenc->speex_mode = &speex_nb_mode;
+ speexenc->speex_mode = (SpeexMode *) & speex_nb_mode;
} else {
if (speexenc->speex_mode != &speex_nb_mode) {
speexenc->last_message =