summaryrefslogtreecommitdiff
path: root/vp8
AgeCommit message (Collapse)Author
2012-12-03Remove ARM optimizations from VP9Johann
Change-Id: I9f0ae635fb9a95c4aa1529c177ccb07e2b76970b
2012-12-03Update ARM for vpx_scale changesJohann
Refactor asm_offsets for vpx_scale. Change-Id: I2db0eeb28c8e757bd033c6614a1e5319a1a204a5
2012-11-29a vp8 warning to boot.Jim Bankoski
Change-Id: I32ed051c8b4d3e5afa4e13bb4e3b2ca5e922ff64
2012-11-27Revert "make: flatten object file directories"John Koleszar
This reverts commit b72373de79800e801ce730d24cb115daf78ae660. Change-Id: Ic1601160e11df1a018ef12da25967cfb5eebd5ba
2012-11-24removed the idct rtcd idct callsJim Bankoski
More cleanup to do after this, but this is a good chunk of removing rtcd. Change-Id: I551db75e341a0a85c3ad650df1e9a60dc305681a
2012-11-15support building vp8 and vp9 into a single libJohn Koleszar
Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
2012-11-15make: flatten object file directoriesJohn Koleszar
Rather than building an object file directory heirarchy matching the source tree's layout, rename the object files so that the object file name contains the path in the source file tree. The intent here is to allow two files in different parts of the source tree to have the same name and still not collide when put into an ar archive. Change-Id: Id627737dc95ffc65b738501215f34a995148c5a2
2012-11-07Rough merge of master into experimentalJohn Koleszar
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
2012-11-01Rename vp8/ codec directory to vp9/.Ronald S. Bultje
Change-Id: Ic084c475844b24092a433ab88138cf58af3abbe4
2012-11-01Adjust style to match Google Coding Style a little more closely.Ronald S. Bultje
Most of these were picked up by jenkins in the commit that changed the vp8 namespace to vp9 in common/. Change-Id: I5cbd56ffc753b92ef805133cda6acc1713a13878
2012-11-01Remove vp8 in local symbols.Ronald S. Bultje
For non-static functions, change the prefix to vp9_. For static functions, remove the prefix. Also fix some comments, remove unused code or unused function prototypes. Change-Id: I1f8be05362f66060fe421c3d4c9a906fdf835de5
2012-10-31vp8dx_receive_compressed_data() cleanupScott LaVarnway
Change-Id: I6edf0626d00ae177c7c04eec64e1ec0dd861dfbe
2012-10-31Change name of common top-level structures from VP8 to VP9.Ronald S. Bultje
This change encompasses VP8_PTR, VP8_COMP, VP8D_COMP, VP8_COMMON, VP8Decompressor and VP8Common. Change-Id: I514ef4ad4e682370f36d656af1c09ee20da216ad
2012-10-31Change non-function symbol vp8_ prefixes to vp9_.Ronald S. Bultje
For local symbols, make them static instead. Change-Id: I13d60947a46f711bc8991e16100cea2a13e3a22e
2012-10-31Merge "Change common vp8_ public symbol prefixes to vp9_." into experimentalRonald S. Bultje
2012-10-31Change common vp8_ public symbol prefixes to vp9_.Ronald S. Bultje
Change-Id: Ic5a5f60e1ff9d9ccae4174160d36529466eeb509
2012-10-31Add forward transform function to rtcdYunqing Wang
Added vp8_fht to rtcd_defs.sh Change-Id: I929b0bf878185a2f0e031dc8c70a418286d509aa
2012-10-30Adjust style to match Google Coding Style a little more closely.Ronald S. Bultje
Most of these were picked up in the previous commit (prefix change from vp8_ to vp9_), but I'm pushing this separately so that it's easier to review. Change-Id: Ifce2cdd6f008f4b1fbc2d89b5196d75e35fe115d
2012-10-30Change decoder vp8_ and vp8dx_ public symbol prefixes to vp9_.Ronald S. Bultje
Change-Id: Iedb4c3b4171d8640cc525727b4c3658e2bb400db
2012-10-30Adjust style to match Google Coding Style a little more closely.Ronald S. Bultje
Most of these were picked up in the previous commit (prefix change from vp8_ to vp9_), but I'm pushing this separately so that it's easier to review. Change-Id: I91e959895778b8632d7d33375523df8a7568a490
2012-10-30Change encoder vp8_ and vp8cx_ public symbol prefixes to vp9_.Ronald S. Bultje
Change-Id: Ie2e3652591b010ded10c216501ce24fd95d0aec5
2012-10-30Fixed style warningsYunqing Wang
Fixed some style warnings. Change-Id: I9eb77c3bf6d63628feef1b0c936e905bf4f2089d
2012-10-30Convert the transforms to integer forms.Yunqing Wang
Converted the forward and inverse transforms to integer forms. Modify #define TEST_INT 1/0 in the code to call integer/float version of transforms. The tests showed that average OVERALL PSNR loss was less than 0.1%. Change-Id: I1dfa4eeab6412597e3b970ce299cf0e116a917e6
2012-10-30Merge "dequant invoke macro removal" into experimentalScott LaVarnway
2012-10-30dequant invoke macro removalScott LaVarnway
Change-Id: Ifa17e698149adc063476e7d16eb727f01e88b447
2012-10-30Merge "Separated experiment for subpel refmv selection" into experimentalPaul Wilkins
2012-10-30Remove old experiment.Paul Wilkins
Delete code relating to featureupdates experiment. Change-Id: If218762c658bb8cbb3007cf2069123b3e05adcbc
2012-10-30Separated experiment for subpel refmv selectionYaowu Xu
As suggested by Paul, this commit separate the subpel refmv selection into a separate experiment. It also changed a couple variable names to better reflect the nature of the variables. Change-Id: Id951c3cadc61a982dd15afe641000f60213b8995
2012-10-30Merge "seg_common: give all exported symbols a vp9_ prefix." into experimentalPaul Wilkins
2012-10-30Merge "boolhuff/dboolhuff: give exported symbols a vp9_ prefix." into ↵Paul Wilkins
experimental
2012-10-30Merge "segmentation: make local symbols static." into experimentalPaul Wilkins
2012-10-30Merge "encodeframe: make local symbols static." into experimentalPaul Wilkins
2012-10-30Merge "entropymode: put print_mode_contexts under #ifdef MODE_STATS." into ↵Paul Wilkins
experimental
2012-10-30Merge changes I5898f64d,Ie80d13ce into experimentalPaul Wilkins
* changes: ssim: remove unused function dssim(). detokenize: make local symbols static.
2012-10-30Merge "firstpass: make local symbols static." into experimentalPaul Wilkins
2012-10-30Merge "bitstream: give exported symbols a vp9_ prefix; make local symbols ↵Paul Wilkins
static." into experimental
2012-10-30Merge "alloccommon: give exported symbols a vp9_ prefix." into experimentalPaul Wilkins
2012-10-30Merge "Make implicit_segmentation-related code an experiment." into experimentalPaul Wilkins
2012-10-30Merge "decodframe: make local symbol static." into experimentalPaul Wilkins
2012-10-30Merge changes I23aa5547,I8341a19c into experimentalPaul Wilkins
* changes: tokenize: make local symbols static; give exported symbols a vp9_ prefix. encodemb: make locally used functions static.
2012-10-30Merge "onyx_if: remove unused function, and make locally used functions ↵Paul Wilkins
static." into experimental
2012-10-30Merge "reconintra: make locally used symbols static." into experimentalPaul Wilkins
2012-10-30Merge "rdopt: make locally used symbols static." into experimentalPaul Wilkins
2012-10-30Merge "ratectrl: make locally used symbol static." into experimentalPaul Wilkins
2012-10-30Merge "mbgraph: remove unused function, and make local function static." ↵Paul Wilkins
into experimental
2012-10-30Merge "Fix superblock experiment." into experimentalPaul Wilkins
2012-10-30Merge "More MSVC build fixes" into experimentalPaul Wilkins
2012-10-30Merge "Improves subpixel reference mv evaluation" into experimentalPaul Wilkins
2012-10-29seg_common: give all exported symbols a vp9_ prefix.Ronald S. Bultje
Change-Id: Ie8ba934a757acec1c80ac37ab9307c9a2783254e
2012-10-29boolhuff/dboolhuff: give exported symbols a vp9_ prefix.Ronald S. Bultje
Change-Id: I2f1781c70b14bf1d7b6da75d1501718445552af0