df37111358d02836cb29bbcb9c6e4c95dff90a16 |
16-Jan-2018 |
Johann <johannkoenig@google.com> |
Update libvpx to v1.7.0 Test: existing Change-Id: I9078b655a90e406936c21bb3c1a938b217d5feae
rc/svc_encodeframe.c
rc/vpx_encoder.c
p8cx.h
p8dx.h
px_codec.h
px_encoder.h
|
51721c34847e6b4f935d5ecb1b44931c7716fd59 |
27-Oct-2017 |
Jerome Jiang <jianj@google.com> |
libvpx: Fix OOB caused by odd frame width. Keep behaviors unchanged without external allocation. Bug: b/64710201 Test: poc provided in the bug. Change-Id: I319a47b64c7cfa7bb47ad01c702be6f2acffe3a4
rc/vpx_image.c
|
c4c7541ce74502f30d8025ade5df37c9efcfe609 |
11-Oct-2017 |
Jerome Jiang <jianj@google.com> |
Revert "libvpx: Fix security issue caused by odd frame width." This reverts commit 43b31a9756b772bb92ea9788a90755976a4f5639. That commit changed the alignment behavior when there is no external allocation, which is unnecessary to address this issue. Bug: b/64710201 Test: Revert a previous CL. Change-Id: Id8f7fb9bce0f742ee14d0616eebdd99403692c2e
rc/vpx_image.c
|
43b31a9756b772bb92ea9788a90755976a4f5639 |
05-Oct-2017 |
Jerome Jiang <jianj@google.com> |
libvpx: Fix security issue caused by odd frame width. Bug: b/64710201 Test: poc provided in the bug. Change-Id: Ia124b07f735fa3db4c80a5a4c699a65a28b9779c
rc/vpx_image.c
|
0a39d0a697ff3603e8c100300fda363658e10b23 |
23-May-2017 |
James Zern <jzern@google.com> |
libvpx: Pull from upstream Current HEAD: bcfd9c97508531a81cc2f5d393edb9eb1b00ce79 git log from upstream: bcfd9c975 Add support for Visual Studio 2017 c167345ff Add vpx_highbd_idct{4x4,8x8,16x16}_1_add_sse2 67ac68e39 variance neon: assert overflow conditions d217c8713 neon variance: special case 4x 7b742da63 neon variance: process 4x blocks 2057d3ef7 use memcpy for unaligned neon stores 2adc0443d vp9: Adjustments to cyclic refresh for high motion. ff9395eb3 vp9: Speed >= 8: Modify condition for low-resoln. 7498fe2e5 neon 4 byte helper functions 105503b83 neon fdct: 4x4 implementation 5680b4517 Changes to modified error. 1205e3207 vp9: SVC: Modify condition to allow for copy partition. 2ba4729ef vp9: Make copy partition work for SVC and dynamic resize. 4733df333 vp9: Modify ChangingDropFrameThresh unittest. 3210ca6d6 Update partial idct testing code 42e5073f9 Experiment. Store first pass errors as per MB values. 18e8baa5c Add transpose_32bit_4x4() and rename transpose_4x4() for vpx_dsp/x86 2300e1667 Revert "Add visibility="protected" attribute for global variables referenced in asm files." 13d4a0d01 Revert "Revert "vp8: Real-time mode: reduce mode_check_freq thresh for speed 10."" 370480780 Revert "vp8: Real-time mode: reduce mode_check_freq thresh for speed 10." <...> + cherry-pick: 0d88e1545 Add visibility="protected" attribute for global variables referenced in asm files. Test: CtsVideoTestCases Change-Id: I066cdea081a1f12f5ebfb6e070446bb1502be296
rc/svc_encodeframe.c
p8cx.h
p8dx.h
px_codec.h
px_encoder.h
|
7bc9febe8749e98a3812a0dc4380ceae75c29450 |
18-Jan-2017 |
Johann <johannkoenig@google.com> |
Update external/libvpx to v1.6.1 Bug: 33579953 Test: build.webmproject.org automated tests, chromium tests, manual builds. Change-Id: I87e9a4e6a0c55465ecbf54cca64ccc24a9f4b57c
nternal/vpx_codec_internal.h
nternal/vpx_psnr.h
rc/svc_encodeframe.c
rc/vpx_codec.c
rc/vpx_decoder.c
rc/vpx_encoder.c
rc/vpx_image.c
rc/vpx_psnr.c
vc_context.h
p8.h
p8cx.h
p8dx.h
px_codec.h
px_codec.mk
px_decoder.h
px_encoder.h
px_frame_buffer.h
px_image.h
px_integer.h
|
68e1c830ade592be74773e249bf94e2bbfb50de7 |
21-Jul-2016 |
Johann <johannkoenig@google.com> |
Update external/libvpx to v1.6.0 Change-Id: I9425a3d3c3524d43823bc89f9f03556420c3dd42
xports_enc
xports_spatial_svc
rc/svc_encodeframe.c
p8cx.h
p8dx.h
px_image.h
|
c927526be9a7b72fb5edb3f29c4e8ceabe0ec98a |
04-Feb-2016 |
Johann <johannkoenig@google.com> |
Update external/libvpx to 1.5.0 release Change-Id: Idbffcaf52c19f78927c57e4947fc230d48836076 (cherry picked from commit 2263fc984bdc858ee931d3e35c87c404de923950)
rc/svc_encodeframe.c
vc_context.h
p8.h
p8cx.h
p8dx.h
px_encoder.h
px_image.h
|
7ce0a1d1337c01056ba24006efab21f00e179e04 |
25-Aug-2015 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
libvpx: Pull from upstream Current HEAD: 7105df53d7dc13d5e575bc8df714ec8d1da36b06 Includes security fixes and performance improvements. Also removed the VP10 related code from the upstream repository. BUG=23452792 Change-Id: I97452dff5b1f0756e19d621111797363cc533d46 (cherry picked from commit da49e34c1fb5e99681f4ad99c21d9cfd83eddb96)
xports_dec
xports_enc
nternal/vpx_codec_internal.h
rc/svc_encodeframe.c
rc/vpx_codec.c
rc/vpx_decoder.c
rc/vpx_encoder.c
rc/vpx_image.c
vc_context.h
p8cx.h
p8dx.h
px_codec.h
px_codec.mk
px_decoder.h
px_encoder.h
px_frame_buffer.h
px_image.h
px_integer.h
|
ba6c59e9d7d7013b3906b6f4230b663422681848 |
15-Aug-2014 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
libvpx: Pull from upstream Upstream hash: d4a47a6cc0d869bea3071c15bc61da6836026d0b Pull latest libvpx from upstream. This fixes a few vp9 encoder bugs and includes some optimizations. Also fixes a couple of configure flags in x86 to be consistent with the rest. Change-Id: Ic58e0b03cce832571a35ec73eec559cdf881d1f5
xports_enc
nternal/vpx_codec_internal.h
rc/svc_encodeframe.c
rc/vpx_codec.c
rc/vpx_decoder.c
rc/vpx_encoder.c
rc/vpx_image.c
vc_context.h
p8cx.h
p8dx.h
px_codec.h
px_codec.mk
px_decoder.h
px_encoder.h
px_image.h
px_integer.h
|
4fb68e5dd4e93c7599dc905d861de11ac39c5585 |
09-Apr-2014 |
hkuang <hkuang@google.com> |
Roll latest libvpx to fix hang when doing adaptive playback. VP9 decoder will hang when switching from frames with 2 tiles to 4 tiles on a 4 core device. libvpx hash:4fffefe189a9123d4b04482c26a1be5eb632b397 (cherry picked from commit 6ac915abcdb404a00d927fe6308a47fcf09d9519) Bug: 13931133 Change-Id: I24a51fd572ca7e872bc440491e2c645a20e9a736
rc/svc_encodeframe.c
p8cx.h
|
2ec72e65689c948e92b826ae1e867bf369e72f13 |
26-Mar-2014 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
libvpx: Roll latest libvpx Pulling changes related to fixing a rare bitstream issue on video upscaling. Also enables VP9 encoder. This is exactly the same as the roll that is already in master. Upstream Hash: 8e9c9f118cda45013f14cce7961dcc8df78ffebf Change-Id: Iba9bb1c1804462014deab20fa6f4c5e4c55a778e
xports_dec
xports_enc
nternal/vpx_codec_internal.h
nternal/vpx_psnr.h
rc/svc_encodeframe.c
rc/vpx_decoder.c
rc/vpx_encoder.c
rc/vpx_psnr.c
vc_context.h
p8.h
p8cx.h
p8dx.h
px_codec.h
px_codec.mk
px_decoder.h
px_encoder.h
px_frame_buffer.h
px_image.h
px_integer.h
|
5ae7ac49f08a179e4f054d99fcfc9dce78d26e58 |
08-Nov-2013 |
hkuang <hkuang@google.com> |
Roll latest libvpx into Android. The lastest libvpx just added multithread tile decoding support. Checkout is from master: abdefeaa89a0908327518e5ca75c935c66b2e1aa Bug:11576718 Change-Id: Icbe5430633e179b8dc6d419e280ad7ebd3cad4a0
xports_enc
rc/svc_encodeframe.c
rc/vpx_encoder.c
vc_context.h
p8.h
p8cx.h
p8dx.h
px_codec.h
px_codec.mk
px_codec_impl_bottom.h
px_codec_impl_top.h
px_decoder.h
px_encoder.h
|
1184aebb761cbeac9124c37189a80a1a58f04b6b |
17-Sep-2013 |
hkuang <hkuang@google.com> |
Roll latest libvpx into Android. The latest libvpx has more neon optimizations and a lot of algorithm optimizations which make the vp9 decode much more faster. bug:10804666 Change-Id: I75eaacea57ecc7542a780be778f0e9e157978524 (cherry picked from commit 3df0563f1b24dac6c0bd122fc922a48211269061)
p8cx.h
px_encoder.h
|
91037db265ecdd914a26e056cf69207b4f50924e |
25-Jul-2013 |
hkuang <hkuang@google.com> |
Roll latest libvpx into Android. Make the VP9 decoding 2X faster than the old one. Checkout is from master branch(hash:242157c756314827ad9244952c7253e8900b9626). Change-Id: Ibe67b3ee19f82b87df2416826b63a67f7f79b63a
nternal/vpx_codec_internal.h
rc/vpx_codec.c
|
ba164dffc5a6795bce97fae02b51ccf3330e15e4 |
20-Jun-2013 |
hkuang <hkuang@google.com> |
Updates libvpx to enable the VP9 decoder. This change enables VP9 decoder for all build configurations. Checkout is from master branch(hash:12180c8329d56d72e8d4424b8fd82b1b2f8e846a). Change-Id: Ieaba85d0bc54e1ecdf9596398dafa03c43182f8c
nternal/vpx_codec_internal.h
rc/vpx_codec.c
rc/vpx_decoder.c
rc/vpx_encoder.c
rc/vpx_image.c
p8.h
p8cx.h
p8dx.h
px_codec.h
px_decoder.h
px_encoder.h
px_image.h
px_integer.h
|
1b362b15af34006e6a11974088a46d42b903418e |
10-Oct-2012 |
Johann <johannkoenig@google.com> |
Update libvpx and incorporate new build system Move libvpx down a directory. Separate libwebm and rename it. It would be more accurate to rename external/libvpx to external/webm. Use file lists directly from upstream libvpx. This allows adding new targets and new features (such as the encoder) easily. MIPS and x86 options are in progress. See new file "UPDATING" The new libvpx checkout is not from a release branch. The decoder is stable but it should be checked and potentially updated if the encoder is enabled. Requires I42b51e2845a696a6e211dde00951afc8f571336f which updates libstagefright to account for new paths and library names. Change-Id: I739f99d48b8d7e6354c416ef2ca79c954826307f
xports_com
xports_dec
xports_enc
nternal/vpx_codec_internal.h
rc/vpx_codec.c
rc/vpx_decoder.c
rc/vpx_encoder.c
rc/vpx_image.c
p8.h
p8cx.h
p8dx.h
px_codec.h
px_codec.mk
px_codec_impl_bottom.h
px_codec_impl_top.h
px_decoder.h
px_encoder.h
px_image.h
px_integer.h
|