]>
granicus.if.org Git - libvpx/log
Yaowu Xu [Wed, 2 Nov 2016 22:35:04 +0000 (22:35 +0000)]
Merge "De-sparsifying the deringing output buffer" into nextgenv2
Jean-Marc Valin [Wed, 12 Oct 2016 22:09:48 +0000 (18:09 -0400)]
De-sparsifying the deringing output buffer
No change in output
Change-Id: I940203975564aedca8734d6f74b013edb513f517
Yaowu Xu [Wed, 2 Nov 2016 22:34:45 +0000 (22:34 +0000)]
Merge "No need to store the deringing filter direction variance in an array" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 21:49:41 +0000 (21:49 +0000)]
Merge "Support rectangular tx_size in the common lib" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 21:49:17 +0000 (21:49 +0000)]
Merge "Support rectangular transform block units in the codebase" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 21:49:07 +0000 (21:49 +0000)]
Merge "Make highbd rectangular transform block available in the common lib" into nextgenv2
Jean-Marc Valin [Wed, 12 Oct 2016 21:45:07 +0000 (17:45 -0400)]
No need to store the deringing filter direction variance in an array
No change in output
Change-Id: Ifa5c5d4ed33ff11ea3c56ee5d559c7a40599b3dc
Sarah Parker [Wed, 2 Nov 2016 19:45:44 +0000 (19:45 +0000)]
Merge "Fix ubsan left shift warnings in warped motion library" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 16:37:14 +0000 (09:37 -0700)]
Support rectangular tx_size in the common lib
Change-Id: I4128ab932a967a3d657bb1f95f0fa2af20a06469
Jingning Han [Wed, 2 Nov 2016 16:05:43 +0000 (09:05 -0700)]
Support rectangular transform block units in the codebase
Change-Id: I9183851258478a36dc5a4ad2d4faa3d3c8b18bd3
Jingning Han [Wed, 2 Nov 2016 15:53:12 +0000 (08:53 -0700)]
Make highbd rectangular transform block available in the common lib
Change-Id: Ief08b23b30b78d640f6d7c702145e5bcf1b37b57
Debargha Mukherjee [Wed, 2 Nov 2016 18:40:54 +0000 (18:40 +0000)]
Merge "Adding 64x64 forward and inverse transforms" into nextgenv2
Yaowu Xu [Wed, 2 Nov 2016 18:02:56 +0000 (18:02 +0000)]
Merge changes I313bde67,I2ddc2d70,Ifb9094c3,I9051ed6e,I5681e332, ... into nextgenv2
* changes:
Avoid the "initial copy" in the deringing filter
Only copy the deringed blocks back into the buffer
Reducing copies in deringing filter
sb_all_skip_out() now computes a list of deringed blocks
compute bskip as we go
Revert "Fix dering filter when using 4:2:2 or 4:4:0 subsampling"
Debargha Mukherjee [Tue, 1 Nov 2016 21:37:39 +0000 (14:37 -0700)]
Adding 64x64 forward and inverse transforms
Change-Id: I213f3111fc0656aecd1303a8b871ecded2b92bc2
Zoe Liu [Wed, 2 Nov 2016 16:39:36 +0000 (16:39 +0000)]
Merge "Make a small code clean on handle_inter_mode()" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 16:17:00 +0000 (16:17 +0000)]
Merge "Make rectangular transform block available in the common lib" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 16:16:50 +0000 (16:16 +0000)]
Merge "Simplify tx_size enums" into nextgenv2
Jean-Marc Valin [Wed, 12 Oct 2016 21:39:54 +0000 (17:39 -0400)]
Avoid the "initial copy" in the deringing filter
No change in output
Change-Id: I313bde67e59835f88e3b2e6079b0df2d7ed1a903
Jean-Marc Valin [Wed, 12 Oct 2016 05:56:43 +0000 (01:56 -0400)]
Only copy the deringed blocks back into the buffer
No change in output
Change-Id: I2ddc2d70c6534e7cfd315d66e838410677f91356
Jean-Marc Valin [Tue, 11 Oct 2016 21:47:36 +0000 (17:47 -0400)]
Reducing copies in deringing filter
Only copy the modified pixels from the first filter back into the input of the
second filter.
Change-Id: Ifb9094c33c876a8c6caa0f68771fc7ef59c78b53
Jean-Marc Valin [Tue, 11 Oct 2016 20:53:59 +0000 (16:53 -0400)]
sb_all_skip_out() now computes a list of deringed blocks
No change in output
Change-Id: I9051ed6e1fbca7d80412ba2b53f7aacbc3ef70eb
Jean-Marc Valin [Sun, 9 Oct 2016 17:36:39 +0000 (13:36 -0400)]
compute bskip as we go
Change-Id: I5681e3329ad3677296161de59f5ff1236a14f086
Yaowu Xu [Wed, 2 Nov 2016 15:22:02 +0000 (08:22 -0700)]
Revert "Fix dering filter when using 4:2:2 or 4:4:0 subsampling"
This reverts commit
401204a50bea8b21e5fcd721cd5db513b8f70e72 .
Change-Id: Id27eadf679b0df2d2ccfab61155be29979b0b6ba
Jingning Han [Wed, 2 Nov 2016 01:19:30 +0000 (18:19 -0700)]
Make rectangular transform block available in the common lib
This prepares the integration of rectangular transform block size
with recursive transform block partition system.
Change-Id: Id96aa3790dace15619c665f438241938992d1730
Yaowu Xu [Wed, 2 Nov 2016 04:28:50 +0000 (04:28 +0000)]
Merge "Disable upsampled references for resolutions above 1080p." into nextgenv2
Jingning Han [Tue, 1 Nov 2016 23:09:57 +0000 (16:09 -0700)]
Simplify tx_size enums
Remove redundant experimental flag. This does not change the coding
statistics.
Change-Id: I35b3cb04025c5c2d2744312e5efc00d0473c990d
Yi Luo [Wed, 2 Nov 2016 01:43:19 +0000 (01:43 +0000)]
Merge "Remove unused copies of transform related source code" into nextgenv2
Yi Luo [Wed, 2 Nov 2016 01:43:01 +0000 (01:43 +0000)]
Merge "Hybrid inverse transforms 16x16 AVX2 optimization" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 01:18:19 +0000 (01:18 +0000)]
Merge "Change TXFM_CONTEXT from TX_SIZE to uint8_t" into nextgenv2
Jingning Han [Wed, 2 Nov 2016 01:18:12 +0000 (01:18 +0000)]
Merge "Rework transform block partition context model" into nextgenv2
Thomas Daede [Wed, 19 Oct 2016 00:02:39 +0000 (17:02 -0700)]
Disable upsampled references for resolutions above 1080p.
Upsampled references currently increase the size of references by
64 times. This patch limits the memory used by the encoder to
about 3GB when encoding high bit depth content.
This should be re-evaluated in the future, if doing 8-tap
resampling in the motion search becomes reasonably fast, or if
the upsampled references are reduced in size (by omitting some
subpel positions and interpolating them instead).
Change-Id: I6d84ff0d6202ec46f4fa53e268e68aa808e5df85
Urvang Joshi [Wed, 2 Nov 2016 00:31:55 +0000 (00:31 +0000)]
Merge "Revert of "Mark bogus palette color probabilities as zero"." into nextgenv2
Jingning Han [Tue, 1 Nov 2016 22:43:23 +0000 (15:43 -0700)]
Change TXFM_CONTEXT from TX_SIZE to uint8_t
Count the transform block partition context in the unit of pixels.
Change-Id: Ibb66f053526ed347ad0274b78db7ac35cc086b0e
Urvang Joshi [Tue, 1 Nov 2016 22:25:57 +0000 (15:25 -0700)]
Revert of "Mark bogus palette color probabilities as zero".
Reverted commit:
f8306bfdc (with some changes).
Reason: This was triggering an assert in debug build because of zero
probability values. So, using an "UNUSED_PROB" macro to replace these to
retain clarity.
Assertion failure can be reproduced as follows:
$ make clean; extra_cflags='-O0 -g -fno-inline' ../../configure
--enable-debug --enable-experimental --enable-palette && make -j 16
$ ./aomenc -D --codec=av1 ~/videos/screen_content_set/gimp.y4m -o
/tmp/foo.webm --tune-content=screen --limit=50
Pass 1/2 frame 50/51 8976B 1436b/f 86169b/s
2902620 us
(17.23 fps)
Pass 2/2 frame 25/0 0B
2933053 us 8.52 fps [ETA unknown]
aomenc: ../../av1/encoder/cost.c:46: cost: Assertion `prob != 0' failed.
Aborted (core dumped)
Change-Id: I47a76b8f415060909bc8448fae3002857eb61d8e
Yi Luo [Mon, 31 Oct 2016 23:22:08 +0000 (16:22 -0700)]
Remove unused copies of transform related source code
- Library size reduces: 165 kB, 292 kB (HBD).
Change-Id: I50cb630dde326bd2a28c0db4b7e2d53c2fd94a2a
Jingning Han [Tue, 1 Nov 2016 17:28:53 +0000 (10:28 -0700)]
Rework transform block partition context model
This commit allows the partition context model to account for the
maximum transform block size of the coding block.
Change-Id: I22b91e85fff70faa974afd362ce327d3f2eda81d
Zoe Liu [Tue, 1 Nov 2016 21:52:34 +0000 (14:52 -0700)]
Make a small code clean on handle_inter_mode()
Change-Id: I5fb4898045a481f7996c2ad019d2f741aab08fc7
Yaowu Xu [Tue, 1 Nov 2016 21:07:18 +0000 (21:07 +0000)]
Merge "Fix merge issues related --enable-ec-adapt" into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 21:07:11 +0000 (21:07 +0000)]
Merge "Change to use correct variable in for-loop" into nextgenv2
Yi Luo [Fri, 28 Oct 2016 17:52:04 +0000 (10:52 -0700)]
Hybrid inverse transforms 16x16 AVX2 optimization
- Add unit tests to verify the bit-exact result.
- User level time reduction (EXT_TX):
encoder: 3.63%
decoder: 2.36%
- Also add tx_type=V_DCT...H_FLIPADST SSE2 for 16x16 inv txfm.
Change-Id: Idc6d9e8254aa536e5f18a87fa0d37c6bd551c083
Yaowu Xu [Tue, 1 Nov 2016 19:12:11 +0000 (12:12 -0700)]
Fix merge issues related --enable-ec-adapt
1. Avoid compiler warnings.
2. Enable prob_diff_update() required by update_txfm_probs().
Change-Id: I9081b645c55a8432bdaeb600e9ba901c0d0d96f5
Yaowu Xu [Tue, 1 Nov 2016 18:12:49 +0000 (18:12 +0000)]
Merge "Fix a compiler warning with --enable-adapt-scan" into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 18:12:39 +0000 (18:12 +0000)]
Merge "Resolve build issue --enable-aom-qm" into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 16:54:05 +0000 (09:54 -0700)]
Change to use correct variable in for-loop
Change-Id: I252c2f06dfe256d2d33fd1abc42aaadf50273cc8
Jingning Han [Tue, 1 Nov 2016 16:51:03 +0000 (16:51 +0000)]
Merge "Make txfm_partition_update support rectangular tx_size" into nextgenv2
Jingning Han [Tue, 1 Nov 2016 16:50:55 +0000 (16:50 +0000)]
Merge "Use get_entropy_context() in select_tx_block" into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 16:40:12 +0000 (09:40 -0700)]
Fix a compiler warning with --enable-adapt-scan
Change-Id: I93b191a522ed3e3ca9a363beab4292f64e869610
Yaowu Xu [Tue, 1 Nov 2016 16:32:03 +0000 (09:32 -0700)]
Resolve build issue --enable-aom-qm
Change-Id: I9f52ddb53b39cefd2e0ee7144203e1f3958d01aa
Yaowu Xu [Tue, 1 Nov 2016 02:25:19 +0000 (02:25 +0000)]
Merge "Rename av1_convolve.[hc] to convolve.[hc]" into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 02:25:05 +0000 (02:25 +0000)]
Merge "cmake support: A starting point." into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 02:24:51 +0000 (02:24 +0000)]
Merge "decodemv.c: relocate a function" into nextgenv2
Yaowu Xu [Tue, 1 Nov 2016 02:24:38 +0000 (02:24 +0000)]
Merge "Fix a bad merge" into nextgenv2
Yaowu Xu [Mon, 31 Oct 2016 23:33:36 +0000 (16:33 -0700)]
Rename av1_convolve.[hc] to convolve.[hc]
Change-Id: I2047adc4c147201ce0ce3c533fe2861cbff1002c
Jingning Han [Mon, 31 Oct 2016 23:45:19 +0000 (16:45 -0700)]
Make txfm_partition_update support rectangular tx_size
Change-Id: I7d2414a8766141d5109b599271179bc505c772d3
Tom Finegan [Mon, 24 Oct 2016 17:39:41 +0000 (10:39 -0700)]
cmake support: A starting point.
Start adding cmake build support. This is based on the generic-gnu
target and will not build anything. It simply produces a project file
(when generating for a IDE) that can be loaded and that allows for
interaction with (most of) the aom sources used in a generic-gnu
build.
Notable missing pieces:
- flag testing
- config generation
- experiment configuration
- enable/disable encoder/decoder
- aomenc/aomdec
- all third party library build integration
- all tests
Change-Id: Iaeda0b03d58591a26a8fb54f63a2aa3b5354e3a6
Yaowu Xu [Mon, 31 Oct 2016 23:28:32 +0000 (16:28 -0700)]
decodemv.c: relocate a function
Change-Id: I932dd9c8b43a20d248c00847b19dff88e6eb11be
Angie Chiang [Mon, 31 Oct 2016 23:31:18 +0000 (23:31 +0000)]
Merge "Refactor scan_test.cc" into nextgenv2
Jingning Han [Mon, 31 Oct 2016 23:27:28 +0000 (16:27 -0700)]
Use get_entropy_context() in select_tx_block
Replace redundant separate handling to retrieve the context value.
Change-Id: I18dde4599cd08ffe33a78694ec377487609de1b1
Yaowu Xu [Mon, 31 Oct 2016 22:56:38 +0000 (15:56 -0700)]
Fix a bad merge
Change-Id: I4615e8e64d75b1f4277d2221ec94c5d4f1830aa4
Jingning Han [Mon, 31 Oct 2016 22:20:16 +0000 (22:20 +0000)]
Merge "Refactor max_blocks_wide/high computation" into nextgenv2
Jingning Han [Mon, 31 Oct 2016 22:20:08 +0000 (22:20 +0000)]
Merge "Remove unused tx_size tables" into nextgenv2
Jingning Han [Mon, 31 Oct 2016 22:19:59 +0000 (22:19 +0000)]
Merge "Replace get_tx2d_size() with direct tx_size_2d[] table access" into nextgenv2
Jingning Han [Mon, 31 Oct 2016 22:19:46 +0000 (22:19 +0000)]
Merge "Support rectangular tx_size in recursive txfm syntax coding" into nextgenv2
Yaowu Xu [Mon, 31 Oct 2016 22:18:52 +0000 (22:18 +0000)]
Merge changes from topic 'fix_ec_adapt' into nextgenv2
* changes:
Reverse order of CLPF and dering
Refactor: read_tx_size_probs()
Fix compiling issues with --enable-ec-adapt
Fixes compilation error on Windows/Visual Studio
Angie Chiang [Mon, 31 Oct 2016 18:25:59 +0000 (11:25 -0700)]
Refactor scan_test.cc
Change-Id: I546a955a95d6d43182631ad5e8d1c137c36e9a0c
Steinar Midtskogen [Sun, 25 Sep 2016 07:23:16 +0000 (09:23 +0200)]
Reverse order of CLPF and dering
Low latency:
PSNR YCbCr: -0.15% 0.11% 0.12%
PSNRHVS: -0.25%
SSIM: -0.26%
MSSSIM: -0.26%
CIEDE2000: -0.03%
High latency:
PSNR YCbCr: -0.18% 0.18% 0.07%
PSNRHVS: -0.20%
SSIM: -0.21%
MSSSIM: -0.21%
CIEDE2000: -0.03%
Change-Id: Ieb86d9ba353220de6454bdc15cea825944b6385b
Jingning Han [Mon, 31 Oct 2016 19:13:20 +0000 (12:13 -0700)]
Refactor max_blocks_wide/high computation
Factor common codes that show up in multiple places.
Change-Id: I0a72213a151f74bdad926d59f86f0a28d00968fc
Jingning Han [Mon, 31 Oct 2016 18:24:34 +0000 (11:24 -0700)]
Remove unused tx_size tables
Change-Id: I04367fb68e8fd027f4b9d945f4001e5ab346d098
Jingning Han [Mon, 31 Oct 2016 18:03:06 +0000 (11:03 -0700)]
Replace get_tx2d_size() with direct tx_size_2d[] table access
Change-Id: I20040cdb5d9fdbf6c50082e5e17b4cfbd1926b13
Jingning Han [Mon, 31 Oct 2016 17:43:31 +0000 (10:43 -0700)]
Support rectangular tx_size in recursive txfm syntax coding
Change-Id: I40aa342ffa5b6effe8b124b94783e5f0bd2f2a81
Jingning Han [Mon, 31 Oct 2016 19:09:07 +0000 (19:09 +0000)]
Merge "Use the actual transform block size for loop filter selection" into nextgenv2
Yaowu Xu [Mon, 31 Oct 2016 16:46:42 +0000 (09:46 -0700)]
Refactor: read_tx_size_probs()
Change-Id: Ibdedd9b8e0b6646b882bc159856ac7c7e7073149
Yaowu Xu [Mon, 31 Oct 2016 15:55:27 +0000 (08:55 -0700)]
mvref_common.c: apply clang-format
Change-Id: I755bfb11a57e92e3a68855a53e95efe526f198fd
Yaowu Xu [Mon, 31 Oct 2016 15:41:16 +0000 (08:41 -0700)]
Fix compiling issues with --enable-ec-adapt
Change-Id: I52e2c84ce43d36f78806c54b214f9e5b07c5f0f5
Arild Fuldseth (arilfuld) [Mon, 24 Oct 2016 08:37:37 +0000 (10:37 +0200)]
Fixes compilation error on Windows/Visual Studio
Change-Id: I32377deb5f1e882370c70449cb8f68f2fdafcbef
Yaowu Xu [Sun, 30 Oct 2016 19:54:41 +0000 (19:54 +0000)]
Merge "simp-mv-pred integration with ref-mv" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 19:54:23 +0000 (19:54 +0000)]
Merge "Fix the top-right reference block location" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 19:54:17 +0000 (19:54 +0000)]
Merge "Upsample reference frames after size dependent speed features are calculated." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 19:53:40 +0000 (19:53 +0000)]
Merge "Let is_interp_needed always return 1" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 19:53:28 +0000 (19:53 +0000)]
Merge "Centralize EC_MULTISYMBOL error checking." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 17:16:34 +0000 (17:16 +0000)]
Merge "EC_ADAPT: disable tests requiring tiles." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 17:16:19 +0000 (17:16 +0000)]
Merge "EC_ADAPT: refactor and fix MinArfFreq unit tests." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 17:16:06 +0000 (17:16 +0000)]
Merge "Only build aom_read/write_symbol if CONFIG_EC_MULTISYMBOL" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 17:15:53 +0000 (17:15 +0000)]
Merge "EC_ADAPT: improved symbol adaptation." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 17:15:40 +0000 (17:15 +0000)]
Merge "EC_ADAPT: send updates for the correct nodes." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 17:15:27 +0000 (17:15 +0000)]
Merge "Add ec_multisymbol for common daala_ec and rans code" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 16:22:27 +0000 (16:22 +0000)]
Merge "Handle entropy coder experiment dependencies" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 16:22:16 +0000 (16:22 +0000)]
Merge "Disable the SuperframeTest with --enable-daala_ec." into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 16:22:05 +0000 (16:22 +0000)]
Merge "Fix ec_adapt+daala_ec test failure" into nextgenv2
Yaowu Xu [Sun, 30 Oct 2016 16:21:47 +0000 (16:21 +0000)]
Merge "Add EC_ADAPT experiment for symbol-adaptive entropy coding." into nextgenv2
Deng [Mon, 17 Oct 2016 06:06:35 +0000 (14:06 +0800)]
simp-mv-pred integration with ref-mv
This commit adds simp-mv-pred experiment. The experiment is to work on
top of ref-mv experiment to save memory bandwidth and reduce the size
of line buffer needed in ref-mv experiment.
When compared to ref-mv, this experiment showed:
low-delay BDR gain: 0.03%
High-delay BDR gain: 0.01%
memory/memory bandwidth saving: 40%
local memory/gate count saving: 20%
Change-Id: Ic4006e041fc58ede411da83d0d730c464ebe1749
Jingning Han [Fri, 28 Oct 2016 21:19:12 +0000 (14:19 -0700)]
Fix the top-right reference block location
This commit fixes the top-right reference block location for block
sizes above 8x8. It improves the coding performance of ref-mv:
lowres 0.08%
midres 0.15%
Thanks to jiafeng@ for finding this issue.
Change-Id: I70750fc7b18bf0126d3e07abc1b63ca5a160193e
Thomas Daede [Mon, 24 Oct 2016 23:31:05 +0000 (16:31 -0700)]
Upsample reference frames after size dependent speed features are calculated.
This prevents a crash if the upsample_refs speed feature is
changed as part of set_size_dependent_vars, when the recode
loop is enabled.
Change-Id: I645e389bfe961879dd2001439a34fde2993868d9
Angie Chiang [Fri, 7 Oct 2016 17:57:45 +0000 (10:57 -0700)]
Let is_interp_needed always return 1
This CL will cause
0.122% PSNR drop on lowres dataset
0.059% PSNR drop on midres dataset
However, it will facilitate hardware implementation.
Change-Id: I0a0713acacbfd571509a721337711c021915dd3c
Nathan E. Egge [Mon, 24 Oct 2016 13:50:52 +0000 (09:50 -0400)]
Centralize EC_MULTISYMBOL error checking.
The EC_ADAPT experiment cannot work unless EC_MULTISYMBOL is also
enabled.
This patch replaces all individual checks with a centralized check in
both the bitreader.h and bitwriter.h.
Change-Id: I418852d95c5012cc074ed65cd24997e08bc2aadd
Thomas Davies [Tue, 18 Oct 2016 13:08:17 +0000 (14:08 +0100)]
EC_ADAPT: disable tests requiring tiles.
EC_ADAPT is currently not compatible with tiles.
Change-Id: Idd000f0ff23c28e7e4952024eadb55ba0a1da13d
Thomas Davies [Wed, 19 Oct 2016 13:46:07 +0000 (14:46 +0100)]
EC_ADAPT: refactor and fix MinArfFreq unit tests.
Ensure that cdfs are synced with pdfs after every
forward update.
Change-Id: I5677f78300156c8622f1728d7a343ff6c3a4ea64
Alex Converse [Thu, 20 Oct 2016 21:21:06 +0000 (14:21 -0700)]
Only build aom_read/write_symbol if CONFIG_EC_MULTISYMBOL
Change-Id: If86c7220ac9199a59e605dc43d42cc3db26cf8bd
Thomas Davies [Wed, 12 Oct 2016 16:54:29 +0000 (17:54 +0100)]
EC_ADAPT: improved symbol adaptation.
Place a floor under symbol probabilities and
modify adaptation rate.
Change-Id: Ic9cf6d9fadfc3bf1f3027bc3d2bb198526441591
Thomas Davies [Thu, 20 Oct 2016 17:28:47 +0000 (18:28 +0100)]
EC_ADAPT: send updates for the correct nodes.
EOB and ZERO token are not currently adapted.
Change-Id: Ie7d657b71fcb157b09e40874fb06a8b7cd95cc70