Rough merge of master into experimental
authorJohn Koleszar <jkoleszar@google.com>
Wed, 7 Nov 2012 00:59:01 +0000 (16:59 -0800)
committerJohn Koleszar <jkoleszar@google.com>
Wed, 7 Nov 2012 19:30:16 +0000 (11:30 -0800)
commit7b8dfcb5a2cfb01ee7a6009d945d06559b564d06
tree29365387746cff257aede84bf84525435b3d948b
parent82b1a3433df1705e73d83eaeb9731f67c29c8883
parent3c8007f19ecd612a9e3c462b83f7ab740546f8f9
Rough merge of master into experimental

Creates a merge between the master and experimental branches. Fixes a
number of conflicts in the build system to allow *either* VP8 or VP9
to be built. Specifically either:

  $ configure --disable-vp9 $ configure --disable-vp8
  --disable-unit-tests

VP9 still exports its symbols and files as VP8, so that will be
resolved in the next commit.

Unit tests are broken in VP9, but this isn't a new issue. They are
fixed upstream on origin/experimental as of this writing, but rebasing
this merge proved difficult, so will tackle that in a second merge
commit.

Change-Id: I2b7d852c18efd58d1ebc621b8041fe0260442c21
46 files changed:
configure
examples.mk
examples/decoder_tmpl.txt
examples/encoder_tmpl.txt
examples/postproc.txt
libmkv/EbmlIDs.h
libmkv/EbmlWriter.c
libs.mk
test/test.mk
test/test_libvpx.cc
test/vp8_fdct4x4_test.cc
tools/all_builds.py
vp8/encoder/arm/armv5te/boolhuff_armv5te.asm
vp8/encoder/arm/armv5te/vp8_packtokens_armv5.asm
vp8/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm
vp8/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm
vp8/encoder/arm/armv6/vp8_fast_quantize_b_armv6.asm
vp8/encoder/arm/armv6/vp8_subtract_armv6.asm
vp8/encoder/arm/neon/fastquantizeb_neon.asm
vp8/encoder/arm/neon/subtract_neon.asm
vp8/encoder/x86/quantize_sse2.asm
vp8/encoder/x86/quantize_sse4.asm
vp8/encoder/x86/quantize_ssse3.asm
vp8/vp8_common.mk
vp8/vp8cx.mk
vp8/vp8dx.mk
vp9/common/rtcd_defs.sh
vp9/encoder/arm/armv5te/boolhuff_armv5te.asm
vp9/encoder/arm/armv5te/vp8_packtokens_armv5.asm
vp9/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm
vp9/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm
vp9/encoder/arm/armv6/vp8_fast_quantize_b_armv6.asm
vp9/encoder/arm/armv6/vp8_subtract_armv6.asm
vp9/encoder/arm/neon/fastquantizeb_neon.asm
vp9/encoder/arm/neon/subtract_neon.asm
vp9/encoder/x86/quantize_sse2.asm
vp9/encoder/x86/quantize_sse4.asm
vp9/encoder/x86/quantize_ssse3.asm
vp9/vp9_common.mk
vp9/vp9cx.mk
vp9/vp9dx.mk
vpx/internal/vpx_codec_internal.h
vpx_ports/arm_cpudetect.c
vpx_ports/x86.h
vpxdec.c
vpxenc.c