Creating libvpx directory.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@47684 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Initial public commit of libvpx sources. 

libvpx commit hash 0ea50ce9cb4b65eee6afa1d041fe8beb5abda667, v0.9.0. 
lib binaries and configs for linux/ia32, linux/x64, mac/ia32, win/ia32.

Patch by Tom Finegan (tomfinegan@google.com).

BUG=none 
TEST=none 


git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@47685 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Checking in more libvpx stuff from Tom Finegan (tomfinegan@google.com).

BUG=none
TEST=none

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@47701 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add libvpx binaries for arm and arm-neon built by Johann Koenigg.

Built from git://review.webmproject.org/libvpx @ 0ea50ce9cb4b65eee6afa1d041fe8beb5abda667, which matches existing libvpx binaries. 

Patch by Tom Finegan (tomfinegan@google.com).

BUG=none
TEST=none


git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@47824 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Checking in ARM VP8 static libraries, this time compiled with -fPIC.


git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@47941 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Update to libvpx v0.9.1.  This update to libvpx fixes a crash that occurred when a
user attempted to seek in an incorrectly muxed WebM file.

Add temporary duplicates of the includes within include/vpx, and place them within
include to avoid breaking builds with FFmpeg revisions previous to 50309.

Bug=44689
Test=FFmpeg at r50281 should compile/link against the updated vpx includes/library.


Review URL: http://codereview.chromium.org/2806018

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@50313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Incorporate upstream libvpx performance enhancements made by the Webm project 
authors.

Bug=none
Test=720p Webm playback performance should be comparable to/better than H.264

Review URL: http://codereview.chromium.org/3147003

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@55739 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
libvpx libs for ia32/x64 linux built with gcc 4.2.4.

Built with configs from  55739.

BUG=none
TEST=buildbots should be able to link ffmpeg

Review URL: http://codereview.chromium.org/3155011

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@55944 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove sources removed upstream by the Webm project authors, and add 
missing files.

BUG=52395
TEST=libvpx lib builds successfully

Review URL: http://codereview.chromium.org/3106017

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@56584 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add mac and linux (ia32/x64 targets only) libvpx libs built with icc v10.1.
Remove duplicate libvpx includes.  Sync with additions/removals from upstream
libvpx.

TBR=fbarchard
TBR=fgalligan

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3217002

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@57643 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
ia32 gcc libvpx build for Windows.  Same as libvpx build linked into r57864
ffmpeg DLLs.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3262007

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@57969 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Update libvpx for chrome 7.  Fixes Lucid thread performance bug, and adds
additional performance improvements for ia32 targets.  Mac and linux 
libvpx builds built with icc v11.1.  Windows build built with gcc v4.2.

BUG=none
TEST=Multithread decode should be faster than single thread decode on gLucid

Review URL: http://codereview.chromium.org/3309001

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@58133 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix an infrequent deadlock in libvpx.

BUG=54007
TEST=Multithread decode should no longer deadlock.

Review URL: http://codereview.chromium.org/3325006

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@58318 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Update to libvpx v.9.2-1 for additional ia32 performance improvements.

TBR=fbarchard

BUG=none
TEST=Webm decode speed on ia32 targets should increase by 2-3%

Review URL: http://codereview.chromium.org/3301014

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@58584 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
arm libs built from v0.9.2-1 libvpx sources.

By johannkoenigg@google.com.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3352015

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@58914 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
add reference to license file for libvpx
BUG=55165
TEST=none

Review URL: http://codereview.chromium.org/3449002

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@59444 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add path to license file, and link to webmproject.org.

TBR=fbarchard
BUG=55165
TEST=none

Review URL: http://codereview.chromium.org/3433007

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@59445 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Update libvpx sources to v0.9.2-35-ga8a38bc.  

TBR=fbarchard,fgalligan
BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3417017

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@60261 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Rebuild mac libvpx with fopen removed from onyx_if.c to avoid link error.

Ugly patch and README notes added.

TBR=fbarchard

BUG=none
TEST=ffmpeg rolled to 60147 links on mac trybots

Review URL: http://codereview.chromium.org/3386027

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@60399 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add upstream libvpx security fix.

From libvpx.git commit:

Invalid frame handling improved.  

The code was not checking for frame sizes smaller than 3 bytes, and the
 partition size checks might have failed if the input buffer was within
 16MB of the top of the heap.
In addition, the reference count on the current frame buffer was not
 being decremented on error, so after a small number of errors, no new
 frame buffer could be found and it would run off the list of them.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/4078001

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@63575 4ff67af0-8c30-449e-8e8b-ad334ec8d88c