Squashed 'captive/libvpx/csrc/' changes from eb0c5a6..ec34afd

ec34afd Fixed crash in VP8/CQTest
b71542d Condition the zbin_boost increase to 1 layer.
5e3439b sad_test: fix msvc compile
ad484fc Add support for armv7-win32-vs11
fba3110 arm: Move the definition of bilinear_taps_coeff to within the section
b9ed185 arm: Explicitly write both target registers for ldrd
6b9a7b3 thumb: Add a parameter for specifying a shift offset for the pc addition conversion
f5d3be7 Merge "thumb: Adjust the conversion of the position independent switch"
4641e75 Merge "Add a script for converting ads arm assembly to microsoft armasm format"
9082332 Merge "ads2gas: Factorize thumb instruction replacements into a separate perl module"
40c3ef1 Merge changes I179837d6,If7818d8e,Ifa27c706,I4be8ca12,I3c23a2ce,If02a7b85
4b33eb0 Merge "Fixes for run-time change in temporal layers."
fb48bbf Fixes for run-time change in temporal layers.
5d2f6ba thumb: Adjust the conversion of the position independent switch
a83db43 Add a script for converting ads arm assembly to microsoft armasm format
5f76080 ads2gas: Factorize thumb instruction replacements into a separate perl module
a37e84d msvs: Don't link to winmm.lib
9a5cac0 msvs: Pass dependency project vcxproj files to the project generation script
0b4637e msvs: Support producing both vcproj and vcxproj depending on configure variables
bd91beb configure: Add x86*-vs10/11 targets
cbc8089 gen_msvs_sln: Support producing versions 10 and 11, handle vcxproj files
56666f0 Add a new script for producing vcxproj files
7097781 ads2gas: Use the correct perl string comparison operator
132422d Add an option for building for arm in thumb mode
644587c ads2gas: Allow converting code to thumb mode
b4e3909 Merge "Add __inline__ to INLINE definition."
cda5f99 Merge "configure: arm: Check __ARM_PCS_VFP if the float ABI hasn't been defined"
9ebc99f Add __inline__ to INLINE definition.
a288c92 Merge "Add cpu detection for Android x86"
c9a9905 Add cpu detection for Android x86
2ce4783 configure: arm: Check __ARM_PCS_VFP if the float ABI hasn't been defined
b613525 Merge "Change to fourcc to enable decoding of ffmpeg files."
296421d Change to fourcc to enable decoding of ffmpeg files.
d82eb9d Match unsigned types
c1d5d49 Merge "Whitespace nit"
e588525 code cleanup for arm_cpudetect.c
e3038ca Whitespace nit
9981006 Merge "Normalize more intrinsic filenames"
863601c Normalize more intrinsic filenames
e292330 Merge "Change default iOS dev path"
c5b127a Rename vp9_idct_x86.c
53a4620 Change default iOS dev path
9fca79c Merge "Rename quantize_sse2_intrinsics.c"
fe74c42 Rename quantize_sse2_intrinsics.c
7af58d4 Resolve declaration and implementation.
ac980b7 Improve sign consistency.
f71e524 Merge "Removed shadow warnings : postproc.c decodframe.c threading.c"
3971fab Merge "Removed shadow warnings : mcomp.c rdopt.c"
55dc089 Merge "Removed shadow warnings : bitstream.c encodeframe.c onyx_if.c"
2a1dbca Merge "vpxdec: correct VP[89] fourccs"
dbd050c vpxdec: correct VP[89] fourccs
2bb8eca libvpx: Fix vp9 clang build.
3810bca Fix Android ndk-build
fc37c21 Merge "Include RTCD header in encodeframe.c"
cb044e6 Merge "set up a speed 1"
5b6d33f Faster vp9_short_fdct4x4 and vp9_short_fdct8x4.
94649bc set up a speed 1
7f7d135 Merge branch 'experimental' into master
6c3f06a Include RTCD header in encodeframe.c
282c963 Fix for multi-res-encoding:
8b4b28a fix make test invocation for msvc win64
c4195e0 tests: use a portable rand() implementation
3db60c8 Demux vp9_loopfilter_x86.c
6c147b9 vp9_sadmxn_x86 only contains SSE2 functions
416bd75 Adding/Uncommenting elements for Alpha Support
868ecb5 Merge "Tokenization code cleanup." into experimental
edb1222 Merge "Extracting common motion vector prediction code." into experimental
2e181c2 Merge "General code cleanup." into experimental
282a89f Merge "Extracting decode_tiles function." into experimental
4b3e59e Merge "define a specific neighborhood for SB64 mv search" into experimental
cbc7ec5 Merge "remove code not in use" into experimental
c5840a8 Merge "Reoptimizing the interpolation filters" into experimental
add3433 Merge "Bug fix: Issue 532:	VPX codec executes emms instruction without"
0b4deea Merge "Adjust mv_ratio_accumulator threshold." into experimental
6cb2fcf Merge "Fix mix-up in pt token indexing." into experimental
e071fe1 Merge "Fix crash when --tune=ssim is selected." into experimental
ed78d14 Merge "Save nzcstats." into experimental
9eea9fa Fix mix-up in pt token indexing.
17ef6a8 Adjust mv_ratio_accumulator threshold.
befb039 Fix crash when --tune=ssim is selected.
48104f0 define a specific neighborhood for SB64 mv search
72f9f10 Extracting decode_tiles function.
52ccff4 Extracting common motion vector prediction code.
180cd5f General code cleanup.
9ba8aed Merge "Extract setup_frame_size and update_frame_context functions." into experimental
8c69c19 Extract setup_frame_size and update_frame_context functions.
063628c Tokenization code cleanup.
648f93d Merge "Convert inv_tile_order to control interface" into experimental
7060476 Merge "Convert g_frame_parallel_decoding to control interface" into experimental
d70e6a3 Merge "Modify idct code to use macro" into experimental
c6c0657 Modify idct code to use macro
103207b Merge "Merge branch 'master' into experimental" into experimental
28d9202 Merge "Cleaning up rate control code." into experimental
0e91bec Merge "Optimize 32x32 idct function" into experimental
672b75a Convert inv_tile_order to control interface
81708cc Convert g_frame_parallel_decoding to control interface
21a718d Optimize 32x32 idct function
771fc83 Merge branch 'master' into experimental
35dc9f5 Save nzcstats.
513157e Scatter-based scantables.
716f0c4 Merge "ENTROPY_STATS -> VP8_ENTROPY_STATS in vp8/." into experimental
7c70145 Merge "Add col/row-based coefficient scanning patterns for 1D 8x8/16x16 ADSTs." into experimental
3c77ab4 Merge "Redo banding for all transforms." into experimental
c6efbbc Merge "Use above/left (instead of previous in scan-order) as token context." into experimental
23144d2 Implicit weighted prediction experiment
d9094d8 Add col/row-based coefficient scanning patterns for 1D 8x8/16x16 ADSTs.
3120dbd Redo banding for all transforms.
790fb13 Use above/left (instead of previous in scan-order) as token context.
57c97e2 Reoptimizing the interpolation filters
43df87e remove code not in use
6466166 Merge "Cleaning up loopfilter code." into experimental
77c664a Cleaning up rate control code.
d7209b3 Cleaning up loopfilter code.
4a3d786 Decomposition of vp9_decode_frame function.
8e1c368 Merge "Add an in-loop deringing experiment" into experimental
7d9a7fb Merge "Code cleanup." into experimental
f0923f3 Merge "Code cleanup." into experimental
49c5841 Merge "Changing initialization order of mb_to_top_edge & mb_to_bottom_edge" into experimental
441e2ea Add an in-loop deringing experiment
d14c726 Bugfix in model coef prob experiment
49dcc71 Merge "Modeling default coef probs with distribution" into experimental
fd18d5d Modeling default coef probs with distribution
3644a5b Code cleanup.
7cc14e5 Code cleanup.
8015a9a Fixing fourcc for VP8 and VP9.
f68350c Merge "Optimize 16x16 idct10 function" into experimental
99a4939 Merge "Disable zero bin mode boost." into experimental
bfe7666 Merge "Minor code clean up" into experimental
ec080fa Disable zero bin mode boost.
815734e Minor code clean up
52abaec Merge "Remove TX size segment feature" into experimental
907016f Remove gcc-specific __label__
869d6c0 Optimize 16x16 idct10 function
4079402 Changing initialization order of mb_to_top_edge & mb_to_bottom_edge
8a3233b Merge "Optimize 16x16 idct function" into experimental
ec31006 Optimize 16x16 idct function
56f3a2c Code cleanup: lower case variable names.
699196d Removed mode_chosen_counts
66eff0a Merge "Motion vector code cleanup." into experimental
1c75e77 Remove TX size segment feature
d8ffee4 Changes to rd error_per_bit calculation.
a5b54d7 Merge "Fix ENTROPY_STATS code in vp9_tokenize.c." into experimental
65d2282 ENTROPY_STATS -> VP8_ENTROPY_STATS in vp8/.
b99dce6 Fix ENTROPY_STATS code in vp9_tokenize.c.
6344c84 Optimize 8x8 idct function
449f136 VP9/ResizeInternalTest: adjust passing threshold
93529bd Merge "Replace scaling byte with explicit display size" into experimental
8a3f55f2 Replace scaling byte with explicit display size
ef179bc Merge "Adapt ARNR filter length and strength." into experimental
c5b3170 Merge "Fix pulsing issue with scaling" into experimental
e5d7542 Merge "Add VP9_GET_REFERENCE control" into experimental
cdb322d Adapt ARNR filter length and strength.
d29f543 Merge "put refmvselection under experiment" into experimental
12ade55 Merge "removed reference to "LLM" and "x8"" into experimental
9a56ea7 Merge "Remove some unused rate control variables" into experimental
571fce6 Merge "Fix use of NaN in firstpass" into experimental
bf7387f Merge "Context-pred fix to not use top/left on edges" into experimental
b1921b2 Context-pred fix to not use top/left on edges
235898c Merge "Basic encryption feature for libvpx."
26cec5c Basic encryption feature for libvpx.
b8ac9f2 Remove some unused rate control variables
db5f2cb Fix use of NaN in firstpass
117514b Merge "Cleaning up frame decoding functionality." into experimental
4418b79 Faster vp9_short_fdct16x16.
3299f88 Bug fix: Issue 532:	VPX codec executes emms instruction without
4a0686e Motion vector code cleanup.
720d4ea Bug fix: Issue 531:	MMX code tries to read from SSE2 register
82fe8c9 Merge "force lossless coding at very high quality end" into experimental
5d9ba79 Merge "Remove leftover reference to 2nd order dc/ac quant" into experimental
ae64e7b Removed shadow warnings : postproc.c decodframe.c threading.c
5d79720 Removed shadow warnings : mcomp.c rdopt.c
9285703 Cleaning up frame decoding functionality.
374a173 force lossless coding at very high quality end
f77140b Merge "Removed shadow warnings : loopfilter*.c"
f4d2ad6 Remove leftover reference to 2nd order dc/ac quant
96e41cb Removed shadow warnings : bitstream.c encodeframe.c onyx_if.c
fc6a190 Removed shadow warnings : reconintra.c
60bbd43 Removed shadow warnings : loopfilter*.c
9b7be88 Fix pulsing issue with scaling
b3c350a Add VP9_GET_REFERENCE control
76c12ab Support +/-2048 motion vector coding
88862c0 put refmvselection under experiment
0055526 removed reference to "LLM" and "x8"
bd9cd9a fix superframe index marker masks
c11313e fix superframe index with lagged encoding
a2c6f6e Merge "disambiguate superframe index in vp9_stop_encode()" into experimental
872fc3d disambiguate superframe index in vp9_stop_encode()
21ba242 Merge "Change buffer update rules on ARF overlay." into experimental
8fc3ab7 Merge "Fix typo in comment for number of extra bits for cat6 tokens." into experimental
5c1e57c Merge "fix an assumption about uv_stride" into experimental
516f7ac Fix typo in comment for number of extra bits for cat6 tokens.
49d1425 Merge "Changes to maximum gf/arf interval." into experimental
8be3056 Change buffer update rules on ARF overlay.
045c53f fix an assumption about uv_stride
ff553ba Merge "Code cleanup." into experimental
2891d70 Code cleanup.
a07eb47 Merge "Reinitialize motion search tables on frame size change" into experimental
0a18228 Merge "Add 'superframe' index" into experimental
e6d5ad6 Merge "Update ResizeInternalTest threshold" into experimental
2bf563c vpxenc: improve progress indicators with --skip
83f2a11 vpxdec: fix use of uninitialized do_scale argument
08d2c38 Changes to maximum gf/arf interval.
9b4095c Fix vp9_tree_probs_from_distribution with CONFIG_CODE_NONZEROCOUNT
52fc4f8 Merge "Simplify vp9_adapt_nmv_probs" into experimental
ee4649d Simplify vp9_adapt_nmv_probs
fad43d4 Merge "Minor optimization in mv entropy adaptation" into experimental
e625734 Merge "Optimize vp9_tree_probs_from_distribution" into experimental
f74c55e Minor optimization in mv entropy adaptation
bd84685 Optimize vp9_tree_probs_from_distribution
a28139c Continued experiment with nonzero count
0643c3f Merge "Add support for tx_select in i8x8 encoding in keyframes." into experimental
cb7acbc Merge "Add vp9_idct4_1d_sse2" into experimental
11ca81f Add vp9_idct4_1d_sse2
3edbc77 Merge "Consistent usage of ROUND_POWER_OF_TWO macro." into experimental
1e8b3da Merge "vp8: clamp probability values"
2e05532 Merge "Optimize add_constant_residual function" into experimental
2a5278b Extend diff MV limit from +/-256 to +/-1024
b41dee8 Add support for tx_select in i8x8 encoding in keyframes.
f240782 Optimize add_constant_residual function
6fdd4d2 Merge "Allocate 16-byte aligned diff buffer" into experimental
b339aea Allocate 16-byte aligned diff buffer
3603dfb Consistent usage of ROUND_POWER_OF_TWO macro.
89e4ce2 Update ADST selection if tx_size < block_size.
d3724ab Re-add support for ADST in superblocks.
3162371 Fix issue in add_residual intrinsic function
eb6ef24 Coding con-zero count rather than EOB for coeffs
a9961fa Merge "Code cleanup." into experimental
72a6201 Merge "Added stricter Q control flag." into experimental
db6ad01 Added stricter Q control flag.
f4e383f Merge "Optimize add_residual function" into experimental
943c6d7 Optimize add_residual function
215084b vp8: clamp probability values
7d855a9 Merge "Code cleanup."
7f99c3c Code cleanup.
93e10c8 Update ResizeInternalTest threshold
522d4bf Add 'superframe' index
4209bba Merge changes Ifacbf5a0,Ibad7c3dd into experimental
764be4f Merge "Code cleanup and simplification of build_4x4uvmvs function." into experimental
33efdfe Code cleanup.
97dd734 vpxenc: actually report mismatch on stderr.
111ca42 Make superblocks independent of macroblock code and data.
daa9b29 Reinitialize motion search tables on frame size change
49b697d Merge "Code cleanup." into experimental
37932d9 Merge "Optimize vp9_short_idct4x4llm function" into experimental
7d8fc26 vpxdec: support scaling output
406ec6b Fix rollover and pass 1 time estimate
7dfec96 vpxenc: support scaling prior to encoding
2d13e7b Don't exit on decode errors in vpxenc.
60d8c50 Add estimated completion time to vpxenc
1309679 Merge "Rename quantize_sse2.c to quantize_sse2_intrinsics.c to avoid collision." into experimental
f60f6db Rename quantize_sse2.c to quantize_sse2_intrinsics.c to avoid collision.
e8bc9f4 Optimize vp9_short_idct4x4llm function
a576219 Merge "vp8_init: fix NULL dereference on allocation error"
5957b2b Support 16K sequence coding
798c5b1 vp8_init: fix NULL dereference on allocation error
08348d9 prefix vp8 asm_{com,dec,enc}_offsets files
2d3e879 Merge changes If5896507,I06b5ba5c,I2712f99e into experimental
1cfc86e Add unit test for x4 multi-SAD functions
6b653cb Add VP9 1 block SAD functions to unit test
b5a9795 Code cleanup and simplification of build_4x4uvmvs function.
135428e Code cleanup.
4031450 Merge "Use intrinsics for sse2 regular quantize"
e189edf Initialize pass variable in tile test.
69c67c9 Merge master branch into experimental
db4dc6f Merge "Adjust the max_gf_interval initialization" into experimental
67dbc8f Merge "Add eob<=10 case in idct32x32" into experimental
cea8cd0 Adjust the max_gf_interval initialization
eca59ca Use intrinsics for sse2 regular quantize
852ca19 Merge "Code cleanup." into experimental
c550bb3 Add eob<=10 case in idct32x32
2538864 Merge changes I9be9c990,Ic3b97339 into experimental
a07bed2 firstpass.c: correct casting around gf_group_bits
17c2216 Merge "Fix use of uninitialized memory in CONFIG_ABOVESPREFMV" into experimental
078f5bf Merge "mv dct_sse2.c dct_sse2_intrinsics.c to avoid collision" into experimental
b8d1966 Ignoring test video sequences in the source tree.
dcbdda8 Code cleanup.
72b1466 Merge "Refactor vp9_dequant_idct_add function" into experimental
6193bc3 Refactor vp9_dequant_idct_add function
aa8fb07 Removed vp9_dequantize_b
8f270ac mv dct_sse2.c dct_sse2_intrinsics.c to avoid collision
2eab437 Fix use of uninitialized memory in CONFIG_ABOVESPREFMV
40fec9b Merge "Dequantization code cleanup." into experimental
c43906e Dequantization code cleanup.
0d9cc0a Code cleanup.
b6a3062 Fix incorrect comparison of frame size
67978d1 Merge "vp8 fast quantizer with intrinsics"
714aa9f this commit converts all sad ptrs to uint32
b715e37 fix to parameters to match rtcd
f02769b Merge "Faster vp9_short_fdct8x8." into experimental
d962bd5 Merge "Fix rollover and pass 1 time estimate" into experimental
c129203 Faster vp9_short_fdct8x8.
c642143 Merge "Code cleanup." into experimental
347f3a0 Code cleanup.
889ce83 Merge changes Idc1c490f,I6b5fe1a4 into experimental
9d771f9 Merge "Motion vectors code cleanup." into experimental
bbc7b6a Merge "Remove unused file" into experimental
ebf8b9f Fix rollover and pass 1 time estimate
5ac1411 Merge "Remove unused vp9_copy32xn" into experimental
d6ff6fe Merge "Remove unused file" into experimental
0c0de00 Motion vectors code cleanup.
9093239 Merge "Move eob from BLOCKD to MACROBLOCKD." into experimental
8092aaf Merge "Optimize vp9_dc_only_idct_add_c function" into experimental
3b79000 Merge "vp8/encoder/mcomp.c: remove an unused variable"
d711f10 Merge "add vp8 variance test"
09be534 Merge "give vp9 variance struct a unique name"
1a1cacf Merge "rtcd: make include guard unique"
04c2407 convolve test: validate 1D filters are 1D
557a1b2 Run all filters through convolve test
bf6cca4 Remove unused file
aba4f7f Merge "vpxdec: support scaling output" into experimental
5ef694c Remove unused file
e8c74e2 Move eob from BLOCKD to MACROBLOCKD.
4b6fb94 Merge "vpxenc: support scaling prior to encoding" into experimental
0921bfb Merge "Use ref_frame_map vice active_ref_idx on the encoder" into experimental
9615fd8 Merge "Test upscaling as well as downscaling" into experimental
7ad8dbe Remove unused vp9_copy32xn
d8e68bd Merge changes I922f8602,I0ac3343d into experimental
82ed3f9 Fix --as=nasm compatibility for new asm code.
350ba5f Merge "Combined motion compensation with scaled predictors" into experimental
0d2517c vpxdec: support scaling output
34882b9 vpxenc: support scaling prior to encoding
800ad0b Use ref_frame_map vice active_ref_idx on the encoder
b683eec Test upscaling as well as downscaling
6fd7dd1 Use 256-byte aligned filter tables
77f88e9 Combined motion compensation with scaled predictors
472eeaf Set scale factors consistently for SPLITMV
103d83c Merge "Enable 32x32 dct tests" into experimental
858b60e Merge "Improve 32x32 forward dct" into experimental
eb939f4 Spatial resamping of ZEROMV predictors
c780539 Merge "Removing redundant 'extern' keyword from function declarations." into experimental
96d2605 Merge "Merge cnvcontext experiment." into experimental
1a05339 Merge "Fix modes.stt output printf format string." into experimental
db54e67 Merge "Minor cosmetics in rdopt." into experimental
35bc02c Optimize vp9_dc_only_idct_add_c function
4446af7 Merge "vp9: promote gf_group_bits calculation to 64-bit" into experimental
971ff26 Removing redundant 'extern' keyword from function declarations.
25686fc Merge "Refactor inter recon functions to support scaling" into experimental
ef88797 vp8 fast quantizer with intrinsics
998bed1 Merge "Changing pitch value meaning for fht and iht transforms." into experimental
b164115 Merge cnvcontext experiment.
f3fdb4c Fix modes.stt output printf format string.
71539ea Minor cosmetics in rdopt.
c4ae979 Merge "make cost_coeffs to use combined context" into experimental
6a4f708 Refactor inter recon functions to support scaling
3dbc78b Enable 32x32 dct tests
66d94ac Improve 32x32 forward dct
9bf3f75 Changing pitch value meaning for fht and iht transforms.
ecb03e9 make cost_coeffs to use combined context
9770d56 Code cleanup.
3171b69 Merge "Code cleanup." into experimental
0287d20 Merge "Code cleanup." into experimental
e7b67d3 Merge "Improving the forward 16x16 ADST/DCT accuracy" into experimental
20b0cb5 Code cleanup.
ab196b7 Code cleanup.
b2fc3ca vp9: promote gf_group_bits calculation to 64-bit
0e36158 Merge "Minor rate control refactoring and experiments." into experimental
65821d6 Improving the forward 16x16 ADST/DCT accuracy
77a3bec clean up forward and inverse hybrid transform
97da8b8 Minor rate control refactoring and experiments.
499fe05 optimize forward 16x16 DCT for accuracy
0c9e2e9 Split coefficient token tables intra vs. inter.
c17672a Further changes to coefficient contexts.
bf0570a Merge "optimize 8x8 fdct rounding for accuracy" into experimental
8bf1c4d Merge "changes related fdct/idct tests" into experimental
22012ee optimize 8x8 fdct rounding for accuracy
1711cf2 add vp8 variance test
e5fb632 give vp9 variance struct a unique name
50771d4 rtcd: make include guard unique
ca64f6c vp8/encoder/mcomp.c: remove an unused variable
e4ef850 Merge "Fix variance (signed integer) overflow"
c21226b Merge "vp8: make gf_group_bits 64-bit"
5e0724a Merge "vp8_first_pass(): avoid floating point div by 0"
4e00060 vp8: make gf_group_bits 64-bit
fba9772 vp8_first_pass(): avoid floating point div by 0
cc894a1 Fix variance (signed integer) overflow
6639b25 Merge "Fixed the buffer overflow issue"
27bce6c Merge "sixtap_predict_test: fix sizes passed to memset"
936aa28 Fixed the buffer overflow issue
540997a sixtap_predict_test: fix sizes passed to memset
606a256 Merge "Code cleanup." into experimental
548b4dd Code cleanup.
4e2697f changes related fdct/idct tests
c67a209 Merge "Forward butterfly hybrid transform" into experimental
b5f3cb6 Merge "Experimental removal of over quant code" into experimental
f356b74 Merge "Remove 'local' variables in rtcd.sh"
dbf4942 Experimental removal of over quant code
a344456 Append .exe to the executable on OS/2
babbd5d Forward butterfly hybrid transform
5a18106 Code cleanup.
9837bf4 Don't exit on decode errors in vpxenc.
8c16dee Merge "Remove "eobs" array in MACROBLOCKD." into experimental
43cec44 Remove 'local' variables in rtcd.sh
4674312 Merge "Code cleanup." into experimental
5da8534 Code cleanup.
35524e2 Remove "eobs" array in MACROBLOCKD.
048f593 Merge "Refactoring of switchable filter search for speed" into experimental
138ffb6 Merge "Avoid division in intra prediction" into experimental
28b1db9 Refactoring of switchable filter search for speed
abfd2a4 Merge "Fixed the buffer overflow issue" into experimental
232ccc2 Fixed the buffer overflow issue
e6c89a1 Merge "Code cleanup." into experimental
441f24d Merge "Merge lossless experiment" into experimental
eb6aee5 Code cleanup.
d262e26 Merge lossless experiment
ef01b95 Entropy stats output code.
56e6c66 Avoid division in intra prediction
6b1b341 Merge "fixed an enc/dec mis-match issue" into experimental
b13f38d fixed an enc/dec mis-match issue
3473257 Merge "Add estimated completion time to vpxenc" into experimental
cd907b1 16x16 butterfly inverse ADST/DCT hybrid transform
ae81d3a Merge "Minor cosmetic cleanups." into experimental
0694ea0 Merge "Prevent filling transform size cache with uninitialized values." into experimental
93d6b86 Use lossless for Q0
0ef7272 Use dq instead of ddq with NASM
aa84c16 Minor cosmetic cleanups.
ebfdaa0 Prevent filling transform size cache with uninitialized values.
4dfcb12 Merge "Remove some unused structs and members from the decoder." into experimental
5bb103c Merge "Remove Y2 and Y-no-DC token types from the bitstream." into experimental
e343732 Fixed a subtle issue that breaks encoding process
6cde1c5 Remove some unused structs and members from the decoder.
3af36ea Remove Y2 and Y-no-DC token types from the bitstream.
48598e3 Remove y2dc/ac Q delta values from the bitstream.
46dff5d Remove some Y2-related code.
7755657 Merge "WIP: ssse3 version of convolve avg functions" into experimental
716db10 Merge "Moved vp9_get_coef_band to header file" into experimental
ae886d6 Moved vp9_get_coef_band to header file
03f28c0 Merge "Rewrote fdct16x16" into experimental
45712dc Merge "Abstract selection of coef band." into experimental
048b9d4 Rewrote fdct16x16
51afedb Merge "Remove 2nd-order transform for first-order DC coefficients." into experimental
89a206e Add support for tile rows.
42d6be8 Remove 2nd-order transform for first-order DC coefficients.
9255ad1 Abstract selection of coef band.
56049d9 Fixed encoder decoder mismatch.
0d284ff Abstract the selection of coefficient context.
afa57bf Merge "Remove NEWCOEFCONTEXT experiment." into experimental
f01b08c Merge "enable bitstream lossless support" into experimental
d3de977 Merge "fix the lossless experiment" into experimental
17db5d0 enable bitstream lossless support
16f25f9 fix the lossless experiment
30f866f WIP: ssse3 version of convolve avg functions
6a9f0c6 Remove NEWCOEFCONTEXT experiment.
649be94 Removal of Hybrid DWT/DCT experiment.
25b6e9f Add estimated completion time to vpxenc
097f205 Merge "Faster vp9_regular_quantize_b_8x8." into experimental
0e4397f Faster vp9_regular_quantize_b_8x8.
7630cf0 Merge "Rewrote fdct8x8" into experimental
1d60b6b Merge "Replace as_mv struct with array" into experimental
f496f60 Add tile column size limits (256 pixels min, 4096 pixels max).
cb00be1 Merge "Clean up detokenize contextualization to be like tokenizer." into experimental
ff024f8 Merge "Bug fix: ssse3 version of subpixel did not match C code" into experimental
aa29591 Rewrote fdct8x8
491d095 Clean up detokenize contextualization to be like tokenizer.
094e257 Faster convolve8_avg.
f1060e4 Merge "butterfly inverse 4x4 ADST" into experimental
ab2dc6a Merge "Integerization of dct32x32" into experimental
57e995f butterfly inverse 4x4 ADST
5f2e844 Merge "Port sadNxNx4d functions to x86inc.asm." into experimental
aec5bed Change rd thresholds and add speed trade off flags.
eda30b4 Bug fix: ssse3 version of subpixel did not match C code
e4f949b Merge "Nearest / Zero Mv default entropy tweak." into experimental
7ca517f Replace as_mv struct with array
dc83610 Merge "Pass macroblock index to pick inter functions" into experimental
c0ce2ab Port sadNxNx4d functions to x86inc.asm.
02ff360 Add sad64x64 and sad32x32 SSE2 versions.
639b863 Make cost_coeffs() more efficient.
6125a1e Pass macroblock index to pick inter functions
6dfc95f Merge changes Icd1a2a5a,I204d17a1,I3ed92117 into experimental
3de8ee6 Merge changes Ife0d8147,I7d469716,Ic9a5615f into experimental
393b485 Initial support for resolution changes on P-frames
c03d45d Avoid allocating memory when resizing frames
88f99f4 Adds a test for the VP8E_SET_SCALEMODE control
29d47ac Restore SSSE3 subpixel filters in new convolve framework
dbccffe Integerization of dct32x32
bbede82 Nearest / Zero Mv default entropy tweak.
e6ad9ab move dct/idct constants to a header file
d15e1da Butterfly ADST based hybrid transform
2973130 Added skip switches for SB32 and SB64
5cfd82b Use fdct8x4 instead of fdct4x4 where the block size allows it.
aac73df Use configure checks for various inline keywords.
a788e0f Add sse2 versions of sub_pixel_variance{32x32,64x64}.
a001fe9 Merge "Reindent segmentation code." into experimental
55cafb6 Reindent segmentation code.
31cbe2e Eliminate tautology
8b4e9c5 Merge "Change definition of NearestMV." into experimental
278df74 Fix mismatch after merge of the tiling patch.
1407bdc [WIP] Add column-based tiling.
8228641 Merge "Add SSE3 versions for sad{32x32,64x64}x4d functions." into experimental
9e3e743 Merge "fix a build issue with MSVC on windows" into experimental
c9ae73b Merge "rewrite 4x4 idct and fdct" into experimental
58c983d Add SSE3 versions for sad{32x32,64x64}x4d functions.
7a07eea Convert subpixel filters to use convolve framework
5ca6a36 Add 8-tap generic convolver
77f889b fix a build issue with MSVC on windows
fa36981 rewrite 4x4 idct and fdct
81043e8 Change definition of NearestMV.
77440d5 Merge "Added vp9_short_idct1_32x32_c" into experimental
fb4b533 Merge "Re-factor code for rd thresholds." into experimental
5780c4c Added vp9_short_idct1_32x32_c
3ab5387 Re-factor code for rd thresholds.
dea1433 Added INT16_MIN and INT16_MAX for MSVC builds
ebd5808 enable 16x16 iDCT unit test
1eb79dc re-write 8 point idct
ccaaeb4 a couple of minor fixes
7f5e4fd Use smartalign for long nops with NASM
dd8d013 Disable USE_POSIX_MAP on OS/2
af4c9d2 Merge "Changes 16 point idct" into experimental
c1f611b Merge "fix a small bug in 16 point forward dct" into experimental
91e0e80 Changes 16 point idct
226c57e Merge "Add support for x64 and win64 yasm flags."
f67d740 Add support for x64 and win64 yasm flags.
ab1cad9 fix a small bug in 16 point forward dct
ec6cf49 Fix for divide by zero in vp8_adjust_key_frame.
c94e55a Merge "A fix point implementation of 32x32 idct" into experimental
5149d7f A fix point implementation of 32x32 idct
1430111 Merge "WIP: Multiple decoder instances support"
a53be60 Merge "Adding a frame parallel decoding mode" into experimental
75f647f WIP: Multiple decoder instances support
b499c24 Merge "don't code the branch for the predicted seg_id if that flag is false." into experimental
3a4b18b don't code the branch for the predicted seg_id if that flag is false.
4d53a95 Merge "Default superblock skip flag to 32x32 for skip-blocks." into experimental
de6718a Merge "Reset skip flag in superblock RD loop." into experimental
d287505 Merge "Further improvement on compound inter-intra expt" into experimental
3febf97 Default superblock skip flag to 32x32 for skip-blocks.
b90996c Reset skip flag in superblock RD loop.
2f6fce3 Write only visible area (for better comparison with rec.yuv).
0524f33 libvpx: Fix warnings on windows.
8b22a9d Merge "Use FRAGMENT_DATA struct in pbi"
5a9da2d Merge "Fix block pointer corruption in intra8x8 prediction with 4x4 transform." into experimental
64401f8 Merge "Fix overread/write reported by valgrind if (mb_cols) & 3 != 0." into experimental
2146c68 Use FRAGMENT_DATA struct in pbi
d8e86af Merge "Remove eob_max_offset markers." into experimental
5d1c62c Merge "Segment Skip Flag" into experimental
8b7eced Merge "Added eob == 0 check to vp9_dequant_idct_add_32x32_c" into experimental
ffc2e4f Fix block pointer corruption in intra8x8 prediction with 4x4 transform.
93762ca Remove eob_max_offset markers.
3b04d46 Further improvement on compound inter-intra expt
cdc1806 obj_int_extract.bat is not a generated file
0ff9b03 Segment Skip Flag
5f24292 Merge "Simplify Zero bin and zero bin run code." into experimental
8e2c03f Simplify Zero bin and zero bin run code.
e893af1 Merge "Bug fix:  error-concealment enabled changed postproc output"
f8b9f11 Tweak DropFramesWithoutRecovery params
9dc9f07 Fix overread/write reported by valgrind if (mb_cols) & 3 != 0.
dfd89f2 Adding a frame parallel decoding mode
0c2919c Bug fix:  error-concealment enabled changed postproc output
1a0f524 Delay SSE check until the compiler is configured.
e48776f 64-bit Mac Chromium support for libvpx.
2f2dffe Merge "Include apple arm conversion script"
f8af71a Include apple arm conversion script
c582617 Merge "Bug fix:  Handle input data ptr = NULL and size = 0 correctly"
3ca5b35 Merge "Remove "update_context" variable from VP9_COMP context." into experimental
9d4c265 Added eob == 0 check to vp9_dequant_idct_add_32x32_c
0a7b395 Remove "update_context" variable from VP9_COMP context.
fcb4a25 Mvref speedup
425316b Merge "MSVS compiler error" into experimental
f759762 MSVS compiler error
70019f6 Merge "Intrinsic version of loopfilter now matches C code" into experimental
01cafaa Adds an error-resilient mode with test
8410582 Merge "Support multiple codecs in test infrastructure" into experimental
a495da1 Merge "make: support V=1 as short form of verbose=yes"
706cafe Support multiple codecs in test infrastructure
ebb1157 Merge "Modifies the comp inter-intra expt" into experimental
6a99740 Intrinsic version of loopfilter now matches C code
d6a4a5d Bug fix:  Handle input data ptr = NULL and size = 0 correctly
bed59eb Merge changes Ia82cef79,I7324a75a,I7b66daad,I73344451,I91dc210f,I5945b5ce into experimental
b9f873f Merge "libvpx: Fix some warnings."
2f24ad9 Use alt-ref frame context for keyframes
b46d58a Link pthread when it is available
b95ed68 a minor change to a portion of loop filtering
9ca907b libvpx: Fix some warnings.
2396302 Don't include x86inc.asm on non-x86 targets
26bd81b Preserve the previous golden frame on golden updates
4b65837 Generalize and increase frame coding contexts
da832a8 Start to anonymize reference frames
394b0a6 Update encoder to use fb_idx_ref_cnt
b8e0279 Remove buffer-to-buffer copy logic
de5546c Merge branch 'experimental' of review:webm/libvpx
9bf73f4 fix a number issues that cause failures
b34838b Modifies the comp inter-intra expt
24bc1a7 Use INT64_MAX instead of LLONG_MAX
c907160 Remove compound intra-intra experiment.
741fbe9 Merge experiment "subpelrefmv"
f7dab60 Merge experiment "widerlpf"
d8c5bce Merge "changed UV plane loop filtering for TX_8X8" into experimental
8750414 Merge "change to evaluate reference mvs using above only" into experimental
ad9a16e changed UV plane loop filtering for TX_8X8
e2c696a Merge "Fix compiler warnings" into experimental
c7576f9 Merge "Merge prediction filter" into experimental
fdf8654 change to evaluate reference mvs using above only
113005b Fix compiler warnings
7bcaac3 Merge prediction filter
290b83a Reset x->skip for each iteration in the RD loop.
76ac5b3 Fix unused variable warnings
652589d configure: add support for android x86
516db21 Further enhancements/fixes on dct/dwt hybrid txfm
e42b280 Merge "WIP: Added sse2 version of vp9_mb_lpf_horizontal_edge_w" into experimental
b20ce07 WIP: Added sse2 version of vp9_mb_lpf_horizontal_edge_w
385bea6 Merge "Upstream changes from Chromium Android Clang build." into experimental
bbe1c92 Merge "Add loop filtering for UV plane" into experimental
9a1d73d Add loop filtering for UV plane
bc45f23 Upstream changes from Chromium Android Clang build.
9dc69df Merge "Initial sse2 version of the wide loopfilters" into experimental
4987c0f Initial sse2 version of the wide loopfilters
d27ae62 Remove INT64_MAX references.
d5a8b62 Merge "Reduce the usage of widerlpf" into experimental
9431536 rtcd for new wider loop filters
6c9fb22 Reduce the usage of widerlpf
8aca351 Merge "configure: support hardfloat armv7 CHOSTS"
af0ed41 Merge "configure: support mingw-w64"
55657aa Fix wrong pitch argument in dct32x32 unit test.
aa2effa Merge tx32x32 experiment.
460501f Merge "Merge superblocks64 experiment." into experimental
af9dd50 configure: support hardfloat armv7 CHOSTS
64347a1 configure: support mingw-w64
89826f1 Change some settings in multi-res_encoder test.
6884a83 Merge superblocks64 experiment.
51bae95 experiment a wider loop filter for MB border
7d6b542 New prediction filter
44881a5 make: support V=1 as short form of verbose=yes
4b7304e Adds 64x64 hybrid dct/dwt transform
cd0f36b Merge "Merge superblocks (32x32) experiment." into experimental
f1c56a8 Merge "vp9_sub_pixel_variance16x2 SSE2 optimization" into experimental
4455036 Merge superblocks (32x32) experiment.
8d56831 vp9_sub_pixel_variance16x2 SSE2 optimization
879cb7d Merge vp9-preview changes into experimental branch
27825e9 Merge "Remove cpi parameter from update_mvcount()"
c14439c reset segement map on key frame
08e207a Merge "minor loop filter refactoring and cleanup" into experimental
d278d01 minor loop filter refactoring and cleanup
3ed1484 Remove a few redundant function arguments in encodeframe.c.
c13d9fe Re-enable support for static_threshold (encode_breakout).
e6216d1 Don't use tx32x32 for macroblocks.
c394166 64x64 blocksize support.
81d1171 Fix mode selection infinite loop bug
c6ba3a3 Further change to mv reference search.
bdca030 Use seg/ref/mode offsets in loop_filter_partial.
df7ce5a Merge "make cost_coeffs() and tokenize_b() consistent" into experimental
818f569 Merge "Merge cost_coeffs_2x2() into cost_coeffs()" into experimental
83664f4 make cost_coeffs() and tokenize_b() consistent
259b800 New interpolation filter selection algorithm
bd28510 Merge cost_coeffs_2x2() into cost_coeffs()
37166d5 Merge "Switch the order of calculating 2-D inverse transform" into experimental
e9c69ab Merge "Skip finding best ref_mvs when the mode is ZEROMV" into experimental
cad4a91 Change INT64_MAX to LLONG_MAX
313d110 Added update-able mv-ref probabilities.
0f4de15 Skip finding best ref_mvs when the mode is ZEROMV
cc80247 Switch the order of calculating 2-D inverse transform
16810c1 Merge branch 'vp9-preview' of review:webm/libvpx
5ebe94f Build fixes to merge vp9-preview into master
6ee08f3 Fix a warning
89ac94f Removed mmx versions of vp9_bilinear_predict filters
b9ce430 Update CHANGELOG for v1.2.0 release
2292733 Merge "add emmintrin_compat.h for builds with gcc < 4" into vp9-preview
b14f651 Merge "configure: test for -msse4" into vp9-preview
ad64ca4 fixed sizes of global arrays
9a7023d Fix MSVS build for removed vp9/common/vp9_onyxd.h
9dab3ce add emmintrin_compat.h for builds with gcc < 4
3162b4f configure: test for -msse4
1dffce7 add private to assembly files to insure proper chromebuild
08f0c7c New previous coef context experiment
a6b2070 Disabled x86inc style assembly functions.... part 2
de52948 make: fix dependency generation
05ec800 Use boolcoder API instead of inlining
08dabbc Disabled x86inc style assembly functions
feba090 Add 'jni' to documention for ndk-build
4cca47b Use standard integer types for pixel values and coefficients.
d47828e Merge "Changed MAX_PSNR to 100" into experimental
2876569 Changed MAX_PSNR to 100
b41c358 Merge "correct logic in cnvcontext experiment for tx32x32" into experimental
c29fb02 Merge "Problem of over smoothing with intra modes." into vp9-preview
5cab8b7 Merge "Give 4x4 scan and coef_band tables a _4x4 suffix." into experimental
58961c7 Merge "Remove redundant "Prob" type (it's a duplicate of vp9_prob)." into experimental
de269c8 correct logic in cnvcontext experiment for tx32x32
779c5f2 Fix uninitialized warning
e8d610d Fix a warning
8986eb5 Give 4x4 scan and coef_band tables a _4x4 suffix.
ebb5f2f Remove redundant "Prob" type (it's a duplicate of vp9_prob).
1306ba7 Remove vp9_type_aliases.h
0405cd8 fixed a warning
d8f5d1b Problem of over smoothing with intra modes.
6247b23 reset segement map on key frame
f8ff3e5 prevents redefine of INT64_MAX
fd6f492 remove floating point inverse transforms
2b9ec58 fixed an encoder/decoder mismatch
c681887 fixed build issue with round()
7fa3deb Build fixes with teh super blcoks and 32x32 expts
a1d929e Unit tests do not build for iOS
9c318ee Merge "Further improvements on the hybrid dwt/dct expt" into experimental
210dc5b Further improvements on the hybrid dwt/dct expt
f4608e3 Merge "New default coefficient/band probabilities." into experimental
5a5df19 New default coefficient/band probabilities.
b575394 Improved vp9_ihtllm_c
39de1e1 Merge "Consistently use get_prob(), clip_prob() and newly added clip_pixel()." into experimental
4d0ec7a Consistently use get_prob(), clip_prob() and newly added clip_pixel().
0c35b27 Merge "clean up tokenize_b() and stuff_b()" into experimental
899f0fc clean up tokenize_b() and stuff_b()
7a09f6b Revert "Upstream build bug for chromium"
fd67115 Merge "Bug fix: use correct count_mb_ref_frame_usage"
6b380c0 Merge "experiment with CONTEXT conversion" into experimental
57e12be Bug fix: use correct count_mb_ref_frame_usage
a0ad16e Moved error_bins to macroblock struct
b192d99 Fix ads2gas script to look for ALIGN as a word.
2cd48bd Merge "Moved zbin_mode_boost to macroblock struct"
cc91d65 Update correct macroblock quantize_b function ptrs
74efda4 Moved zbin_mode_boost to macroblock struct
d984763 configure: add --enable-external-build support
f09c4cd Merge "A bug fix related to switchable filters" into experimental
14a38a8 A bug fix related to switchable filters
3a19eeb Moved zbin_over_quant to macroblock struct
d124465 Further changes to mv reference code.
d1356fa Merge remote-tracking branch 'origin/vp9-preview' into experimental
ab480ce experiment with CONTEXT conversion
6f014dc libvpx_test: ensure rtcd init functions are called
fccebcb Merge "Fix implicit cast." into vp9-preview
26a4918 Merge "Fix meaninglesss if." into vp9-preview
fbf052d Clean up 4x4 coefficient decoding code.
885cf81 Introduce vp9_coeff_probs/counts/stats/accum types.
1c0ee77 Fix meaninglesss if.
8d449ce Remove unused symbols from vp9 asm offsets C files.
eec0bc4 Fix implicit cast.
c456b35 32x32 transform for superblocks.
000c841 Moved denoiser frame copy/updates out of loopfilter thread
bc10eab Merge "added work buffer for denoiser"
434336b libvpx_test: ensure rtcd init functions are called
ef2248a added work buffer for denoiser
a36d9a4 Move vp8_scale_frame to vpx namespace
11a84b2 Remove last duck_ functions
1009f76 Use 'vpx_scale' consistently
9a3de88 Disable background update on non-base layer frames
7405040 Merge "Change to MV reference search." into experimental
d345e65 Merge remote-tracking branch 'origin/vp9-preview' into experimental
52d350f Begin to refactor vpx_scale usage in VP9
a905672 Remove ARM optimizations from VP9
4a9b954 Update ARM for vpx_scale changes
f2b36a4 Removed check_gf_quality()
5d91a1e Merge remote-tracking branch 'origin/vp9-preview' into experimental
4a4d2aa vp9_bilinear_filters_mmx: add missing extern specifiers
4cc657e Change to MV reference search.
bfca084 Moving mbs_tested_so_far, mode_test_hit_counts to macroblock struct
358b0ef Remove cpi parameter from update_mvcount()
d138262 Merge "Begin to refactor vpx_scale usage in VP9" into experimental
c202100 Enable unit tests to build with MSVC
6a5e6e0 Fix the build with MSVC
48556db Merge "vp9: Fix assert check." into vp9-preview
806d05e merged optimiz_b_16x16() into optmize_b()
57e7220 Merge "Remove ARM optimizations from VP9" into experimental
514e1c9 Merge "Update ARM for vpx_scale changes" into experimental
c6bd29e Begin to refactor vpx_scale usage in VP9
34591b5 Remove ARM optimizations from VP9
0d793cc Update ARM for vpx_scale changes
b95338c Merge "fixes --disable-vp9-encoder" into vp9-preview
d9038b3 fixes --disable-vp9-encoder
0d687ed vp9: Fix assert check.
9961ad4 Merge "Moving rd_thresh_mult, rd_threshes to macroblock struct"
7891fb5 Merge "Moving count_mb_ref_frame_usage to macroblock struct"
3e0ea7f vp9: Remove superfluous command.
271d635 Merge "Rename vpx_scale/rtcd.c to vpx_scale/vpx_scale_rtcd.c" into experimental
8b92f1e Supports inter-intra prediction with superblocks
5f9e0ca Rename vpx_scale/rtcd.c to vpx_scale/vpx_scale_rtcd.c
6632330 Adds switchable filters with superblocks
9f93704 warnings in various experiments
2b8dc06 google style guide include guards
eebc0b4 Merge "Further improve macroblock loop filters" into experimental
d7489ea Merge "Minor refactoring of superblock decoding" into experimental
be08b5a Minor refactoring of superblock decoding
3e3fffe a vp8 warning to boot.
e3bdae1 intrinsic warnings begone
d0a20fd last remaining warning
51e770d fix implicit warnings idct etc
ef3c01e Additional warning message cleanup.
ff2f9de Merge changes Iaa67bcf1,Ibea3bc80 into experimental
b3055ec Merge "more unused variables." into experimental
8422ef7 Merge "unused variable" into experimental
e007eb8 Merge "unused var removed" into experimental
6431007 Merge "minor fix to eob check for setting CONTEXT" into experimental
7ab1d3e minor fix to eob check for setting CONTEXT
00b27a3 more warning cleanup
a802f5e unused variables & warnings
cf671e2 more unused variables.
6e02947 unused variable
705220e unused var removed
245fba7 signed mismatch mvrefcount
abd74ed warning error missing void
030e268 ihtllm moves to rtcd
e69b525 fix vp9_vp8 files renamed
13dbf1f more rtcd cleanup
0de2142 Merge "Fixing 8x8/4x4 ADST for intra modes with tx select" into experimental
0742b1e Fixing 8x8/4x4 ADST for intra modes with tx select
b2f27d9 Merge "remove the vp9_default_mode_contexts_a" into experimental
836f8e9 Disable fast unaligned on armv5te
1cc5739 remove the vp9_default_mode_contexts_a
c678739 fixed includes to be fully specified
926d95c Merge "remove postproc invokes" into experimental
9bc8d5a Merge "avoid redefining DECLSPEC_DEPRECATED"
00e2c6b Merge "Clamp decoded feature data" into experimental
b07fcf5 Merge "Revert "make: flatten object file directories"" into experimental
85cba19 remove postproc invokes
3e976bb Localize Y2 entropy coding context
d202138 Further improve macroblock loop filters
12da793 removed redundant mode_context data structures
eebb648 tests: add xmm register check for win64 targets
a1f1581 Clamp decoded feature data
1760c39 Revert "make: flatten object file directories"
fcccbcb Add vp9_ prefix to all vp9 files
d034bfa avoid redefining DECLSPEC_DEPRECATED
464b1df Updates to qp-regulate and rate correction factor.
6b1d95d Merge "vp8_intra_pred_y_tm_sse2: save/restore xmm registers"
3bf7b13 Merge "Improve sad3x16 SSE2 function" into experimental
fbc8e8f Merge "Modified  mv prediction." into experimental
d22f3d9 Modified  mv prediction.
e7cd807 Improve sad3x16 SSE2 function
89d62e3 remove the dependency on idct.h
f42e41f Merge "removed the idct rtcd idct calls" into experimental
25b609b Move switch(tx_size) around txsize to detokenize.c.
9dc7d4f Fix crash in pick_inter_mode_sb().
510557e removed the idct rtcd idct calls
9970d8b Restructure vp9_decode_mb_tokens_8x8() a bit.
f090b6b Restructure vp9_decode_mb_tokens_16x16() a bit.
0312c3d Make get_eob() function static.
4422847 Rename "block_type" function argument to "txfm_size".
91d703b Merge "remove subpixel invoke functions" into experimental
a5e542e Fix enc/dec mismatch with b_context_pred experiment enabled.
3338af4 remove subpixel invoke functions
e25bd47 fixed const problem
4ad2f08 Merge "clean out some of the rtcd code." into experimental
efb2f92 Merge "vpxenc: don't print STATS_PKT size w/--quiet"
9cc6f07 Merge "vp8_loop_filter_bh_y_sse2: save/restore xmm registers"
17718fb vp8_filter_block1d4_h6_ssse3: add missing xmm restore
0d80584 vp8_loop_filter_bh_y_sse2: save/restore xmm registers
414f68d Merge "Pack invisible frames without lengths" into experimental
b551d82 Merge "make: fix dependency generation for flat build tree" into experimental
bbe5e03 Fix ref_stride in sad function
2978bb8 make: fix dependency generation for flat build tree
b52288a vp8_intra_pred_y_tm_sse2: save/restore xmm registers
8bb82fd Upstream build bug for chromium
f4871b6 clean out some of the rtcd code.
6475224 vpxenc: don't print STATS_PKT size w/--quiet
4db0823 Merge "Assign above/left context in decode_coefs() instead of in caller." into experimental
18e42dd Merge "Remove unused argument from decode_coefs() function prototype." into experimental
d0b5256 Merge "Remove coef_bands_x[] array and related machinery in decode_coefs()." into experimental
825b20b Merge "Inline count_tokens() in decode_coefs()." into experimental
4db4f98 Merge "Merge various count_token() functions into a single one." into experimental
5d7cb59 Assign above/left context in decode_coefs() instead of in caller.
3bdf302 Remove unused argument from decode_coefs() function prototype.
a253b37 Remove coef_bands_x[] array and related machinery in decode_coefs().
511ef20 Inline count_tokens() in decode_coefs().
56352f1 Merge various count_token() functions into a single one.
b38b6ab Merge "removal of temporal invoke" into experimental
166d24d Remove unused function count_tokens() in detokenize.c.
cb98b83 removal of temporal invoke
f19a1ca Remove special-case inline detokenization in b_pred reconstruction.
0eb5590 Merge "Add const before the dequant(dq)" into experimental
4c7c15e Merge "Optimize 8x8 dequant and idct" into experimental
47d9d48 Add const before the dequant(dq)
7bb2afa Merge "remove yasm.rules" into experimental
9152f48 remove yasm.rules
5b11052 Support 32x32 intra modes in non-keyframe superblocks.
999f31f Move documentation file list to relevant make file
a57dbd9 Further experimentation with the mode context
6bca6de Merge "Don't write recon.yuv by default" into experimental
cb2d06c Merge "Compound inter-intra experiment" into experimental
170305d Merge "changed mv candidate search for superblocks" into experimental
415e6bf changed mv candidate search for superblocks
0c917fc Compound inter-intra experiment
1c56946 Merge "subpelrefmv for superblocks" into experimental
7c7801e Each make file is responsible for its own directory
a5ffcdd Sequester vpx_ports file list
64bcffc Pack invisible frames without lengths
08b43fe webm: add support for V_VP9
61416ae subpelrefmv for superblocks
a3384f0 changed asm obj output filenames in MSVC build
a9c7597 support building vp8 and vp9 into a single lib
b72373d make: flatten object file directories
6becad4 detokenize: use SEG_LVL_EOB feature consistently
5a95597 Merge changes I63348ae3,I658ea409 into experimental
1206909 Merge "fix costing bug in pick_uv_sb_mode." into experimental
d7290d4 Merge "Merge a few mostly-duplicate code fragments in SB/MB encoding." into experimental
a77df0c Merge "Prevent overflow in variance32x32." into experimental
a653c9d fix costing bug in pick_uv_sb_mode.
fa1b356 Merge a few mostly-duplicate code fragments in SB/MB encoding.
a099370 Prevent overflow in variance32x32.
cd7f684 Update to datarate_test.
16e2686 Merge "SEG_LVL_MODE: don't code ref_frame if it's implicit" into experimental
127836d Merge "Don't use hybrid transform (ADST) for superblocks." into experimental
1e3dd49 Don't use hybrid transform (ADST) for superblocks.
b527c4d Segment mode coding bug.
19a1ba1 Silenced a few warnings.
854e41f Don't write recon.yuv by default
6d48270 SEG_LVL_MODE: don't code ref_frame if it's implicit
3fa1348 fix a few typos
1761a6b Merge "Use full 32-pixel edge for superblock bestrefmv motion vector ordering." into experimental
b147c64 Merge "Fix edge MV handling in SBs." into experimental
7de64f3 A fix in MV_REF experiment
e60478d Optimize 8x8 dequant and idct
c79ae17 Use full 32-pixel edge for superblock bestrefmv motion vector ordering.
7229724 Fix edge MV handling in SBs.
5d65614 Merge "New inter mode context" into experimental
3ec5663 Merge "Fix frame number on which the mismatch is reported in vpxenc." into experimental
2669f42 New inter mode context
3a08b03 Merge "Fix data type for eobs[] array in SB 4x4 IDCT code." into experimental
11fec18 Merge "Remove 'thismb' data pointer when superblock experiment is on." into experimental
6fb8953 Restrict ref mv search range.
195172c Fix frame number on which the mismatch is reported in vpxenc.
dd9d4f9 Fix data type for eobs[] array in SB 4x4 IDCT code.
73987d1 Remove 'thismb' data pointer when superblock experiment is on.
d01357b New b-intra mode where direction is contextual
3f7182c Build fix in decoder/decodframe.c
3a0cfb3 Merge "Packing Altref along with succeeding frame and length encoding frames" into experimental
bc9670e Packing Altref along with succeeding frame and length encoding frames
9f53661 Merge "Fix another crash in vpxenc with --pass=1 and --test-decode." into experimental
88d703c Fix another crash in vpxenc with --pass=1 and --test-decode.
83e8f2f Merge "use calloc() instead of malloc()"
71b1885 Merge "Optimize 16x16 dequant and idct" into experimental
7ab951d Merge changes I18407622,I34057b87 into experimental
606c647 fix a crash in 2-pass encoding with test-decode on
7798aef enable build on windows with msvc
a186eb7 Merge "remove macros obfuscating mv costing" into experimental
c72be96 remove macros obfuscating mv costing
7ebcaeb ads2gas.pl: convert push/pop and whole keywords.
1d4fbeb Implement tx_select for superblock encoding.
6c17c9f Optimize 16x16 dequant and idct
8959c8b Merge with upstream experimental changes (2)
5338d98 Merge "Fix variance (signed integer) overflow" into experimental
2c08c28 Merge with upstream experimental changes
7b8dfcb Rough merge of master into experimental
0cedaa3 merge full pixel refmv experiment
9847344 Fix variance (signed integer) overflow
4d9791e Incorrect parameter passed into vp8_stuff_mb
69d0748 Moving count_mb_ref_frame_usage to macroblock struct
80fe472 Merge "Removed mb_norm_activity_map"
fe91e47 Moving rd_thresh_mult, rd_threshes to macroblock struct
0a3eec8 use calloc() instead of malloc()
a879b4e fixed function prototype
acadcec group refmv experiment related functions
182f99f Merge "fix test builds" into experimental
2e3e685 fix test builds
82b1a34 Merge other top-level C code
6ad3b74 vpxenc: merge with master
3707c34 vpxdec: merge with master
83b1d90 vpx: merge with master
4626faf Convert 16x16 dct/idct to integer forms
0078d2f vp9/encoder/bitstream.c: fix unused variable warnings
78bf828 Removed mb_norm_activity_map
55f2f14 Merge "silent a lot of MSVC compiler warnings" into experimental
ee28bb8 Moving _error counts to macroblock struct
8a336b0 silent a lot of MSVC compiler warnings
01824d1 Moving MVcount to macroblock struct
8ca1ed2 Add option to disable documentation
8ce914f Merge "remove invoke_search macro" into experimental
e47d9f1 rd_pick_inter_mode: prevent signed integer overflow
7849aa2 remove invoke_search macro
f2541f8 rdopt: fix use of uninitialized value in addition
807acf1 vpx_ports: merge with master
1d0dc7c build: merge with master
95390b2 Moving ymode_count, uv_mode_count to macroblock struct
a721e5c Merge "Build / make problem" into experimental
03c0af8 Moved skip_true_count to macroblock struct
7ee44ee Moving coef_counts to macroblock struct
ca003fb Merge "Removed unnecessary VP8_COMP *cpi parameters"
849c954 Merge "Don't generate residual 3x when doing a macroblock luma RD estimate." into experimental
b90df36 Build / make problem
ee38c41 loopfilter: prevent signed integer overflow
28826a9 Merge "Fix eobs data type" into experimental
d41b0e6 Fix eobs data type
9016fa2 Removed unnecessary VP8_COMP *cpi parameters
6cd2541 Don't generate residual 3x when doing a macroblock luma RD estimate.
3c4f47e Place non-static function prototypes in a header file.
3c8007f Merge "ads2gas.pl: various enhancements to work with flash."
3b783d2 Merge "vpx_scale: sync from experimental"
9e06601 vpx_scale: sync from experimental
06f3e51 vpx_scale: sync from master
b0e1c5f ads2gas.pl: various enhancements to work with flash.
4b2c2b9 Rename vp8/ codec directory to vp9/.
6c280c2 Adjust style to match Google Coding Style a little more closely.
6a4b1e5 Remove vp8 in local symbols.
8a6a7ae vp8dx_receive_compressed_data() cleanup
982deeb Change name of common top-level structures from VP8 to VP9.
43da8f1 Change non-function symbol vp8_ prefixes to vp9_.
fbbd3e1 Merge "Change common vp8_ public symbol prefixes to vp9_." into experimental
9bc5f3e Change common vp8_ public symbol prefixes to vp9_.
b8e9617 Add forward transform function to rtcd
5ddcbee Adjust style to match Google Coding Style a little more closely.
0d53fc2 Change decoder vp8_ and vp8dx_ public symbol prefixes to vp9_.
d115dbc Adjust style to match Google Coding Style a little more closely.
f88558f Change encoder vp8_ and vp8cx_ public symbol prefixes to vp9_.
fe17885 Fixed style warnings
8a9e4e8 Convert the transforms to integer forms.
fc6fdf9 Merge "dequant invoke macro removal" into experimental
df1b8f2 dequant invoke macro removal
80674b4 Merge "Separated experiment for subpel refmv selection" into experimental
e05e6e1 Remove old experiment.
24265e8 Separated experiment for subpel refmv selection
43c1bb9 Merge "Remove "switchable_interp" from experiment list" into experimental
747fbd1 Merge "seg_common: give all exported symbols a vp9_ prefix." into experimental
db54baf Remove "switchable_interp" from experiment list
655eb16 Merge "boolhuff/dboolhuff: give exported symbols a vp9_ prefix." into experimental
a4d308a Merge "segmentation: make local symbols static." into experimental
dd2e43c Merge "encodeframe: make local symbols static." into experimental
411f9e2 Merge "entropymode: put print_mode_contexts under #ifdef MODE_STATS." into experimental
5f0ea6c Merge changes I5898f64d,Ie80d13ce into experimental
5acb622 Merge "firstpass: make local symbols static." into experimental
42d5e31 Merge "bitstream: give exported symbols a vp9_ prefix; make local symbols static." into experimental
976d045 Merge "alloccommon: give exported symbols a vp9_ prefix." into experimental
10afa9e Merge "Make implicit_segmentation-related code an experiment." into experimental
edd66a9 Merge "decodframe: make local symbol static." into experimental
5091302 Merge changes I23aa5547,I8341a19c into experimental
c87bf0d Merge "onyx_if: remove unused function, and make locally used functions static." into experimental
6104f2c Merge "reconintra: make locally used symbols static." into experimental
4247de3 Merge "rdopt: make locally used symbols static." into experimental
bbc6057 Merge "ratectrl: make locally used symbol static." into experimental
ac220b8 Merge "mbgraph: remove unused function, and make local function static." into experimental
fe6eff7 Merge "Fix superblock experiment." into experimental
412c598 Merge "More MSVC build fixes" into experimental
50f1eae Merge "Improves subpixel reference mv evaluation" into experimental
b066bb4 seg_common: give all exported symbols a vp9_ prefix.
d36cc98 boolhuff/dboolhuff: give exported symbols a vp9_ prefix.
7f6f070 segmentation: make local symbols static.
68d07ba encodeframe: make local symbols static.
9fb4c9a entropymode: put print_mode_contexts under #ifdef MODE_STATS.
f0dfdfe ssim: remove unused function dssim().
418d6b3 detokenize: make local symbols static.
4c6a2d2 firstpass: make local symbols static.
8ce9fb8 bitstream: give exported symbols a vp9_ prefix; make local symbols static.
7228a38 alloccommon: give exported symbols a vp9_ prefix.
8166657 Make implicit_segmentation-related code an experiment.
8ff22bd decodframe: make local symbol static.
adb8a16 tokenize: make local symbols static; give exported symbols a vp9_ prefix.
1e596da encodemb: make locally used functions static.
533470c add unit test for datarate control
8044c6a onyx_if: remove unused function, and make locally used functions static.
ef28aac reconintra: make locally used symbols static.
7bf4616 rdopt: make locally used symbols static.
1a02ea9 ratectrl: make locally used symbol static.
07b8707 mbgraph: remove unused function, and make local function static.
7944b4f Fix superblock experiment.
00c7955 More MSVC build fixes
d8bd024 fixed a build issue
1758dc0 Merge "Name space clean up." into experimental
86728ce Merge "A clean up of the down_copy function" into experimental
818ee90 remove fdct invoke macros
ee6421a Fixes invoke macro commit...
a99a2c3 Name space clean up.
cc9c637 Improves subpixel reference mv evaluation
d638056 Inconsistent reference to MacroblockD data structure.
f9d9b2b Merge "invoke macro removal encodemb" into experimental
1838d87 invoke macro removal encodemb
65d7388 Minor tweaks to video source frameworks
d269de5 A clean up of the down_copy function
23f038a Merge "Faster 8t filtering" into experimental
37ba4cf Merge "Extend edges correctly during actual frame encoding also." into experimental
1fc3cc8 vpxenc: add -quiet option
7d92152 Merge "Explicit MV reference experiment." into experimental
ba30e77 Explicit MV reference experiment.
6d465fa Extend edges correctly during actual frame encoding also.
ce811f8 Faster 8t filtering
96e5939 Use vp8_clear_system_state helper function
6106b72 variance.h uses defines in vpx_config.h
47fb147 Merge "Always extend macroblock edges in the decoder." into experimental
403f6b5 Always extend macroblock edges in the decoder.
d3465a5 Added sse2 instrinsic version of vp8_sad3x16
be4e7c5 Merge "Added sse2 instrinsic version of vp8_sad16x3" into experimental
9ba2efd Added sse2 instrinsic version of vp8_sad16x3
fbf2ac1 Fix 4x4 intra prediction on the edge of SB rows.
2c4f616 Fix yet another typo in splitmv/tx_select code.
b4cdcd6 Generalize coefficient tokenizing.
cb9e6ab Generalize EOB token stuffing.
ce9f61e Merge "Fix typo in splitmv/tx_select code." into experimental
29b6a45 Fix typo in splitmv/tx_select code.
45b4832 Fix bad merge of coef_probs update
226e55c coef_probs: remove duplicate read/update code
6baa2b4 Merge "Fix "_FORTIFY_SOURCE" redefined warning" into experimental
bc1d3cb Fix "_FORTIFY_SOURCE" redefined warning
f75448e Merge "Fixed the MSVC compiling error with correct cast" into experimental
f8e9d01 Fixed the MSVC compiling error with correct cast
73d387d Merge "Change eob[] array type in splitmv RD loop to a regular integer." into experimental
d3b7c85 Revert "make the instrinsic code build with MS compilers"
bf284ce Merge "changed to avoid code confusion" into experimental
5d739f5 Merge "make the instrinsic code build with MS compilers" into experimental
fd3078f postproc_sse2: avoid reading off the end of the limits array
b0e3ca1 make the instrinsic code build with MS compilers
6498516 Change eob[] array type in splitmv RD loop to a regular integer.
5373119 Merging in the Switchable interp experiment
f93d316 Merge "Change entropy context assignment style from *(x + y) = z to x[y] = z." into experimental
04d62a9 Merging in the TX_SELECT experiment
78808ad Merge of the newmventropy experiment
5ed84c2 Merge "postproc: allocate enough memory for limits buffer"
861a6bb postproc: allocate enough memory for limits buffer
adaf77c Merge "Add unit test for decoder test_vector_test"
95dcfb9 Change entropy context assignment style from *(x + y) = z to x[y] = z.
906c1b4 changed to avoid code confusion
12c1b18 Merge "Added rtcd support vp8_sad16x3 and vp8_sad3x16" into experimental
15dffcf Add unit test for decoder test_vector_test
d36ecb4 Added rtcd support vp8_sad16x3 and vp8_sad3x16
97096f5 Merge changes I02e7f64a,Ide954b00,Idc8b5977 into experimental
7906ed0 Merge "Merging the hybrid transform experiments" into experimental
f104656 Merging the hybrid transform experiments
f72fdf1 Fix another typo in 4x4-transform-for-i8x8-intra-pred coeff contexts.
84ea002 8x8 transform support in splitmv.
372e001 Merge "Re-enable specialized sse2 block loop filter functions" into experimental
e095785 Merge "sse2 intrinsic version of vp8_mbloop_filter_vertical_edge()" into experimental
bb550d9 Merge "sse2 intrinsic version of vp8_mbloop_filter_horizontal_edge()" into experimental
5a80e7a Use SPLITMV_PARTITIONING instead of a plain integer type.
09fb253 Merge "Invert SB probability." into experimental
8fc5774 Merge "Remove variance vtable from rtcd" into experimental
ef50e48 Invert SB probability.
6e5cb12 Merge "Fix use of wrong context in i8x8 coefficient cost calculation." into experimental
118b2fe Remove variance vtable from rtcd
788d7f1 Merge "Allow B_VL_PRED & B_LD_PRED modes with Superblocks" into experimental
57679ba Allow B_VL_PRED & B_LD_PRED modes with Superblocks
0d4e82a Fix use of wrong context in i8x8 coefficient cost calculation.
a1571b8 Re-enable specialized sse2 block loop filter functions
085433c sse2 intrinsic version of vp8_mbloop_filter_vertical_edge()
91dc8ce calculate probs consistently
6e364a5 lint-hunks: better support for working tree
e9fd1ea Remove bc, bc2 from pbi,cpi,xd
f3208f3 Some cleanups and fixes.
b44397e Merge "Fix encode breakout skip handling." into experimental
1f11d13 Merge "Detect skippable blocks in splitmv RD loop case." into experimental
992b5e2 sse2 intrinsic version of vp8_mbloop_filter_horizontal_edge()
637c4d2 Merge "Use correct context for optimize_b() in vp8_optimize_mby_8x8()." into experimental
96276f9 A fix for crashes when #macroblock rows is odd.
13d69d4 lint-hunks: exit status for only affected lines
87d2b25 Fix encode breakout skip handling.
2b6fd28 Merge "lint-hunks: support operating on arbirary revs" into experimental
b276efd Detect skippable blocks in splitmv RD loop case.
07c03b3 Merge "cosmetic: fix '= & ' construct" into experimental
e17bb9e Merge "rtcd: merge rtcd.c from master" into experimental
cdd0ed1 Merge "consolidate update_mb_segmentation_map data" into experimental
c6f13f3 Merge changes Ic711a378,I43a46c36,If19ee74a into experimental
3883dab cosmetic: fix '= & ' construct
47a2154 Move remaining per-frame data into partition 0
b1cb007 lint-hunks: support operating on arbirary revs
3182ab6 Use correct context for optimize_b() in vp8_optimize_mby_8x8().
6ef5a00 Interleave modes/residual per macroblock
eab8045 Use 8x8 block bases for non-4x4 splitmv RD.
edf099d Merge "Removed the loopfilter rtcd invoke macro code" into experimental
ffff213 removed obselete build dependency
15ce6bd Removed the loopfilter rtcd invoke macro code
c073e5c Force interleaved decoding
9a19622 Merge "removed the recon rtcd invoke macro code (unrevert)" into experimental
4cf4c94 Fix to rd cost computation for mv bias.
9443f05 Fix a mismatch if a keyframe contains skip-blocks.
7c15c18 removed the recon rtcd invoke macro code (unrevert)
d5955a4 Merge "Remove test from B_MODE_INFO." into experimental
dd36464 Merge "Remove mode_rdopt from MB_MODE_INFO." into experimental
bcaba2e Merge "Properly use chroma block object for chroma coefficient costing." into experimental
4dfa758 Merge "Changed to use real pixels only for evaluating MVs" into experimental
b2f4257 Changed to use real pixels only for evaluating MVs
23a64c8 Remove test from B_MODE_INFO.
66180f2 Remove mode_rdopt from MB_MODE_INFO.
1d87f9c Properly use chroma block object for chroma coefficient costing.
e788146 Add a new token stuffing function vp8_stuff_mb().
41e3a9e Add and consistently use PLANE_TYPE.
5cfff7c Merge duplicate loops in tokenization code.
a0ad521 Minor refactoring in encodeintra.c.
e7a4bcc Make optimize_mb_16x16() static.
781f6ad Remove assignment in vp8_optimize_mby_16x16().
11e42d4 Remove duplicate code in optimize_mb_NxN vs. vp8_optimize_mby/uv_NxN().
238ed51 Remove duplicate or unused code in encoder/encodemb.c.
f41adbb Remove duplicate or unused code in encoder/quantize.c.
78bf102 Remove duplicate or unused code in common/invtrans.c.
f1e6293 Add a _4x4 sufix to all 4x4-transform-related functions.
e03715f Replace vp8_inverse_htransform_b() by direct call to vp8_ihtllm_c().
f9d5f86 Revert "removed the recon. rtcd invoke macro code"
2113a83 removed the recon. rtcd invoke macro code
6e3c784 Merge "Remove reverting of tx-select if only a single txfm-size is used." into experimental
707e6c3 removed the dependency cross key frame boundary
f602232 Merge "added the ablility to skip first n frames for vpxdec" into experimental
5a4ea8b Remove reverting of tx-select if only a single txfm-size is used.
0dac290 Remove CONFIG_TX16X16, since the experiment was merged.
17fd972 consolidate update_mb_segmentation_map data
c394ffc added the ablility to skip first n frames for vpxdec
3121497 Add encoder/decoder mismatch information to internal stats file.
9da8a34 Merge "Add option to disable documentation"
f39b0f1 Use transform-size selection for i8x8_pred also.
52bddd4 Clean up error return code in alloccommon.c
f6886c4 post-proc: fix 0 or negative threshold handling
a7333b0 Merge of the TX_16X16 experiment
47dcdf1 rtcd: merge rtcd.c from master
ec65812 Add option to disable documentation
239b6a8 Merge "Removing dr[16] from VP8D_COMP" into experimental
9581bf4 Merge "write_kfmodes: use update_skip_probs()" into experimental
a2b4a56 Merge "convert copy16x16 to rtcd" into experimental
89f060e convert copy16x16 to rtcd
f56d067 Removing dr[16] from VP8D_COMP
d94d2b7 write_kfmodes: use update_skip_probs()
d21070a multi-res: disable intra on forced ref frames
81fd7ac Merge "multi-res: add parent_ref_valid flag"
4de7aed multi-res: add parent_ref_valid flag
8b698e8 Merge "post-proc: deblock filter optimization"
9ca3c8b Selectable transform size try 2.
107f14b Merge "multi-res: work around reference mismatch"
4c53bac post-proc: deblock filter optimization
30d8ba5 multi-res: work around reference mismatch
54434bd Merge "Mismatch bug-fix when transform expts are off" into experimental
105746c Mismatch bug-fix when transform expts are off
81c6041 Fix SIMD unsafe use of floating point.
55cff37 Merge "Unit Test for Error Resilience Mode"
1a89bc0 Add a unit test for CQ mode.
eb8e9f8 Merge "Added handler for PSNR packets to EncoderTest class"
85b27a1 Merge "Add initialization and per frame flag members"
cc017ca Unit Test for Error Resilience Mode
0e213fb fix uninitialized value in multi-res encoding
e6109db Added handler for PSNR packets to EncoderTest class
4206c6d Add initialization and per frame flag members
f199bab Merge "Added Reset method to TwopassStatsStore"
7ca5982 Merge "rtcd/win32: use InitializeCriticalSection explicitly"
30f58b5 Added Reset method to TwopassStatsStore
9bbab8e rtcd/win32: use InitializeCriticalSection explicitly
d6290c3 Merge "all_builds.py: add ability to pass extra configure flags" into experimental
ea90cee Merge "Added unit test for subtract functions"
6f35b19 Disable keyframe in real time that's placed one frame after a cut.
9704cde Resetting of the cyclic_refresh_mode_index:
3f5d60b Entropy coding for hybrid transform
d539c1d Reset the cyclic_refresh_mode_index to 0 on resize.
96f7066 Added unit test for subtract functions
3730963 Merge "check for x32 targets"
d377580 Merge "update gitignores"
d9ed9f9 update gitignores
ab98103 Merge "disable segmentation on enhancement layers"
a75a9cf check for x32 targets
eb49210 Merge "Move frame allocations out of vp8_decode_frame()"
4e72915 Merge "Removed bc and bc2 vp8_readers from VP8D_COMP"
f4316f3 Move frame allocations out of vp8_decode_frame()
0211cd8 rtcd/win32: prefer win32 primatives to pthreads
22141d9 disable segmentation on enhancement layers
b501251 Update to cyclic refresh:
5979b89 Update to cyclic refresh.
70e21af Separating 8x8DCT use from hybridtransform8x8
c03cc3a Removed bc and bc2 vp8_readers from VP8D_COMP
fff019c fixed inconsistency of transform size decision
e278673 Moved vp8dx_get_raw_frame() call to vp8_get_frame()
154f1c2 Merge "Changed setup intra recon to be row based"
5e4d5e1 Added default return value to transform selector
eec08d5 Merge "Update to 2 layer case in vp8_scalable_patterns."
57c7e45 Merge "Moved mb_no_coeff_skip flag read"
1338a98 Merge "Removed pre_mvc"
1076101 Update to 2 layer case in vp8_scalable_patterns.
33d9171 Update to vp8_scalable_patters.
d482fbf removed redundant initialization
0925442 Merge "Updates to vp8_scalable_patterns.c."
6d8538e Use 3 rows and cols of pixels for ref_mv scoring
a082467 Moved mb_no_coeff_skip flag read
260f507 Removed pre_mvc
648cfcb Changed setup intra recon to be row based
e1210c6 Removed redundant line.
08cf9fa Merge "valgrind found motion vectors which exceeded frame boundaries"
2b26cf1 Adds feature for companded MV encoding
d406334 Cleanups for hybrid transform
7b7ca65 fix valgrind mem leak on garbage decode
d4c329c Merge "Revert "Hybrid transform cleanups"" into experimental
aac982e Revert "Hybrid transform cleanups"
8d02833 Updates to vp8_scalable_patterns.c.
818b103 valgrind found motion vectors which exceeded frame boundaries
44d27c7 Merge "Hybrid transform cleanups" into experimental
c5af82b Hybrid transform cleanups
2ff6d35 valgrind caught uninitialized cond
778ec42 Partial merge of NEWBESTREFMV and NEW_MVREF.
38e1c79 MV reference changes
488ba1a Merge "added encode/decode matching validation to tests"
00f9eb6 New motion vector entropy coding
c6fd0a5 Adjusting thresholds in mfqe post-processing
7e9a519 Merge "Encoder denoiser performance improvement"
64075c9 Encoder denoiser performance improvement
c953aea added encode/decode matching validation to tests
90625c3 Merge "msvs/tests: fix data alignment for asm tests"
10f8b36 msvs/tests: fix data alignment for asm tests
de6dfa6 hybrid transform of 16x16 dimension
c59e36f Merge "Add proper skip support to intra frames." into experimental
4f36b7c Add proper skip support to intra frames.
7a18c81 Remove some disabled code from pick_inter_mode_sb().
8e8fb27 Disable 16x16 temp buffer for superblocks.
7177c32 Merge "silent one more compiler warning"
446d85e silent one more compiler warning
307541d all_builds.py: add ability to pass extra configure flags
0256398 Merge "Fix file permissions" into experimental
6db4d93 Merge "change to properly account for coef scaling in unit tests" into experimental
95ee7f1 change to properly account for coef scaling in unit tests
2d60bee New Motion Reference Search
c533f2a Merge "Added error checking to vp8cx_create_encoder_threads()"
5746a76 Merge "Added row based extend borders"
3777125 Remove duplicate code in C intra prediction.
0708390 Fix file permissions
0b184ef Merge "all_builds.py: move to tools/" into experimental
a8f9842 Merge "all_builds.py: support for sharding builds" into experimental
b43ed7a Merge "remove rotation experiment" into experimental
4580f33 Merge "SSE2 version of vectorized 8-tap filtering." into experimental
1b5e5e9 Merge "Fix mismatch caused by a rebase failure." into experimental
94465c1 Fix mismatch caused by a rebase failure.
c522217 Merge "Add biasing to ZEROMV for videos with static background"
63ef9c4 SSE2 version of vectorized 8-tap filtering.
e75e249 Merge "Removed unused dr from VP8D_COMP"
2a96d6b Merge "Removed last_kf_gf_q"
8c2a6ca Fix compiler warnings
2a05062 Fix warning.
24c346d Add biasing to ZEROMV for videos with static background
8bec177 Merge "sad_test: fix msvc build"
f0b500b Merge "sixtap_predict_test: fix msvc build"
e8d58d3 build: hide msvs project command in non-verbose mode
cdb2a12 Merge "fix msvc configure"
fa0f418 Added row based extend borders
bd6ffaa vpx.pc: move -lm to Libs.private
b878b55 all_builds.py: move to tools/
778393c all_builds.py: support for sharding builds
6612a43 Merge changes I96cd08c9,If8eeb8ff into experimental
5055a16 remove rotation experiment
fb44d3e hybridtransform8x8: fix compilation
272974a Merge "Fix inter_zz_count calculation bug"
12ddb75 sad_test: fix msvc build
e57394a sixtap_predict_test: fix msvc build
6cb50ce Merge "Added row based loopfilter"
978e4d0 Fix some compiler warnings.
8ee88da Fix inter_zz_count calculation bug
04ca655 comp_intra_pred: fix compilation
cbc66fa Merge "Fix typo." into experimental
2f74314 Fix typo.
4396441 Merge "Superblock coding." into experimental
5d4cffb Superblock coding.
b0cfcb2 Merge "realtime turndown loopfilter for 00"
1829d03 Merge "static threshold fix for realtime"
9f0b422 realtime turndown loopfilter for 00
985f09f static threshold fix for realtime
d71ba03 silent compiling warnings for VC9 build
fc892cc Fix warnings.
ee59dd7 Merge "A few more optimizations, about 1% overall speedup." into experimental
525b183 A few more optimizations, about 1% overall speedup.
60ed954 Fixed decoder mismatch issue
45ddaab Merge "Set a default mv entropy if no tokens are coded." into experimental
319dd1c Set a default mv entropy if no tokens are coded.
e5cc24c Fix valgrind error which causes non-deterministic results.
0393e55 Fix stack overrun in calculating segmentation map coding method.
9471bc2 Merge "First partial snapshot of vectorized 8-tap filtering." into experimental
5a34e0e First partial snapshot of vectorized 8-tap filtering.
97fd7c5 fix msvc configure
26a55ba Fix build with TX_16X16
2b59e14 Parse out arm isa targets from dumpmachine
77dc5c6 Code clean up.
a116815 Fix warnings.
7308903 Fix build.
d1b6fa4 Added error checking to vp8cx_create_encoder_threads()
b4ab43f do not error out on generic-gnu + --enable-shared
fd084b2 Shut up warnings added by -Wundef
8fb9f08 Merge changes I0b51674f,I1ea6ebf9,I89076d93 into experimental
eaadefd Merge "Some build fixes" into experimental
3fda7a6 Merge "Changed to use reference mv as nearest mv" into experimental
e52e8b7 Changed to use reference mv as nearest mv
32fe72e Some build fixes
39892cc Code clean up.
2f96391 Fix typo, which adds skip testing for 16x16
d4762ce Shut up some compiler warnings on gcc
dbce3b7 Fix warning/bug introduced in 4d5b81a80faa8333ca3a7aed53684d2167fbebd2.
fcb59ba Cosmetics to rdopt.c
1b8169b Combine optimize_b and optimize_b_8x8
b91219e extend the range of encoding time
1bbde82 fix build problem for newbestrefmv experiment
e902f66 Fix some tabbing in rdopt.c
6c776b2 lint_hunks: show style violations in the index
f13517e Refactor to remove some arguments from vp8_rd_pick_inter_mode
4d5b81a Refactor RD to take same codepath for single and comp pred
bd9e5ec Code cleanup.
a7be7c8 intersect_diffs: split out diff classes
84b1fbf ftfy: update to match current astyle rule
bf474e1 Refactor vp8_build_inter16x16_predictor functions
d4a4c3c More refactoring of diamond search.
6d00977 Refactor SPLITMV in RD to a special case.
b0a46b6 Begin refactoring to help merge parts of rd inter.
97280c1 Merge "Merging in the sixteenth subpel uv experiment" into experimental
be9b5fa Merge "Import tools/ from master branch" into experimental
ff61cbc Merge "vpx.pc: add missing library for static links"
4180dfd configure: check for pthreads building on windows with gcc
ec52713 vpx.pc: add missing library for static links
26c4130 Newline got lost in submission of "Partial import of "New RTCD implementation" from master branch."
7d06565 Merging in the sixteenth subpel uv experiment
c75057e Merge "Partial import of "New RTCD implementation" from master branch." into experimental
707b65b Partial import of "New RTCD implementation" from master branch.
b04e87c Merge "a tiny fix for MSVC build" into experimental
c30838b Merge "Refactor setting up MVs and buffers in rdopt.c" into experimental
e590446 a tiny fix for MSVC build
429743c fix timestamp calculation rollover w/altref
51ebb9a EncoderTest: check that timestamps are monotonic
2056f7e Merge "Cleanup and commenting of the sub-pixel interpolation functions. Mostly as a preparation for the upcoming vectorized implementation." into experimental
f1db4d1 Cleanup and commenting of the sub-pixel interpolation functions. Mostly as a preparation for the upcoming vectorized implementation.
3c37e7d Merge "tests: fix Continue() signatures"
336ca9a Merge "keyframe_test: use a fixed speed step for realtime"
aa165c8 Update armv6 vp8_intra4x4_predict
a3ff625 Import tools/ from master branch
5da687b Refactor setting up MVs and buffers in rdopt.c
d432f7e Some refactoring of mcomp functions.
a9a1eac tests: fix Continue() signatures
dce0896 Change the RD cost functions to take into account the seg_eob.
1099f36 clamp_mv_min_max -> vp8_clamp_mv_min_max
a513af4 More refactoring and cosmetics to rdopt.c
342040a Reorganiziation of the RD loop to make more sense.
4e7ce15 Minor cosmetic changes to rdopt.c.
78d33ca Combine vp8_block_error_c and vp8_submb_error_c.
0b17ea6 A bit of temporary relief on encoder slowness
8b2f57d a new way of determining reference motion vector
66f440f Refactoring hybrid transform coding
106815f Remove code to set transform size.
6630895 Combine cost_coeffs functions.
9921b55 Merge token_costs into a single table.
680af9a More refactoring of RD cost to make later changes easier.
02f3aaf Minor refactoring of RD cost functions.
82edabc Add x86_64-darwin11-gcc target.
fcbb884 Merge "enable interleaved decoding of mode and mv" into experimental
0b693c7 Merge "fix msvc build" into experimental
2af5473 Merging in high_precision_mv experiment
2e73f90 enable interleaved decoding of mode and mv
fcbff9e Replacing the 8x8 DCT with 8x8 ADST/DCT for I8x8
236597f fix msvc build
e6de9c2 Merge "16x16 DCT blocks." into experimental
4aabfaa Merge "Merging and bug-fix in enhanced_interp experiment" into experimental
69babd3 Merge "Fix encoder mem allocation when picture size is changed"
b78d907 Merge "Fix potential encoder dead-lock after picture resize"
fed8a18 16x16 DCT blocks.
2914ab2 Merge "A few more conversions from 32-bit to 64-bit RD calculations." into experimental
4b0b436 Pass B_PREDICTION_MODE to intra4x4_predict
0e17ee5 Match declaration to definition
6ce58e8 Removed last_kf_gf_q
1746b2a Added row based loopfilter
f05a514 Define INT64_MAX for msvc to build
d15b07d A few more conversions from 32-bit to 64-bit RD calculations.
a4ad380 Make RDCOST() results 64-bit.
c7846eb Use 8x8 DCT transform for I8X8 prediction mode
a497cb5 Rename vp8_intra4x4_predict_d
41aede6 Use intra4x4_predict_d parameter names
a82c58c Change vp8_intra4x4_predict call sites
3c208a5 use RTCD pointer for intra4x4_predict
03b3fce Fix potential encoder dead-lock after picture resize
cbc249b Fix encoder mem allocation when picture size is changed
171b4ae Removed macros for merged experiments
0ebf548 Merging and bug-fix in enhanced_interp experiment
1347b2c Merge "Be consistent with SAD values"
d4d7589 Merge "Avoid warnings about redefining _FORTIFY_SOURCE"
5259744 Adds support for switchable interpolation filters.
f475447 Merge "Remove the resetting of qp params for temporal layers."
ef4a967 Remove the resetting of qp params for temporal layers.
1161055 Be consistent with SAD values
aa4f9dd Merge "SAD cosmetic cleanup"
96f9473 Merge "Merges several experiments" into experimental
9984a15 Merges several experiments
6b8665e Avoid warnings about redefining _FORTIFY_SOURCE
e66e9dd Optimizes updates of encoder block ptrs
0cdc046 Merge "Add tests for SAD functions"
1694539 Merge "shared object on mac osx" into experimental
dd0100d SAD cosmetic cleanup
e593014 Merge "multi-res: add drop_frame support"
4066c8b multi-res: add drop_frame support
45e551b shared object on mac osx
fbea897 Add tests for SAD functions
10a4928 Merge "Added const specifier to remove warning" into experimental
505784e Merge "Use macro for filter extension length" into experimental
dcb52c0 makefile: fix .so build rule
8967fca Add comment for use of shift/mul instead of div.
980ca63 Replace x*155/100 by x*101581>>16.
c9d343f Added const specifier to remove warning
b278a93 Use macro for filter extension length
3053b4b Merge "Update 8x8 tokenizer to not encode an EOB if seg_eob is active." into experimental
fce8f06 Use vpx_integer.h instead of stdint.h
5215c8f Merge "Use ACMRandom for all tests"
310666b Merge "Allow specifying the seed"
9f89c4c Merge "Make random streams consistant"
e4c52b5 remove extra end of line
903efe8 Added unit test of vp8_set_roimap()
bd3a9f1 Update 8x8 tokenizer to not encode an EOB if seg_eob is active.
fe8b1e5 Use ACMRandom for all tests
9ec2552 Allow specifying the seed
e3e63fb Make random streams consistant
1b16e74 Dll build of libvpx
c0e8095 Move ACMRandom to acm_random.h
a9cb6f6 Remove unused macros
210fa28 bash uses curly braces
de6ddef Disabling MIPS optimizations for big endian platforms
6f68568 fixed a compiling issue
9824230 Adds hybrid transform
6fd0929 Merge "removed floating point version 8x8 fdct" into experimental
df35f6b Merge "cleanup experiments in configure" into experimental
84d2298 Don't auto-default to comp-pred unless content is static.
d632bf8 removed floating point version 8x8 fdct
11e23e6 cleanup experiments in configure
c6b9039 Restyle code
8697c6e Merge "Fix bug in reference frame counting." into experimental
821307a Merge "Add missing mv_{col,row}_{min,max}_sb variables to MACROBLOCK struct." into experimental
cb1e60f Fix bug in reference frame counting.
f31c400 Merge "examples: fix memory leak"
e65f598 Simplify vp8_decode_mb_tokens_8x8.
6a92df2 Simplify vp8_decode_mb_tokens.
da8159a Add missing mv_{col,row}_{min,max}_sb variables to MACROBLOCK struct.
6c0b21c Use 8x8 transform for all 16x16 intra prediction modes in keyframes.
1f889ad Keep statistics for chosen intra modes in keyframes also.
7f00997 multi-res: add parameter validity checking
4d3c3be examples: fix memory leak
a6f4fc5 Remove unused parameter in encoder interface code
827e22c unset executable bit on source code
896b6a9 Merge snapshot 2 development history
51dba57 Merge snapshot 1 development history
3eb4143 Fix to compile properly on MIPS
a591209 Merge "VP8 optimizations for MIPS dspr2"
606ac45 keyframe_test: use a fixed speed step for realtime
b25ebf7 Merge "Add unit test for vp8_sixtap_predict functions"
94285b7 Merge "I420VideoSource: add members to ctor initialization"
07ff7fa VP8 optimizations for MIPS dspr2
e61573c Add unit test for vp8_sixtap_predict functions
bb3d510 Merge "Remove goldfreq in VP8_COMP"
15296c2 I420VideoSource: add members to ctor initialization
a81baae change to enable encoder to clamp UV motion vector
eab09e3 Merge "Add 0 offsets handling in SSSE3 sixtap_predict functions"
cdc3503 Merge "Fix subpixel_predict initialization"
147e864 Add 0 offsets handling in SSSE3 sixtap_predict functions
b293698 Fix subpixel_predict initialization
c498aac Merge "Add 8x8 fDCT unit test." into experimental
5a5ced3 Get rid of some cast.
acd147c Build unit test driver from the default target
c5b7037 Fix warnings.
e7bbedc fdct4x4_test: remove unnecessary includes
26641c7 Add 8x8 fDCT unit test.
e2c5e78 Merge "Fix decimation_count in drop_frame"
e44ee38 Add lossless compression mode.
0e734a6 Merge "Port Yaowu's 4x4 fDCT test." into experimental
58156f1 Port Yaowu's 4x4 fDCT test.
31fd98d fix permissions on regular files
ff8b630 Merge "Added Prediction Filter to Mode Selection" into experimental
bbc926d Added Prediction Filter to Mode Selection
cb231c8 Merge "Enable unit test framework in experimental branch." into experimental
a742a73 Enable unit test framework in experimental branch.
f3dff40 Continued adaptive entropy coding
e859faa fixed a build problem with target=x86_64-win64-vs9
532faf0 Added unit test for 4x4 forward dct
6c86ef2 Merge "Add unit test for intra prediction."
9c9d674 Sign-extend input argument so it can be used in pointer arithmetic.
d67acd8 Merge changes I94a061eb,If6910fe3
4e06b0c gen_asm_deps.sh: regex fix
a441b60 Add unit test for intra prediction.
96b6b6b add auto keyframe unit test
a87fb0d Alter comment on range of delta_q and delta_lf
3cecdd6 Merge "Cosmetics: test/test_libvpx.cc"
1a376c4 Merge "Clean Android build defaults"
17b34a1 Cosmetics: test/test_libvpx.cc
3897b48 Merge "Runtime CPU detection for unit tests"
c8c71f1 Runtime CPU detection for unit tests
0074863 Add support for downloading test data
c7acd6d Added unit test for vp8_post_proc_down_and_across
9a6972c Merge "x86inc: add some more format identifiers for elf file format recognition." into experimental
4f89522 Merge "Reset executable flags for configure." into experimental
6fc1d9e Merge "Fix segmentation updates with vp8_set_roimap()"
5ea9e2a x86inc: add some more format identifiers for elf file format recognition.
6291dd4 Fix compilation with -werror
d6e80de Clean Android build defaults
7c32cb5 Fix segmentation updates with vp8_set_roimap()
5daaa83 Enables building examples with Android NDK
42a7f68 libs.mk: add x86inc.asm to the CODEC_SRCS.
b178fe7 Merge "disable lagged encoding in one-pass"
5eaa9bc Corrected usage of image strides
2936a14 Merge "Add comments to intra prediction probability tables." into experimental
e0a338c Fix a bunch of warnings.
8a1c01d Reset executable flags for configure.
31fd84d x86inc: Move x86inc to the correct location.
65a32cb Add comments to intra prediction probability tables.
1f9943a x86inc.asm: fix symbol mangling and PIC handling on Win64/Mac64.
0277c70 Merge "Fix pkg-config file to pull in libm"
576629b Fix pkg-config file to pull in libm
8df79e9 Remove threading dependencies with --disable-multithread
1fe85a3 Adaptive entropy coding of coefficients, modes, mv.
378ba61 Merge "Adds x86inc.asm and update idct/dequant mmx" into experimental
7b0b6a2 disable lagged encoding in one-pass
7a00071 Adds x86inc.asm and update idct/dequant mmx
074a38b changed to use a fixed number for update probabity
bb25083 Added the ability to accumulate coef stats across encodings
36fe973 Merge "Merge of further two pass rc clean up and adjustments." into experimental
9b2c63e Merge "Key frame and GF sizing changes." into experimental
7eb66d8 Merge of further two pass rc clean up and adjustments.
0ca0c4f Remove goldfreq in VP8_COMP
0164a1c Fix pedantic compiler warnings
30fb976 Merge "Fix MSVS builds for unit test changes"
52ec78b Fix bad merge
598759b Merge branch 'origin/eider' into master
71618e5 Merge "Reset Q for key frame when spatial resizing occurs."
118b993 Merge "Skip AS detection for VS"
538c6ea build: hide grep/obj_int_extract commands when verbose=0
0cb4985 Key frame and GF sizing changes.
53d92e6 Fix decimation_count in drop_frame
9904c28 Remove unused code in drop_frame
baedced Reset Q for key frame when spatial resizing occurs.
5d0174b Skip AS detection for VS
363a67c Merge "Fix windows build: obj_int_extract to extract numbrs from .rdata" into eider
5205d29 Merge "asm_*_offsets to define variables as constants" into eider
2926571 Fix windows build: obj_int_extract to extract numbrs from .rdata
e343988 asm_*_offsets to define variables as constants
965d868 Remove extra enum
2b10528 Remove redundant assignment
c8a88a7 Explicitly discard fwrite/fread return values
0d3f31e Removed unused dr from VP8D_COMP
7f63bfa Fix MSVS builds for unit test changes
04fa2ec Fixed bug where invalid pointer is dereferenced
cab6ac1 Fixes a win build issue related to denoising.
b073e3c Fixes a clang linking error.
cd0bf0e Fixes a win build issue related to denoising.
0927a41 Fixes a clang linking error.
7fccab3 Merge "boolcoder_test "
dd6134b Added another denoising threshold for finding DC shifts.
fc2fc89 Make libvpx Chromium build friendly
f78e5a0 fix denoiser for temporal patterns and rd
5715c39 Inline Intrinsic optimized Denoiser
d7f26e1 Fix windows build: obj_int_extract to extract numbrs from .rdata
b8c3690 Rate control fix.
d850034 Added another denoising threshold for finding DC shifts.
09a9701 Merge "fixed one more compiling issue with VC" into experimental
f66747f Remove "est_max_qcorrection_factor"
2722cfb fixed one more compiling issue with VC
ea0e4f1 fixed a number of compiling issues
ffe79d6 Merge "fix denoiser for temporal patterns and rd"
9ec20f8 boolcoder_test
289be52 Merge "Experimental change to two pass prediction decay calculation." into experimental
caf0f14 Merge changes I231c062e,Idadc42c7
d708e7f Merge "Fix another multithreaded encoder loopfilter race condition"
d790bc1 Merge "asm_*_offsets to define variables as constants"
2fb29ff Add external resize tests
57faddb fix denoiser for temporal patterns and rd
49f7f05 asm_*_offsets to define variables as constants
5e39a8c Merge "Make libvpx Chromium build friendly"
0f7e466 Make libvpx Chromium build friendly
4890853 Fix another multithreaded encoder loopfilter race condition
410ae57 Prevent external frame size changes in two-pass
a419f0f Merge changes I38e93fe2,I6d6a0fb6,I51155833,If4c3e5d4,Ia2f40ef2
cf09701 Fix memory leak in vpx_codec_enc_config_set()
ad479a9 multi-res: modify memory allocation code
e9818bb changed the way that default probs for 8x8 is set.
ea392d4 Fix another multithreaded encoder loopfilter race condition
b9180fc Add initial keyframe tests
2d22568 Move all tests to test/ directory
2bf62c1 Enable unit tests by default
e82d261 Build unit tests monolithically
8631c1b configure: initial support for CXX, CXXFLAGS variables
eb5b965 Merge "multi-res: force Key frame sychronization"
600875c Merge "Be explicit about 'in-place'"
0fe79aa Merge "Inline Intrinsic optimized Denoiser"
38ddb42 Inline Intrinsic optimized Denoiser
c1b417c Merge "bug fix: do not set noise sensitivity in vp8_scalable_patterns.c"
282b580 Merge "examples: use alignment > 1 w/vpx_img_alloc"
1e1799c examples: use alignment > 1 w/vpx_img_alloc
4853e5f bug fix: do not set noise sensitivity in vp8_scalable_patterns.c
6c8fb82 Merge "Further firstpass.c changes." into experimental
f63894f Experimental change to two pass prediction decay calculation.
a29a4e2 Merge "Move / re-factor  some of boost calculation code." into experimental
65dd157 multi-res: force Key frame sychronization
0b8a95a Rewrite reference frame costing in the RD loop.
acf3c72 Further firstpass.c changes.
c5ddb7f Adds new Directional Intra prediction modes.
520a7a2 Merge "Firstpass.c refactoring" into experimental
545bc72 Merge "Two pass refactoring continued." into experimental
a1680ad Merge "Two pass rc refactoring." into experimental
b22cc55 Changed to use integer 8x8 dct
ae989ae Move / re-factor  some of boost calculation code.
0529320 Firstpass.c refactoring
3536ad5 Merge "First pass overhaul preparatory change." into experimental
51fe916 Merge "Fix missing param name in NEON scaler functions"
023304e Merge "Reversible WHT pair" into experimental
5cf8a32 Merge "Don't use compound prediction for golden frames based on alt-ref frames." into experimental
eec30c8 Merge "fix warnings for building on win32"
871bd23 Allow target autodetection to work when cross-compiling.
e237fd7 Two pass refactoring continued.
59a5c7d Two pass rc refactoring.
959b296 Don't use compound prediction for golden frames based on alt-ref frames.
92963df fix warnings for building on win32
44d35f7 Merge branch 'origin/eider' into master
f7c0b31 Merge "Improved index remapping for prob updates." into experimental
3535832 First pass overhaul preparatory change.
a5d11f2 Fix configure issue with unit test add.
a0769f7 add unit test support via google test
7968d29 Reversible WHT pair
c7ca380 Merge "vp8e - boolcoder unit test"
5f320d0 Improved index remapping for prob updates.
297dc90 Update CHANGELOG for v1.1.0 (Eider) release
499510f Update AUTHORS
2d6cb34 Update .mailmap
c8f4c18 Use consistent range for VP8E_SET_NOISE_SENSITIVITY
54cf1d9 a number of fixes to entropy stats collection
9851486 vp8e - boolcoder unit test
6f3d7ec Be explicit about 'in-place'
14d827f fix vp8_ namespace issues
22f56b9 Formalize encodeframe.c forward delclarations
3e32105 Fix multi-resolution threaded encoding
2bf8fb5 remove deprecated pre-v0.9.0 API
f039a85 Make global data const
f86993f Merge "vp8_multi_resolution_encoder.c is not a generated example"
813c6c3 Expanding the coefficient encoding contexts
357800e Fix multi-resolution threaded encoding
9f9cc8f Merge "Add VPX_TS_ prefix to MAX_LAYERS, MAX_PERIODICITY" into eider
ef8ba4f vp8_multi_resolution_encoder.c is not a generated example
9260aa8 Fix missing param name in NEON scaler functions
25a36d6 multi-res: restore v1.0.0 API
d8216b1 Merge "Fix compiler warnings" into eider
d46ddd0 Add VPX_TS_ prefix to MAX_LAYERS, MAX_PERIODICITY
0cc044f update unit tests to support --enable-static-msvcrt
3b909a6 chagned the decoder band to match the encoder
8b1a14d Add support for native Solaris compiler on x86.
e50c842 Fix TEXTRELs in the ARM asm.
22ae140 Fix trailing commas in enums.
28f5451 Fix trailing commas in enums.
14c9fce Fix compiler warnings
bd69b7d slight adjustment to coef band definition
4d6de81 Added usage info on command line options
f2a6799 Merge "Update paths for iOS 5.1" into eider
0f68789 Fix inversion of probability and value in calls to vp8_cost_bit().
e918ed9 Update paths for iOS 5.1
c0d5951 Turning off filter search for now to improve encode speed.
fc1a7bd Minor cleanup in tokenize.h
e5cef5d Merge "Add target for OS X 10.8 Mountain Lion" into eider
faed00d Reset output frames counter for second pass
87b6f21 Merge "Removed MV costing from ARNR filtering" into experimental
101c2bd Add target for OS X 10.8 Mountain Lion
414b5ea Reset output frames counter for second pass
393440d Removed MV costing from ARNR filtering
3f252e3 Modified ARNR MC-filter to ignore ARF frame
f0605f4 Removed MV costing from ARNR filtering
60b36ab Merge "Fix loopfilter race condition in multithreaded encoder" into eider
24e7b1b Moves error concealment allocations from common parts to decoder
acdda50 Adds search option for best interpolation filter.
061a16d Have vpxenc use a default kf_max_rate of 5 seconds.
1b27e93 vpxenc: validate rational arguments
a16608a Merge QIMODE experiment
c1814d2 Merge UVINTRA experiment
3939e85 Fix loopfilter race condition in multithreaded encoder
ad06c9f Merge "Differential encoding of probability updates" into experimental
29f8cbc Remove unused header files.
0c483d6 Simplifies decoder multithread synching
c6f1bf4 Differential encoding of probability updates
dba0538 Merge "Use LIBSUBDIR for vpx.pc." into eider
504601b Merge "multi-res: restore v1.0.0 API" into eider
b41c17d Shares one set of RD costs tables between all encoding threads
11876fa Removed mcomp_filter_type
88e4a8a Merge "Removes duplication of key frame mode probabilities"
175495f Optimizes precalculated decoder block ptrs&offs
f412699 Removes duplication of key frame mode probabilities
2210767 Hide some code behind CONFIG_COMP_INTRA_PRED.
a7eea3e Use LIBSUBDIR for vpx.pc.
d72c536 multi-res: restore v1.0.0 API
8e858f9 vp8_change_config: don't force kf with spatial resampling
ade43d9 change to allow 8x8 transform always
ecc28cd added reset of rate estimates for each mode
abf1784 Merge "Makes all mode token tables const part 2"
317d424 Makes all mode token tables const part 2
c311b3b rtcd: serialize function pointer initialization
1259b0b Fix splitmv/compound prediction when eightpel is enabled.
5948a02 Ports vpx_xcaler to new RTCD method
441cac8 Makes all mode token tables const
18433ae Compound prediction for splitmv macroblocks.
1cc406a Added update of mode context pointers in decoder
97495c5 Merge "Makes all global data in tokenize.c const"
1ea2ad1 Merge "Added save coding context & modified MV bounds" into experimental
bd49603 Merge "Added intra mode probabilites into coding_context" into experimental
31afc77 Added intra mode probabilites into coding_context
b35a0db Makes all global data in tokenize.c const
a91b42f Makes all global data in entropy.c const
21173e1 correct alt-ref contribution to frame rate
bb4ed8d Bug fix introduced from a recent refactoring of skip coding.
fa589ad Added save coding context & modified MV bounds
b5b61c1 FTFY: Check for astyle and version
0c26171 Merge "Use OFFSET_PATTERN from libs.mk"
3c5ed6f Merge "MB_MODE_INFO size reduction"
6dc21bc Merge "loopfilter improvements"
87b12ac Merge "FTFY: fix syntax error"
72b7db3 Use OFFSET_PATTERN from libs.mk
e0a8051 loopfilter improvements
46da1ca FTFY: fix syntax error
237718d Turning off interpolation filter selection
636b2f3 a set of minor fixes
d6f4b71 Adjust the key frame placement condition
d56acae changed function prototype for macro_block_yrd
e4dc2b9 Fix vpx_rtcd.h dependency in Android.mk
d6ac213 Delete unused function.
13c6d1a Refactoring of encode loop and bitstream packing
f2ec452 Changes to costing of skip.
a3392d5 T8x8 zbin and rate control changes.
9daf315 Superblock encoding order
6b33ca3 Fixes to disable MFQE when there is motion.
9aa58f3 Merge "MFQE: apply threshold to subblocks and chroma."
d9ca524 FTFY: only apply on modified files
8106df8 MFQE: apply threshold to subblocks and chroma.
c459d37 Allow disabling disabled codecs
811d0ff Merge "Move variance and SAD RTCD definitions"
21ac3c8 Move variance and SAD RTCD definitions
4ed05a8 Merge "vp8 - compatibility warning added to changelog"
00794a9 tools/wrap-commit-msg.py: fix file truncation
8b15cf6 Merge "remove unused BOOL_CODER::value"
3df4436 Merge "FTFY: support wordwrapping commit messages"
a46ec16 FTFY: support wordwrapping commit messages
3f83494 remove unused BOOL_CODER::value
31322c5 MB_MODE_INFO size reduction
a337725 Updated vp8_build_intra_predictors_mby_s(sse2/ssse3)
b3151c8 Merge "Updated vp8_build_intra_predictors_mbuv_s(sse2/ssse3)"
0799ccc Merge "Removed duplicate vp8_build_intra_predictors_mb y/uv"
78ecbc9 Bug fix in probability update savings computation
c88fc5b Merge "FTFY: an automated style corrector"
cb265a4 FTFY: an automated style corrector
ccea000 Updated vp8_build_intra_predictors_mbuv_s(sse2/ssse3)
403966a Removed duplicate vp8_build_intra_predictors_mb y/uv
bf2c903 Merge "bug fix: fix mem leak error in vpxenc"
85ef83a bug fix: fix mem leak error in vpxenc
1991123 vp8 - compatibility warning added to changelog
9e9f5f3 New vp8_decode_mb_tokens()
06dc2f6 Initialize postproc buffer to resolve valgrind warnings
9f900a1 Only enable compound prediction if multiple reference frames are present.
66ba79f Miscellaneous changes in mfqe and postproc modules
fd9df44 Merge "remove __inline for compiler compatibility"
3c021e1 Merge "bug fix: remove inline from mfqe.c"
2823173 enable 8x8 transform for MBs in intra frames
c88d335 Only support improved quant
451ab0c remove __inline for compiler compatibility
bcee56b Minor fix: add back a vpx_free call
36af203 Merge Exact Quant
921ffdd bug fix: remove inline from mfqe.c
475d5d5 Making subpel filters switchable at frame level
57d9534 Adding contextual coding of mb_skip_coeff flag.
9ed1b2f Merge "Add motion search skipping in first pass"
6a819ce Add motion search skipping in first pass
56e8485 darwin universal builds need BUILD_PFX
a05bf13 Update XCode SDK search paths
e68953b Merge "RFC: Reorganize MFQE loops"
9aa2bd8 Merge "x_motion_minq table reduction"
6b7cf30 doxy: fix conditional usage, ref warnings
8055ccf added clamp for 2nd motion vector
f85084a Added encode/decode recon buffer match test to vpxenc
6b7ec50 fixed a bug of context overwritten by key frame recoding
44f5f33 Added option to skip first n frame to vpxenc
6035da5 WebM Experimental Codec Branch Snapshot
21d3612 added clamp for 2nd motion vector
f798f9e Added encode/decode recon buffer match test to vpxenc
ea43ba4 fixed a bug of context overwritten by key frame recoding
03d5d69 Added option to skip first n frame to vpxenc
3f5feb7 fixed .mk files to reflect add/remove of a header file
8cf28d3 Changed MAX_PSNR to be consistent with internal stats
64439c2 removed duplicate a head file
68033ca Snapshot candidate
fd90390 RFC: Reorganize MFQE loops
157f15e Imported a change from stable branch
98bf413 fix a compiling error when CONFIG_COMP_INTRA_PRED not defined
c3f5b29 Use per-MB compound intra prediction.
6898e8b Changed how UV r/d estimates are done for Intra Modes
eaa955b Fixed zbin_mode_boost initialization
848bcca refactored code that checks if a macroblock is skippable
a0be3fa Allow for frame overheads in min frame bandwidth.
89ee68b Merge t8x8 experiments
3ceb431 disable usage of 8x8 for resolution below 360p
e41e5ce Various bug fixes related to high precision mv
2ad7a4a Bug fix in vp8_estimate_entropy_savings()
d8670b3 Fix compiling issue when CONFIG_HIGH_PRECISION_MV is defined
921b1c3 Rename "dual" prediction to "compound" prediction.
d476165 Compound intra prediction (b_pred/4x4 only, for now),
af5c774 Correct zbinboost lookup for 8x8 quantizer
dc825f1 Merge "Merge new loop filter." into experimental
3e1cad9 Initial refactoring of high_precision mv code.
3d93ae5 Merge "Try to enable 8x8 tranform for smaller resolution" into experimental
19b9d28 Merge new loop filter.
4289109 Try to enable 8x8 tranform for smaller resolution
25c127f Experimental branch code clean up.
b6f02c8 Code Simplification
eb87b56 fixed a wrong intialization value
3cdd0a8 Merge "Corrected spelling" into experimental
b00ed02 Corrected spelling
88a867c Merge "Code Cleanup." into experimental
2e9d7d6 Merge "Removal of temporal re sampling code." into experimental
46ab54a Merge "Code Simplification." into experimental
d90b1ee Merge "Further code simplification and clean up." into experimental
063d68b Merge "Changing default 8-tap filter to Langrangian interpolator." into experimental
646e622 Code Cleanup.
80b873e Removal of temporal re sampling code.
88b36eb Bug fix in ssse3 variance computation.
69e80a0 Code Simplification.
3cc5b92 Further code simplification and clean up.
c64a278 Changing default 8-tap filter to Langrangian interpolator.
583f2d8 Deleted code.
fb472c5 Clean ups and minor changes in high precision mv with 8-tap interpolation
18e90d7 Supporting high precision 1/8-pel motion vectors
3c872b6 Merge "Fixed skippable evaluation in mode decision" into experimental
0f43008 Merge "Reduced bias in picking loop filter level" into experimental
7670933 Merge "a bit code clean-up" into experimental
c54bfcb Merge "Reworked context conversion between 8x8 and 4x4" into experimental
2b4cd4c Fixed skippable evaluation in mode decision
737179f Reduced bias in picking loop filter level
4cfb8ed Code base simplification.
5e1b5bf Merge "Code simplification" into experimental
47d545f a bit code clean-up
b92a96d Reworked context conversion between 8x8 and 4x4
6b86208 Removing a stray CONFIG_DUALPRED, and a INTERP_EXTEND fix.
79d330d Code simplification
9493595 Merge "Adjusting 8-tap filter + prelim edge pixel filter code." into experimental
f90983e revised the rate distortion computation for UV
8b71f3e Merge "revised the rate distortion computation for UV" into experimental
bc3dd31 Merge "optmized rounding for transforms" into experimental
a96bf20 Merge "re-scaled 2nd order haar transform" into experimental
a78a4b4 Merge "moved scaling from dequantization to inverse transform for T8x8" into experimental
efa9abd optmized rounding for transforms
62a78f0 re-scaled 2nd order haar transform
454c7ab moved scaling from dequantization to inverse transform for T8x8
ef8ade1 Adjusting 8-tap filter + prelim edge pixel filter code.
721711f Remove dual prediction frame re-encoding loop.
0930dde Fix overflows in dual prediction mode selection.
46f9ad2 Experimental code base simplification.
d327dcf moved segment based LPF level selection under CONFIG_FEATUREUPDATES
9b68ad0 added 8x8 based Rate estimation for dualpred case
9a8204d Simplification of experimental code base.
af8f192 vp8 - config_featureupdates
2d1ead3 Changed how coefficient probability table is updated
21108d8 Fixed typo on #define name
9ded6e3 fixed an issue related to 2nd order size due to merge artifacts.
2615ca5 Removal of threading code.
f64725a Improved coding using 8x8 transform
e3ca23a Reindent some code after merging the dualpred experiment.
29e4d7e Merge dualpred (compound prediction) experiment.
768ae27 x_motion_minq table reduction
d90f0eb Removal of SEGFEATURES placeholder comments
3e9890a Merge Extended Q experiment.
cf8af86 Merge COMPRED
8266abf Dual pred flag
59a200f Changes to coding of dual_pred flag.
915f13b Fix dual prediction recode loop.
3adcbe2 Remove write-only variable "mbs_dual_count".
c8ec59d Fix dual prediction recode loop.
e1050bd Move update of ref frame probabilities in encode loop.
9c9300f Merged NEWNEAR experiment
82b865d Coding the hybrid dual prediction signal.
c98e9d2 Moved prob_dualpred to common.
58ec6fe Modified prediction behavior for reference frame.
f045954 Reference frame prediction:
5d0b5a1 Added encoding in Superblock Order
92ffb17 Comment out segref segmentation filter changes.
27cca3d Fixes a decoder bug
d24de59 Import another decoder bug fix from public stable branch
caed92d Import a decoder bug fix from public stable branch
3ff8c7d Correctly capped minqtarget to maxq
b72ab88 Merge "Refining the 8-tap interpolation filters." into experimental
1335ac3 Implementation of new prediction model for reference frame coding.
56904be Use common prediction interface for segment coding.
b2f64df Added common prediction modules.
048e4fd Moved some reference frame data structures into common.
5f0f260 Moved some reference frame data structures into common.
fe96afa Moved some segmentation data structures.
57d521a Refining the 8-tap interpolation filters.
a127c94 vpnext use segref segmentation filter
1a9fd54 vpnext: pick loop filter segment by segment
9a4dde1 Merge "fixed an issue with 8x8 token cost in trellisquant" into experimental
81d16e3 fixed an issue with 8x8 token cost in trellisquant
6fa47a5 Adds support for enhanced interpolation for subpel motion using an 8-tap filter.
5a5d24e Merge "changed loop filter for MBs using 8x8 transform" into experimental
91325b8 vpn common -> implicit segmentation
aebb16b changed loop filter for MBs using 8x8 transform
5aab0c3 Added code to prevent I8X8_PRED mode for MBs using 8x8 transform
be9af16 reverted an accidental code deleting
df91ab7 Merge "new loop filter functions for macroblock boundaries" into experimental
5e7d7d3 new loop filter functions for macroblock boundaries
bd5f384 Possible divide by 0 error.
cf561ba Rate control on static scenes plus Y2dc delta Q fix.
483b262 Merge "Added an emms to prevent invalid stats output" into experimental
a5ea684 Added an emms to prevent invalid stats output
e4ca542 Fix more warnings.
3a82bf4 Add script to test all builds.
a7eb217 Fix a couple of warnings.
4e9b4a1 changed mode_context update strategy
5920b52 Merge "Extended Q:" into experimental
0d203ef Merge "Extend to 256 Q steps." into experimental
df5a1fc Merge "QRange experiements." into experimental
e92c8cc Merge "Further QIndex realted Fixes:" into experimental
7187c46 Extended Q:
df4e79f Extend to 256 Q steps.
ec670bc QRange experiements.
fb80777 Further QIndex realted Fixes:
0fafd05 Reset segment_id to 0 when segmentation is disabled
b3ade15 Fixed stride bug in segmentation code
ae63ce2 Fixed bug to use mode_info_stride rather than mb_cols
ae9023a QINDEX_RANGE fixed tables.
be360d4 Enabled adaptive UV intra coding for inter frames
43a059d Merge "Fix out of bounds read in update_mbgraph_frame_stats" into experimental
95b4cf0 Fix out of bounds read in update_mbgraph_frame_stats
ba1a661 Revised coding using adaptive mode context to depend on frame type
7748d83 Experiment with old Q range:
ebcc660 fixed a crash caused invalid Q choice
b70f23c Removed #if CONFIG_MULCONTEXT
d37cd97 Removed #if CONFIG_I8X8
76feb96 made vp8_mode_context adaptive
b1823a7 fixed a crash when MODE_STATS is enabled
d0e3acf Merge "Minor fixes:" into experimental
79774d1 Minor fixes:
73bbdfe Rename use_dc_pred to use_16x16_pred.
b1781b4 Merge "corrected an enum name" into experimental
0072b8b Fix for RD thresholds if both I8X8 and DUALPRED are enabled.
60cb39d Dual 16x16 inter prediction.
b4ad9b5 Some further QIndex issues with extended Q
0404a5a corrected an enum name
82d9925 removed leftover code from a couple merge problems.
8a40d2f changed configure script to enable new experimental options
acf5d20 added separate entropy context for alt_ref
a8fbab8 enabled 8x8 intra prediction modes on inter frames
8487a68 Further work on extended Q range.
2b307b3 CR/LF issue.
bba710f added transform type to MB_MODE_INFO
a917afa MinQ equations.
b9ce9bc Extended Q Range:
99df6bb Further work on extended Q range.
8273364 mbgraph: fix invalid memory access if motion vectors are too big.
643238a changed find_near_mvs search to include a mb from last frame
ee2051f Two pass rate control code changes.
a0b7db2 Further resolution of QIndex LUTS;
08491b8 Remove redundant code (lf_or_gf and frame_lf_or_gf)
d39b5d0 Removal of Qindex LUTS.
9bac509 Extended Q range Experiment.
54f090b Cosmetic clean up.
19d87e8 Decoder segmentation bug.
4f79292 CONFIG_T8X8 experiment.:
eb15fe8 Clip buffer level to the maximum buffer size in CBR
6dddcbc Merge "fixed the scaling in 8x8 trellis quant" into experimental
7f33be9 fixed the scaling in 8x8 trellis quant
cee3d22 Header inclusion for Unix build
2b1c299 Added clipping of the buffer level to maximum_buffer_size
3cdfdb5 Merge CONFIGURE_SEGMENTATION experiment.
6394ef2 Further clean up of Segmentation experiment code
661b2c2 Further work on Segmentation Experiment:
c9130bd Segmentation experiment:
bf25d4a SEGMENTATION experiment:
e01b392 changed function name for clarity
0c846f6 Merge "fixed the decoder when using 8x8 transform" into experimental
982b061 Make 8x8 and extend_qrange to work together
7189198 fixed the decoder when using 8x8 transform
a0ed4e6 Merge "scaled the threshold for 2nd order coefficient reset" into experimental
cbcba9e scaled the threshold for 2nd order coefficient reset
151b7f2 Merge "T8x8 experiment merge." into experimental
842dc7c Merge "fixed an encoder bug" into experimental
8974dae fixed an encoder bug
5825f94 fixed an encoder bug in experimental branch
fa454ad Fixed building issues
0789253 T8x8 experiment merge.
b0f9f15 Merging and testing of SEGMENTATION experiment.
ac2ab02 Segmentation feature logic fix.
5883246 make debug match release build on win32 with 8x8 transform enabled
6e165e8 Attempt to fix an issue related to 8x8 transform and segfeature
a9df418 Segment signaling of TX size
f82d601 Merge "Added context reset when 2nd order coefficients are cleared" into experimental
fe38082 Segment Features with 8x8DCT.
a258bba Segment Feature Data Access
2bbde25 make uv intra mode coding adaptive to Y mode
d8afece Added context reset when 2nd order coefficients are cleared
a10a268 Segment Features. Removal of #ifdefs
2370d44 Merge "Segmentation: Reference frames" into experimental
ab9a4ce Merge "Change to prevent encoding of effect-less 2nd order coefficients" into experimental
87ff862 Segmentation: Reference frames
2b450a4 Deleted repeated code block
71fb1f8 Fixed this_mode used before set in vp8_pick_inter_mode
795c6dd Segmentation Entropy and tweaks.
afb52f6 Resolve build problem
c8ef79d Change to prevent encoding of effect-less 2nd order coefficients
4081e5b Merge "added a last stage rounding for 8x8 inverse dct" into experimental
a66c945 added a last stage rounding for 8x8 inverse dct
23701f4 Segmentation Features;
01ce04b Further segment feature extensions.
152ce6b fixed the wrong rounding in inverse haar transform
3ca8496 fixed a decoder bug
156b221 Segment coding of mode and reference frame.
45e49e6 Experimental: segfeature added.
4d1c5aa Merge remote branch 'origin/master' into experimental
ee03ce9 Merge remote branch 'internal/upstream-experimental' into HEAD
b02fdf0 Merge remote branch 'origin/master' into experimental
305084d Merge remote branch 'internal/upstream' into HEAD
b4c03a8 Merge remote branch 'internal/upstream-experimental' into HEAD
cc63deb Merge remote branch 'origin/master' into experimental
feea724 Merge remote branch 'internal/upstream' into HEAD
64677e2 Merge remote branch 'internal/upstream-experimental' into HEAD
c555891 Merge remote branch 'origin/master' into experimental
f3fce80 Merge remote branch 'internal/upstream' into HEAD
edfb6dc Merge remote branch 'internal/upstream-experimental' into HEAD
1d44e7c enable selecting&transmitting to for intra mode entropy
aac2c12 add quantizer adaptive intra mb mode encoding
ca6b85a add 8x8 intra prediction modes
62371d3 Merge remote branch 'internal/upstream' into HEAD
3b5f8ad Merge remote branch 'internal/upstream-experimental' into HEAD
1158bcd Merge remote branch 'origin/master' into experimental
ceb5174 Segment Feature Signaling
1741cc7 Reverse coding order for segment features:
1c24442 Change to segment_feature_data[][] structure.
dfbc61f Segment Features:
1fa77e2 fixed a decoder bug
f7084f3 Merge remote branch 'origin/master' into experimental
4551743 Merge remote branch 'internal/upstream' into HEAD
525dba8 Merge remote branch 'internal/upstream-experimental' into HEAD
06f3073 Merge remote branch 'origin/master' into experimental
ce59a15 Merge remote branch 'internal/upstream' into HEAD
a358375 Merge remote branch 'internal/upstream-experimental' into HEAD
9deb845 Merge remote branch 'origin/master' into experimental
4a28115 Merge remote branch 'internal/upstream' into HEAD
bf9f23b Merge remote branch 'internal/upstream-experimental' into HEAD
180b030 Merge remote branch 'internal/upstream' into HEAD
1765040 Merge remote branch 'origin/master' into experimental
d26fafd Merge remote branch 'internal/upstream-experimental' into HEAD
d2a2d5a Merge remote branch 'origin/master' into experimental
67864c5 Merge remote branch 'internal/upstream' into HEAD
4de8c78 Merge remote branch 'internal/upstream-experimental' into HEAD
7cb25d9 Merge remote branch 'origin/master' into experimental
91a96cc Merge remote branch 'internal/upstream' into HEAD
fbc78c2 Merge remote branch 'internal/upstream-experimental' into HEAD
c08e65a Merge remote branch 'origin/master' into experimental
efe35fa Merge remote branch 'internal/upstream' into HEAD
9443cd9 Merge remote branch 'internal/upstream-experimental' into HEAD
7cb5a75 Merge remote branch 'origin/master' into experimental
3743fd0 Merge remote branch 'internal/upstream' into HEAD
85c57d9 Merge remote branch 'internal/upstream-experimental' into HEAD
79d8ffd Merge remote branch 'origin/master' into experimental
f54d561 Merge remote branch 'internal/upstream' into HEAD
f783b6e Merge remote branch 'internal/upstream-experimental' into HEAD
3d1f3fc Merge remote branch 'origin/master' into experimental
8f60186 Merge remote branch 'internal/upstream' into HEAD
a16cd74 Merge remote branch 'internal/upstream-experimental' into HEAD
939f64f Merge remote branch 'origin/master' into experimental
712762b Merge remote branch 'origin/master' into experimental
87e570e Merge remote branch 'origin/master' into experimental
c521abe Merge remote branch 'origin/master' into experimental
728886f Merge remote branch 'origin/master' into experimental
9fbb1d4 Merge remote branch 'origin/master' into experimental
eccfca5 Make cat6 probs properly dependent on CONFIG_EXTEND_QRANGE
6240002 Merge remote branch 'internal/upstream' into HEAD
3c4a39e Merge remote branch 'origin/master' into experimental
96513c4 Merge remote branch 'internal/upstream-experimental' into HEAD
664cd5a Merge remote branch 'internal/upstream' into HEAD
0585667 Merge remote branch 'internal/upstream-experimental' into HEAD
e14ad46 Merge remote branch 'origin/master' into experimental
dc9e1b7 Merge remote branch 'origin/master' into experimental
7d44c80 Merge remote branch 'internal/upstream' into HEAD
06e9386 Merge remote branch 'internal/upstream-experimental' into HEAD
f614661 Merge "fix more merge issues" into experimental
8c31484 fix more merge issues
ca60e0c Merge remote branch 'origin/master' into experimental
a53586d Merge remote branch 'internal/upstream' into HEAD
8f01c2d Merge remote branch 'internal/upstream-experimental' into HEAD
1c24eb2 fixed a number of problems caused by auto merges
08f6471 Add 8x8 transform to experimental branch
6907117 Merge remote branch 'origin/master' into experimental
8e464cc Merge remote branch 'internal/upstream' into HEAD
bf53e74 Merge remote branch 'internal/upstream-experimental' into HEAD
2614b77 Merge remote branch 'origin/master' into experimental
b3b34b0 Merge remote branch 'internal/upstream' into HEAD
85278f8 Merge remote branch 'internal/upstream-experimental' into HEAD
8bf2cbc Merge remote branch 'origin/master' into experimental
dc1c3f9 Merge remote branch 'internal/upstream' into HEAD
0bc919b Merge remote branch 'internal/upstream-experimental' into HEAD
f1fcd74 Merge remote branch 'origin/master' into experimental
087b338 Merge remote branch 'internal/upstream' into HEAD
d0079ef Merge remote branch 'internal/upstream-experimental' into HEAD
86edcb0 Merge remote branch 'origin/master' into experimental
6901105 Merge remote branch 'internal/upstream' into HEAD
338d072 Merge remote branch 'internal/upstream-experimental' into HEAD
ffc4587 Merge remote branch 'origin/master' into experimental
791ad1b Merge remote branch 'internal/upstream' into HEAD
03ee491 Merge remote branch 'internal/upstream-experimental' into HEAD
6058c9c Merge remote branch 'origin/master' into experimental
c24479e Merge remote branch 'internal/upstream' into HEAD
ef7f489 Merge remote branch 'internal/upstream-experimental' into HEAD
2c3c54f Merge remote branch 'origin/master' into experimental
573a3f3 Merge remote branch 'internal/upstream-experimental' into HEAD
61d9d59 Merge remote branch 'origin/master' into experimental
5380a22 Merge remote branch 'internal/upstream' into HEAD
9b8f827 Merge remote branch 'internal/upstream-experimental' into HEAD
54c3637 Merge remote branch 'origin/master' into experimental
766fce1 Merge remote branch 'internal/upstream' into HEAD
9dfd006 Merge remote branch 'internal/upstream-experimental' into HEAD
6251e9e Merge remote branch 'origin/master' into experimental
fe5765a Merge remote branch 'origin/master' into experimental
f86e14d Merge remote branch 'internal/upstream' into HEAD
d83b68c Merge remote branch 'origin/master' into experimental
d7c6c94 Merge remote branch 'internal/upstream-experimental' into HEAD
7985e02 Merge "fix build issues for experimental branch" into experimental
1ec4e27 Merge remote branch 'origin/master' into experimental
3ce5adb Merge remote branch 'internal/upstream' into HEAD
7793b38 fix build issues for experimental branch
7467f6d Merge remote branch 'internal/upstream' into HEAD
8a7ca2b Merge remote branch 'internal/upstream' into HEAD
4ec081a Merge remote branch 'internal/upstream-experimental' into HEAD
786246e Merge remote branch 'origin/master' into experimental
ae74199 Merge remote branch 'internal/upstream-experimental' into HEAD
deb2e9c Merge remote branch 'internal/upstream' into HEAD
cefb915 Merge remote branch 'internal/upstream-experimental' into HEAD
e18d7bc Merge remote branch 'origin/master' into experimental
6c8205d Merge remote branch 'origin/master' into experimental
d13cfba Merge remote branch 'internal/upstream' into HEAD
84f5b14 Merge remote branch 'internal/upstream' into HEAD
be15a09 Merge remote branch 'internal/upstream-experimental' into HEAD
2c308f3 Merge remote branch 'origin/master' into experimental
480f025 Merge remote branch 'origin/master' into experimental
90e8470 Merge remote branch 'internal/upstream' into HEAD
e96c1e8 Merge remote branch 'internal/upstream-experimental' into HEAD
32817d6 Merge remote branch 'origin/master' into experimental
319404f Merge remote branch 'internal/upstream' into HEAD
3137d6f Merge remote branch 'internal/upstream-experimental' into HEAD
2289ba4 Merge remote branch 'origin/master' into experimental
f07dec7 Merge remote branch 'internal/upstream' into HEAD
b4159af Merge remote branch 'internal/upstream-experimental' into HEAD
d63ce5d Merge remote branch 'origin/master' into experimental
4070c93 Merge remote branch 'internal/upstream' into HEAD
255c63b Merge remote branch 'internal/upstream-experimental' into HEAD
2fa7fe6 Merge remote branch 'origin/master' into experimental
fb50cad Merge remote branch 'internal/upstream' into HEAD
d1910cc Merge remote branch 'internal/upstream' into HEAD
9b2565c Merge remote branch 'internal/upstream-experimental' into HEAD
4c7fdd1 Merge remote branch 'internal/upstream' into HEAD
9dccdc1 Merge remote branch 'internal/upstream-experimental' into HEAD
26fd970 Merge remote branch 'origin/master' into experimental
117fcb2 Merge remote branch 'origin/master' into experimental
b9f98a5 Merge remote branch 'origin/master' into experimental
f7044d4 Merge remote branch 'internal/upstream' into HEAD
f7a8e66 Merge remote branch 'internal/upstream-experimental' into HEAD
4d240d1 Merge remote branch 'origin/master' into experimental
e4be958 Merge remote branch 'internal/upstream' into HEAD
c949076 Merge remote branch 'internal/upstream-experimental' into HEAD
54bc4fd Merge remote branch 'origin/master' into experimental
27331e1 Merge remote branch 'internal/upstream' into HEAD
e05fd0f Merge remote branch 'internal/upstream-experimental' into HEAD
a741e0e Merge remote branch 'origin/master' into experimental
23d525a Merge remote branch 'internal/upstream' into HEAD
790801a Merge remote branch 'internal/upstream-experimental' into HEAD
11b9b14 Merge remote branch 'origin/master' into experimental
a5074a8 Merge remote branch 'internal/upstream' into HEAD
d75c175 Merge remote branch 'internal/upstream-experimental' into HEAD
7291343 Merge remote branch 'internal/upstream' into HEAD
71a0eaf Merge remote branch 'origin/master' into experimental
25f1025 Merge remote branch 'internal/upstream-experimental' into HEAD
5c849a6 Merge remote branch 'origin/master' into experimental
65b1648 Merge remote branch 'internal/upstream' into HEAD
6edd07d Merge remote branch 'internal/upstream-experimental' into HEAD
b08c6fa Merge remote branch 'origin/master' into experimental
7f7c138 Merge remote branch 'internal/upstream-experimental' into HEAD
cadb2d6 Merge remote branch 'origin/master' into experimental
017e85c Merge remote branch 'internal/upstream' into HEAD
3a0f8e0 Merge remote branch 'internal/upstream-experimental' into HEAD
e965d8f Merge remote branch 'origin/master' into experimental
39e36f8 Merge remote branch 'internal/upstream' into HEAD
56f8277 Merge remote branch 'internal/upstream-experimental' into HEAD
7f1c9c6 Merge remote branch 'origin/master' into experimental
848c18e Merge remote branch 'internal/upstream' into HEAD
cd4f02b Merge remote branch 'internal/upstream-experimental' into HEAD
b336dc6 Merge remote branch 'origin/master' into experimental
e2990fc Merge remote branch 'internal/upstream' into HEAD
1d14478 Merge remote branch 'internal/upstream-experimental' into HEAD
518c551 Merge remote branch 'origin/master' into experimental
8398449 Merge remote branch 'internal/upstream' into HEAD
dba6c71 Merge remote branch 'internal/upstream-experimental' into HEAD
89c3269 Merge remote branch 'origin/master' into experimental
57afffb Merge remote branch 'internal/upstream' into HEAD
3dfafcc Merge remote branch 'internal/upstream-experimental' into HEAD
c26bb0f Merge remote branch 'origin/master' into experimental
e1b90ce Merge remote branch 'internal/upstream' into HEAD
9d325df Merge remote branch 'internal/upstream-experimental' into HEAD
b93faff Merge remote branch 'origin/master' into experimental
5944829 Merge remote branch 'internal/upstream' into HEAD
d7d9236 Merge remote branch 'internal/upstream-experimental' into HEAD
0a77e59 Merge remote branch 'origin/master' into experimental
bbc24a6 Merge remote branch 'internal/upstream' into HEAD
308e31a Merge remote branch 'internal/upstream-experimental' into HEAD
5227798 Merge remote branch 'origin/master' into experimental
5dfd6f5 Merge remote branch 'origin/master' into experimental
b59bd22 Merge remote branch 'origin/master' into experimental
65b44c2 Merge remote branch 'origin/master' into experimental
a5d3feb Merge remote branch 'origin/master' into experimental
1cf1ea9 Merge remote branch 'internal/upstream-experimental' into HEAD
0ba3fff Merge remote branch 'origin/master' into experimental
9d75a50 Merge remote branch 'internal/upstream' into HEAD
e8608c6 Merge remote branch 'internal/upstream-experimental' into HEAD
b4bb910 Merge remote branch 'origin/master' into experimental
b709794 Merge remote branch 'internal/upstream' into HEAD
b59958f Merge remote branch 'internal/upstream-experimental' into HEAD
cb3e0aa Merge remote branch 'origin/master' into experimental
8b20b57 Merge remote branch 'internal/upstream' into HEAD
e7a42e6 Merge remote branch 'internal/upstream-experimental' into HEAD
7ff5084 Merge remote branch 'origin/master' into experimental
f809f4f Merge remote branch 'internal/upstream' into HEAD
e890197 Merge remote branch 'internal/upstream-experimental' into HEAD
c9f8aef Remove duplicate ';;' from the configure script.
91e3339 Merge remote branch 'internal/upstream-experimental' into HEAD
e33241b Merge remote branch 'origin/master' into experimental
f636095 Merge remote branch 'internal/upstream' into HEAD
ffdfbe2 Merge remote branch 'internal/upstream-experimental' into HEAD
be3dee8 Merge remote branch 'origin/master' into experimental
fd599ef Merge remote branch 'internal/upstream' into HEAD
13d2b1a Merge remote branch 'internal/upstream-experimental' into HEAD
6e4f6c9 Merge remote branch 'origin/master' into experimental
1805223 Merge remote branch 'internal/upstream' into HEAD
a4a554e Merge remote branch 'internal/upstream-experimental' into HEAD
d64aa01 Merge remote branch 'origin/master' into experimental
77058ad Merge remote branch 'internal/upstream' into HEAD
3328ab3 Merge remote branch 'internal/upstream-experimental' into HEAD
a6be45c Merge remote branch 'origin/master' into experimental
89bdcc2 Merge remote branch 'internal/upstream' into HEAD
50643fc Merge remote branch 'internal/upstream-experimental' into HEAD
b3b2657 Merge remote branch 'internal/upstream' into HEAD
0e2f2f9 Merge remote branch 'internal/upstream-experimental' into HEAD
2588b8f Merge remote branch 'origin/master' into experimental
305c9b5 Merge remote branch 'internal/upstream' into HEAD
88ed172 Merge remote branch 'origin/master' into experimental
eb615e5 Merge remote branch 'internal/upstream-experimental' into HEAD
23afb58 Merge remote branch 'origin/master' into experimental
9a82cc7 Merge remote branch 'internal/upstream' into HEAD
e84545e Merge remote branch 'internal/upstream-experimental' into HEAD
b9f2356 Merge remote branch 'origin/master' into experimental
057ace0 Merge remote branch 'internal/upstream' into HEAD
d66da5b Merge remote branch 'internal/upstream-experimental' into HEAD
b8a78cf Merge remote branch 'origin/master' into experimental
cdada23 Merge remote branch 'internal/upstream' into HEAD
6deaad29 Merge remote branch 'internal/upstream-experimental' into HEAD
3f4291e Merge remote branch 'origin/master' into experimental
1f1526f Merge remote branch 'internal/upstream' into HEAD
bf12748 Merge remote branch 'internal/upstream-experimental' into HEAD
51bcf62 Merge remote branch 'internal/upstream' into HEAD
5f6db35 Merge remote branch 'origin/master' into experimental
9f00822 Merge remote branch 'internal/upstream-experimental' into HEAD
4a1c3cf Merge remote branch 'origin/master' into experimental
cba980e Merge remote branch 'internal/upstream' into HEAD
df3296c Merge remote branch 'internal/upstream-experimental' into HEAD
53d11fa Merge remote branch 'origin/master' into experimental
42f9104 Merge remote branch 'internal/upstream' into HEAD
ff7783a Merge remote branch 'internal/upstream-experimental' into HEAD
386ceca Merge remote branch 'origin/master' into experimental
dc3451b Merge remote branch 'internal/upstream' into HEAD
efa631f Merge remote branch 'internal/upstream-experimental' into HEAD
54c59a0 Merge remote branch 'origin/master' into experimental
b210797 Merge remote branch 'internal/upstream' into HEAD
23c4cbd Merge remote branch 'internal/upstream-experimental' into HEAD
ba83622 Merge remote branch 'internal/upstream' into HEAD
6017811 Merge remote branch 'internal/upstream-experimental' into HEAD
eeb8c80 Merge remote branch 'origin/master' into experimental
314631c Merge remote branch 'origin/master' into experimental
31ce8f4 Merge remote branch 'internal/upstream' into HEAD
34a04b0 Merge remote branch 'internal/upstream-experimental' into HEAD
dc29ed2 Merge remote branch 'origin/master' into experimental
820b2b9 Merge remote branch 'internal/upstream' into HEAD
0c8bb2f Merge remote branch 'internal/upstream-experimental' into HEAD
016fb2b Merge remote branch 'origin/master' into experimental
96208f2 Merge remote branch 'internal/upstream' into HEAD
b7ec812 Merge remote branch 'internal/upstream-experimental' into HEAD
ecea7c2 Merge remote branch 'origin/master' into experimental
5e9e17d Merge remote branch 'internal/upstream' into HEAD
13a8a07 Merge remote branch 'internal/upstream-experimental' into HEAD
01eb7c2 Merge remote branch 'origin/master' into experimental
89d66cb Merge remote branch 'internal/upstream' into HEAD
153805f Merge remote branch 'internal/upstream-experimental' into HEAD
2c56383 Merge remote branch 'origin/master' into experimental
ca29f6a Merge remote branch 'internal/upstream' into HEAD
738a791 Merge remote branch 'internal/upstream-experimental' into HEAD
1a7ce50 Merge remote branch 'origin/master' into experimental
f8d4a81 Merge remote branch 'origin/master' into experimental
c23096e Merge remote branch 'internal/upstream' into HEAD
4832de4 Merge remote branch 'internal/upstream-experimental' into HEAD
b21fe3b Merge remote branch 'internal/upstream' into HEAD
0c5a048 Merge remote branch 'internal/upstream-experimental' into HEAD
bbfca32 Merge remote branch 'origin/master' into experimental
f13212b Merge remote branch 'internal/upstream' into HEAD
95a86dd Merge remote branch 'internal/upstream-experimental' into HEAD
4fafc4d Merge remote branch 'origin/master' into experimental
c88dbb2 Merge remote branch 'internal/upstream' into HEAD
eb6d3a1 Merge remote branch 'internal/upstream-experimental' into HEAD
1293116 Merge remote branch 'origin/master' into experimental
e786bd3 Merge remote branch 'internal/upstream' into HEAD
46fa176 Merge remote branch 'internal/upstream-experimental' into HEAD
9e95a1a Merge remote branch 'origin/master' into experimental
c6ea558 Merge remote branch 'internal/upstream' into HEAD
cf8aa08 Merge remote branch 'origin/master' into experimental
e15004f Merge remote branch 'internal/upstream-experimental' into HEAD
1f8e42e Merge remote branch 'internal/upstream' into HEAD
a99e5dc Merge remote branch 'internal/upstream-experimental' into HEAD
70dc0ed Merge remote branch 'origin/master' into experimental
64aebb6 Merge remote branch 'internal/upstream' into HEAD
b25ebea Merge remote branch 'internal/upstream-experimental' into HEAD
809dae2 Merge remote branch 'origin/master' into experimental
ec3b8f1 Merge remote branch 'internal/upstream' into HEAD
dc0aca1 Merge remote branch 'internal/upstream-experimental' into HEAD
96ddc5c Merge remote branch 'origin/master' into experimental
b2ad177 Merge remote branch 'internal/upstream' into HEAD
a4975c6 Merge remote branch 'internal/upstream-experimental' into HEAD
6e6b46d Merge remote branch 'origin/master' into experimental
9683198 Merge remote branch 'origin/master' into experimental
c540bbc Merge remote branch 'internal/upstream' into HEAD
2bb3223 Merge remote branch 'internal/upstream-experimental' into HEAD
318a14c Merge remote branch 'origin/master' into experimental
16bbf27 Merge remote branch 'origin/master' into experimental
9e36d44 Merge remote branch 'internal/upstream-experimental' into HEAD
2d9a394 Merge remote branch 'internal/upstream' into HEAD
779d3c5 Merge remote branch 'internal/upstream-experimental' into HEAD
9aeb6ac Merge remote branch 'origin/master' into experimental
a2bca1a Merge remote branch 'internal/upstream' into HEAD
d5a43ea Merge remote branch 'internal/upstream-experimental' into HEAD
76878a0 Merge remote branch 'origin/master' into experimental
de4b335 Merge remote branch 'internal/upstream' into HEAD
933dfe0 Merge remote branch 'origin/master' into experimental
7488245 Merge remote branch 'internal/upstream-experimental' into HEAD
f1db3e8 Merge remote branch 'internal/upstream' into HEAD
fa09d27 Merge remote branch 'internal/upstream-experimental' into HEAD
a4c887d Merge remote branch 'origin/master' into experimental
794ff68 Merge remote branch 'internal/upstream' into HEAD
b80fc07 Merge remote branch 'internal/upstream-experimental' into HEAD
6c61e28 Merge remote branch 'origin/master' into experimental
caa9da9 Merge remote branch 'internal/upstream' into HEAD
e547ded Merge remote branch 'origin/master' into experimental
93ed3e5 Merge remote branch 'internal/upstream-experimental' into HEAD
d4797aa Merge remote branch 'origin/master' into experimental
727476a Merge remote branch 'internal/upstream' into HEAD
18ef62d Merge remote branch 'internal/upstream-experimental' into HEAD
b6aee6f Merge remote branch 'internal/upstream' into HEAD
46d9ff1 Merge remote branch 'internal/upstream-experimental' into HEAD
cbe07a7 Merge remote branch 'origin/master' into experimental
3ac80a7 Merge remote branch 'origin/master' into experimental
5b42ae0 experiment extending the quantizer range
11ce364 Merge remote branch 'internal/upstream' into HEAD
6c0f7e3 Merge remote branch 'internal/upstream-experimental' into HEAD
ae4db16 Merge remote branch 'origin/master' into experimental
7e3d1b4 Merge remote branch 'internal/upstream' into HEAD
76eb1b0 Merge remote branch 'origin/master' into experimental
04fb686 Merge remote branch 'internal/upstream-experimental' into HEAD
d9f0e22 Merge remote branch 'internal/upstream' into HEAD
6dfec43 Merge remote branch 'internal/upstream-experimental' into HEAD
746cc92 Merge remote branch 'origin/master' into experimental
9a7b92e Merge remote branch 'origin/master' into experimental
9b9ecb3 Merge remote branch 'internal/upstream' into HEAD
05be098 Merge remote branch 'internal/upstream-experimental' into HEAD
757a45f Merge remote branch 'origin/master' into experimental
20d7cfd Merge remote branch 'origin/master' into experimental
2dc0446 Merge remote branch 'internal/upstream' into HEAD
4a3f592 Merge remote branch 'origin/master' into experimental
f3aa151 Merge remote branch 'internal/upstream-experimental' into HEAD
3cb26b4 Merge remote branch 'origin/master' into experimental
b5ebc45 Merge remote branch 'internal/upstream' into HEAD
cd5932d Merge remote branch 'origin/master' into experimental
1f3e814 Merge remote branch 'internal/upstream-experimental' into HEAD
9f0b9c6 Merge remote branch 'internal/upstream' into HEAD
55864fd Merge remote branch 'origin/master' into experimental
8cfb70c Merge remote branch 'internal/upstream-experimental' into HEAD
4d98741 Merge remote branch 'internal/upstream' into HEAD
4164847 Merge remote branch 'internal/upstream-experimental' into HEAD
1e2ab6a Merge remote branch 'origin/master' into experimental
74441ba Merge remote branch 'internal/upstream' into HEAD
e5f7139 Merge remote branch 'origin/master' into experimental
3454bf2 Merge remote branch 'internal/upstream-experimental' into HEAD
760d347 Merge remote branch 'internal/upstream' into HEAD
2a68727 Merge remote branch 'origin/master' into experimental
156e7b3 Merge remote branch 'internal/upstream-experimental' into HEAD
93536be Merge remote branch 'internal/upstream' into HEAD
891df50 Merge remote branch 'internal/upstream-experimental' into HEAD
7c8ae69 Merge remote branch 'origin/master' into experimental
8faec02 Merge remote branch 'internal/upstream' into HEAD
7c3e704 Merge remote branch 'origin/master' into experimental
85f3104 Merge remote branch 'internal/upstream-experimental' into HEAD
c99c0e1 Merge remote branch 'internal/upstream' into HEAD
0b710c8 Merge remote branch 'origin/master' into experimental
ea24bc8 Merge remote branch 'internal/upstream-experimental' into HEAD
01aa85e Merge remote branch 'internal/upstream' into HEAD
668950d Merge remote branch 'internal/upstream-experimental' into HEAD
eee331e Merge remote branch 'origin/master' into experimental
4bca01d Merge remote branch 'internal/upstream' into HEAD
186f362 Merge remote branch 'internal/upstream-experimental' into HEAD
1d7c6e7 Merge remote branch 'origin/master' into experimental
52913b1 Merge remote branch 'internal/upstream' into HEAD
cf0b799 Merge remote branch 'internal/upstream-experimental' into HEAD
1f5d91d Merge remote branch 'origin/master' into experimental
f7224e1 Merge remote branch 'internal/upstream' into HEAD
f6dc56a Merge remote branch 'internal/upstream-experimental' into HEAD
4fa8d36 Merge remote branch 'origin/master' into experimental
7211ac4 Merge remote branch 'internal/upstream' into HEAD
6a80032 Merge remote branch 'origin/master' into experimental
373781a Merge remote branch 'internal/upstream-experimental' into HEAD
b6905e3 Merge remote branch 'origin/master' into experimental
eb1c033 Merge remote branch 'internal/upstream' into HEAD
f420000 Merge remote branch 'internal/upstream-experimental' into HEAD
3bf929f Merge remote branch 'internal/upstream' into HEAD
f3af9c8 Merge remote branch 'internal/upstream-experimental' into HEAD
0f02b37 Merge remote branch 'origin/master' into experimental
d9c50b8 Merge remote branch 'internal/upstream' into HEAD
724546e Merge remote branch 'internal/upstream-experimental' into HEAD
808f381 Merge remote branch 'origin/master' into experimental
2905656 Merge remote branch 'internal/upstream' into HEAD
b9bb24b Merge remote branch 'internal/upstream-experimental' into HEAD
c5795b6 Merge remote branch 'origin/master' into experimental
f688203 Merge remote branch 'internal/upstream' into HEAD
727abbb Merge remote branch 'origin/master' into experimental
8d1b8f2 Merge remote branch 'internal/upstream-experimental' into HEAD
b170d20 Merge remote branch 'internal/upstream' into HEAD
d83585e Merge remote branch 'internal/upstream-experimental' into HEAD
7e9910c Merge remote branch 'origin/master' into experimental
46214a2 Merge remote branch 'internal/upstream' into HEAD
16724b7 Merge remote branch 'origin/master' into experimental
908a938 Merge remote branch 'internal/upstream-experimental' into HEAD
ea2a575 Merge remote branch 'origin/master' into experimental
cfc44aa Merge remote branch 'internal/upstream' into HEAD
be9a727 Merge remote branch 'internal/upstream-experimental' into HEAD
f99e91b Merge remote branch 'internal/upstream' into HEAD
1b70862 Merge remote branch 'origin/master' into experimental
ce73395 Merge remote branch 'internal/upstream-experimental' into HEAD
c9baf67 Merge remote branch 'internal/upstream' into HEAD
d6cfd74 Merge remote branch 'internal/upstream-experimental' into HEAD
394b68c Merge remote branch 'origin/master' into experimental
849763d Merge remote branch 'internal/upstream' into HEAD
8416312 Merge remote branch 'origin/master' into experimental
9625fd8 Merge remote branch 'internal/upstream-experimental' into HEAD
006247a Merge remote branch 'internal/upstream' into HEAD
b13d1c3 Merge remote branch 'origin/master' into experimental
1a1a8ea Merge remote branch 'internal/upstream-experimental' into HEAD
0867b81 remove low pass filtering from two 4x4 intra prediction
39ceef3 changed MAX_PSNR to 100
06c70d3 extends the range of tokens
a2ebd0f Merge remote branch 'origin/master' into experimental
f3919f1 Merge remote branch 'internal/upstream' into HEAD
3702229 Merge remote branch 'internal/upstream-experimental' into HEAD
15a1dca Merge "FIXED bug in when CONFIG_SEGMENTATION NOT DEFINED" into experimental
c35057f FIXED bug in when CONFIG_SEGMENTATION NOT DEFINED
3a778de Merge remote branch 'origin/master' into experimental
8232a3a Merge remote branch 'internal/upstream' into HEAD
0661ab0 Merge remote branch 'internal/upstream-experimental' into HEAD
388546b Merge branch 'experimental' of ssh://on2-git.corp.google.com:29418/libvpx into test
4b3f720 Merge branch 'experimental' of ssh://on2-git.corp.google.com:29418/libvpx into test
b4a3602 changes to start experimenting with color segmentation prediction modes.
791cae7 Merge remote branch 'origin/master' into experimental
00fe744 Merge remote branch 'internal/upstream' into HEAD
389228e Merge remote branch 'internal/upstream-experimental' into HEAD
9b5cd1c Merge remote branch 'internal/upstream' into HEAD
adbb1de Merge remote branch 'internal/upstream-experimental' into HEAD
25fa447 Merge remote branch 'origin/master' into experimental
08d45a9 Merge remote branch 'internal/upstream' into HEAD
7d799d2 Merge remote branch 'origin/master' into experimental
9b48257 Merge remote branch 'internal/upstream-experimental' into HEAD
b9a1834 Use of temporal context for encoding delta updates.
f225211 Merge remote branch 'origin/master' into experimental
1ea4c29 Merge remote branch 'internal/upstream' into HEAD
9857ebc Merge remote branch 'internal/upstream-experimental' into HEAD
3a99784 Merge remote branch 'origin/master' into experimental
cac05c8 Merge remote branch 'internal/upstream' into HEAD
5d383a8 Merge remote branch 'internal/upstream-experimental' into HEAD
2fa664a Merge remote branch 'origin/master' into experimental
7a590c9 Merge remote branch 'origin/master' into experimental
5327ea0 Merge remote branch 'internal/upstream' into HEAD
362f763 Merge remote branch 'internal/upstream' into HEAD
6804199 Merge remote branch 'internal/upstream' into HEAD
1d0db71 Merge remote branch 'internal/upstream' into HEAD
fbd3db9 Merge remote branch 'internal/upstream' into HEAD
72302f8 Merge remote branch 'internal/upstream' into HEAD
99c611f Merge remote branch 'internal/upstream' into HEAD
14b322e Merge remote branch 'internal/upstream' into HEAD
4e31cbb Merge remote branch 'internal/upstream' into HEAD
b1879d9 Merge remote branch 'internal/upstream' into HEAD
00cec8f Changed code to remove extra read/write loops when not necessary
fe46476 Merge remote branch 'internal/upstream' into HEAD
be7e4e8 Delta updates to segmentation map using left and above contexts.
42cb1d8 Merge remote branch 'internal/upstream' into HEAD
5d012fc Merge remote branch 'internal/upstream' into HEAD
b6a41d6 Merge remote branch 'internal/upstream' into HEAD
773eff6 Merge remote branch 'internal/upstream' into HEAD
2675df2 Merge remote branch 'internal/upstream' into HEAD
c834a74 Fix compilation without --enable-experimental
c63ecdc Merge remote branch 'internal/upstream' into HEAD
b7918d5 Merge remote branch 'internal/upstream' into HEAD
f4020e2 Enable vp8x encoder to recognize vp8 specific options
0952acb setup experimental infrastructure

git-subtree-dir: captive/libvpx/csrc
git-subtree-split: ec34afd1b0bc5ffe4679fd18e9d8982643a3380e
Merge commit 'cb044c70c4a0a81929a22e04f48da209fa3e08d7' into development

Add latest libvpx