mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
webrtcdsp: Workaround GCC/MingW 4.7 limitations
It refuses to initialize a classes using brackets notation. This is to allow building using our mingw version.
This commit is contained in:
parent
640100fdb6
commit
d992f49cb7
1 changed files with 12 additions and 10 deletions
|
@ -458,16 +458,18 @@ gst_webrtc_dsp_setup (GstAudioFilter * filter, const GstAudioInfo * info)
|
|||
GST_WEBRTC_ECHO_PROBE_UNLOCK (self->probe);
|
||||
}
|
||||
|
||||
pconfig = {
|
||||
/* input stream */
|
||||
webrtc::StreamConfig (info->rate, info->channels, false),
|
||||
/* output stream */
|
||||
webrtc::StreamConfig (info->rate, info->channels, false),
|
||||
/* reverse input stream */
|
||||
webrtc::StreamConfig (probe_info.rate, probe_info.channels, false),
|
||||
/* reverse output stream */
|
||||
webrtc::StreamConfig (probe_info.rate, probe_info.channels, false),
|
||||
};
|
||||
/* input stream */
|
||||
pconfig.streams[webrtc::ProcessingConfig::kInputStream] =
|
||||
webrtc::StreamConfig (info->rate, info->channels, false);
|
||||
/* output stream */
|
||||
pconfig.streams[webrtc::ProcessingConfig::kOutputStream] =
|
||||
webrtc::StreamConfig (info->rate, info->channels, false);
|
||||
/* reverse input stream */
|
||||
pconfig.streams[webrtc::ProcessingConfig::kReverseInputStream] =
|
||||
webrtc::StreamConfig (probe_info.rate, probe_info.channels, false);
|
||||
/* reverse output stream */
|
||||
pconfig.streams[webrtc::ProcessingConfig::kReverseOutputStream] =
|
||||
webrtc::StreamConfig (probe_info.rate, probe_info.channels, false);
|
||||
|
||||
if ((err = apm->Initialize (pconfig)) < 0)
|
||||
goto initialize_failed;
|
||||
|
|
Loading…
Reference in a new issue