Merged revisions 328120 via svnmerge from
authorDavid Vossel <dvossel@digium.com>
Wed, 13 Jul 2011 22:10:26 +0000 (22:10 +0000)
committerDavid Vossel <dvossel@digium.com>
Wed, 13 Jul 2011 22:10:26 +0000 (22:10 +0000)
commitc0dc1ddb45b8ff58b8f89e9586efca9f13f8383e
tree4a91627fdec39a9e3003d34de0363111b72c2c72
parentc98447f82c68be74b0987af38cef642db8ac24f2
Merged revisions 328120 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.10

........
  r328120 | dvossel | 2011-07-13 17:09:34 -0500 (Wed, 13 Jul 2011) | 15 lines

  Preserve sample rate quality of wideband mixmonitor recordings.

  MixMonitor has the ability to record in any file format Asterisk supports,
  but the quality of wideband audio is not preserved.  This is because
  regardless of the sample rate the call is being recorded in, the audio
  is always downsampled to 8khz and then upsampled to whatever wideband
  format it is being written as.  This patch resolves this by requesting
  the audio from the audiohook in the signed linear format closest to the
  sample rate of the format we are writing.  This fix is only possible for
  Asterisk 1.10 because audio hooks in 1.8 are not capable of wideband
  audio.

  Review: https://reviewboard.asterisk.org/r/1314/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@328121 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_mixmonitor.c