voice_processing: do not use GNU old-style field designators

Not using a GNU extension improves portability

Change-Id: I732753d2efa19efb48312664c7a2155f78ceee35
Merge "voice_processing: do not use GNU old-style field designators"
am 02290055: Merge "voice_processing: do not use GNU old-style field designators"

* commit '022900556d6c3512cc841ea5e93e0597b6dab696':
  voice_processing: do not use GNU old-style field designators
am 866d5ff1: hal: Fix for Audio Route issue when sound path changes

* commit '866d5ff1463591e276b7f138c42466d9832c47d4':
  hal: Fix for Audio Route issue when sound path changes
am a16217ce: Merge "audio: fix output flag test in open_output_stream" into klp-dev

* commit 'a16217ce0f296f69110ebd2cd773a2751c883c7d':
  audio: fix output flag test in open_output_stream
am 8bba9e95: hal: Fix the audio loss issue on codec back end

* commit '8bba9e957f56100d4e1464d576121273ffa434eb':
  hal: Fix the audio loss issue on codec back end
Merge commit '2c69188d9160b5e71ccffa6e42759c12fdb5965c' into HEAD
am c777e8df: Merge commit \'2c69188d9160b5e71ccffa6e42759c12fdb5965c\' into HEAD

* commit 'c777e8df408ea2bac6e283d0e9986725e8b41330':
Merge commit '1ed341977485618189efe926120b291f0df3d33a' into HEAD
am e1d13d9e: Merge commit \'1ed341977485618189efe926120b291f0df3d33a\' into HEAD

* commit 'e1d13d9ec7bc47e29253a4448c361d84b52ecd88':
Visualizer: do not use GNU old-style field designators

Avoiding the use of GCC extensions improves code
portability

Change-Id: Iabe9fc84d135160367922e6d026e8608475fe8c8
Merge "Visualizer: do not use GNU old-style field designators"
am 7bc597c3: Merge "Visualizer: do not use GNU old-style field designators"

* commit '7bc597c30d8a5170a254d7a512e9eff11a46dc2b':
  Visualizer: do not use GNU old-style field designators
audio msm8974: new path for speaker phone with AEC

Added new path for voice/video chat mic when AEC is on
in speakerphone mode to allow different gain settings from
speakerphone in telephony.

Bug: 13279002.
Change-Id: If8f76c243f2bf8b5defae35ecf871510cc6fe41d
am 34fa769a: audio msm8974: new path for speaker phone with AEC

* commit '34fa769ab5835cefb9a6b842590f5f690c0a52db':
  audio msm8974: new path for speaker phone with AEC
Initial commit for hardware/qcom/audio in attempt to fix strict-aliasing violations.