diff options
| author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2010-09-23 17:46:00 +0530 | 
|---|---|---|
| committer | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2011-03-28 14:41:00 +0530 | 
| commit | 1212a6fd78570f1f31e77bf46fa2e46981013ab3 (patch) | |
| tree | 7f2f16837070d50c20b25d462f5d6a840b146cfb /src/modules/echo-cancel/speex.c | |
| parent | d8fab8429d68e54b05ae444e84840114073ac833 (diff) | |
echo-cancel: Ensure correct handling of endianness
The adrian module was using home-brewed endianness conversion instead of
the appropriate mactos, and speex assumed a little-endian host. This
fixes both of these.
Diffstat (limited to 'src/modules/echo-cancel/speex.c')
| -rw-r--r-- | src/modules/echo-cancel/speex.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/echo-cancel/speex.c b/src/modules/echo-cancel/speex.c index 17a89d23..dc765f51 100644 --- a/src/modules/echo-cancel/speex.c +++ b/src/modules/echo-cancel/speex.c @@ -42,7 +42,7 @@ static const char* const valid_modargs[] = {  static void pa_speex_ec_fixate_spec(pa_sample_spec *source_ss, pa_channel_map *source_map,  				    pa_sample_spec *sink_ss, pa_channel_map *sink_map)  { -    source_ss->format = PA_SAMPLE_S16LE; +    source_ss->format = PA_SAMPLE_S16NE;      *sink_ss = *source_ss;      *sink_map = *source_map;  | 
