> Your patch contains the following :
> PA_ECHO_CANCELLER_SPEEX = 0,
> +#ifdef HAVE_SPEEX
> + PA_ECHO_CANCELLER_SPEEX,
> +#endif
> +#ifdef HAVE_ADRIAN_EC
> PA_ECHO_CANCELLER_ADRIAN,
> This will lead to a bug if Speex is disabled and Adrian
> or WRT is enabled, since ec_table will contain Adrian or WRT at index 0.
yes, the following should work
typedef enum {
PA_ECHO_CANCELLER_INVALID = -1,
+#ifdef HAVE_SPEEX
+ PA_ECHO_CANCELLER_SPEEX,
+#endif
+#ifdef HAVE_ADRIAN_EC
PA_ECHO_CANCELLER_ADRIAN,
+#endif
#ifdef HAVE_WEBRTC
PA_ECHO_CANCELLER_WEBRTC,
#endif
> And also, you'll say I'm picky but when ./configure finishes,
> it displays a summary with a lot of yes and no. The yes or
> no corresponding to Adrian's is not vertically aligned with the
> others.
yes, the following would work
+ Enable Adrian echo canceller: ${ENABLE_ADRIAN_EC}
I will put up a new patch series also incorporating Arun's comments
thanks, p.
--
Peter Meerwald
+43-664-2444418 (mobile)
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss