Go to file
turaj@webrtc.org fe4cfa7e5e Hi Tina,
I have uploaded this patch for your review. I have done an extensive test to be sure that removing of tables does not create any problem. 

The test file, is called test_lpc.c which requires a hack to standard iSAC. The test computes LPC coefficients, then encodes and decodes with old and new (size-reduced) tables. It compares the results is all steps. I have ran the test over large set of files, more then 51 hours of audio, and there was no error. 

I tried to do no formatting so the review to be easier, but I know it can be a tricky CL. Hopefully, the test file helps you to be more confident on the CL. 

Thanks,... Turaj  

In this change list the LPC tables associated with mode 1 & 2 are remoded, and necessary cahnges are made to other files. 

The only model allowed is model number 0. Therefore, this CL breaks compatibility with iSAC released prior to 2.4.3. To avoid changing the bit-stream, we still keep the model number in the bit-stream. 

entropy_coding.c is cleaned up, especially encoding of LAR had KLT transform of LPC gains which are removed now. 
Review URL: https://webrtc-codereview.appspot.com/548004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2186 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-05-07 20:36:22 +00:00
peerconnection Roll Chromium 122775:132375 (current Canary). 2012-04-17 01:19:27 +00:00
src Hi Tina, 2012-05-07 20:36:22 +00:00
test Made sanity check more flexible. 2012-03-23 14:59:56 +00:00
third_party Update ARM specific libvpx config files. 2012-04-27 08:50:05 +00:00
third_party_mods Removing PeerConnection sample client and libjingle from webrtc. 2012-02-09 19:23:17 +00:00
tools Fixed comments and added new flags for the PyAuto test. 2012-05-03 14:21:14 +00:00
.gitignore Refer to Chrome's DEPS to make rolling easier. 2012-02-23 21:32:37 +00:00
android-webrtc.mk Enable apm in android.mk 2012-01-14 01:03:56 +00:00
Android.mk Remove video from Android.mk 2012-03-13 17:22:44 +00:00
AUTHORS Adding author 2011-11-02 12:19:22 +00:00
codereview.settings Enabling try server in codereview.settings 2012-03-29 05:14:13 +00:00
DEPS libyuv updates for better code generation on OSX clang for scale 2012-05-02 00:41:29 +00:00
libvpx.mk Change android makefile to reflect recent file structure change 2011-07-13 17:49:49 +00:00
LICENSE Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
license_template.txt git-svn-id: http://webrtc.googlecode.com/svn/trunk@11 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-05-30 11:51:34 +00:00
LICENSE_THIRD_PARTY Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
OWNERS Review URL: http://webrtc-codereview.appspot.com/137002 2011-08-25 16:52:34 +00:00
PATENTS Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
PRESUBMIT.py More PRESUBMIT checks. 2012-02-21 17:53:46 +00:00
WATCHLISTS Change Watchlist 2012-04-19 18:09:23 +00:00
webrtc.gyp Removing PeerConnection sample client and libjingle from webrtc. 2012-02-09 19:23:17 +00:00