Age | Commit message (Collapse) | Author |
|
This commit was generated by merge_to_master.py.
Change-Id: Id2fe4a06123cc0a60c02fbaa68f07ce2f56c96ba
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I984b984a964be21c89a3c52630b00617d509b161
|
|
This commit was generated by merge_to_master.py.
Change-Id: I83a9ea2e679f5db9547d1bbd0bc23b8ca9a47b7a
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Ia8e0a664f4be6ba08837406bb39f021e0b3810d3
|
|
This commit was generated by merge_to_master.py.
Change-Id: Ibe3eceb872795061abe4aff95f63e8b2a81df2c4
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I221f5d99b4fbffab2da2d9759bc529a8a5bfc984
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at efe9712d52c2d216fb3d1ceb508b8148847a7e4b
This commit was generated by merge_from_chromium.py.
Change-Id: I001fde9953b66e6dbdb5e0c751ef66aecc5b3f08
|
|
Cherry pick https://gerrit.chromium.org/gerrit/#/c/71645/
Intrinsic support in gcc4.6 is poor. Make sure it is not being used.
Since the vp8_shortwalsh4x4 function has not previously caused any
build failures, this patch should not have any effect in Chromium.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/597033002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@292105 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Ief9c5cd4023ab546c3486a85c186ccc1daa66267
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at 55f7ba2f1239ae021542c0524b777010a1d885b6
This commit was generated by merge_from_chromium.py.
Change-Id: I8b9c8e7c2b01ca65a27dada3418851fba9bf1140
|
|
While waiting for changes to percolate through
various trees, reinstate VPX_IMG_FMT_* and VPX_PLANE_*
defines to fix the build.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/588403002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@292079 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
Current HEAD: 38b6aed8fdf50e701c070e708ff7933cc3a61117
git log from upstream:
209ee12 [spatial svc] Remove vpx_svc_parameters_t and the loop that sets it for each layer
4f5b2b2 [spatial svc]Remove quantizers option. Use max/min quantizers for each layer.
76885de [spatial svc] Use string for quantizers and scale-factors option in the test app
f7023ea Remove unnecessary local variable declaration
eee904c Adaptive mode search scheduling
db71c1b Fix compile warning.
c70cea9 Remove mi_grid_* structures.
f34d728 test/tools_common.sh: Add support for dumping list of tests.
822b516 High bit-depth coefficient coding functions
c768162 build/make/iosbuild.sh: Support extra configure args.
c47e420 build/make/rtcd.pl: Add missing arm64 support.
9d3fb75 rtcd: relocate 'extern "C" {' declaration
06fce6b vp8: Update to the adaptive denoising mode.
4eece0d Add a conditional compilation macro to VP8 unit test.
1328431 FIX: vp9_loopfilter_intrin_sse2.c
a86e6e8 Add unit test for VP9 denoiser.
f780b16 [spatial svc] Use same golden frame for all temporal layers
0d3c3d3 Adds high bitdepth convolve, interpred & scaling
c389b37 Substantial reworking of code for arf and kf groups.
217e3cb Improved mb_lpf_horizontal_edge_w_sse2_16() #2
7d0e4f9 Resolves a few gcc warnings
f265dde vp8: common: postproc: fix signed overflow of statement of (X +c) >= X when '-Werror=strict-overflow' is set.
1220b49 arm: Fix building vp8_mse16x16_neon.c with MSVC
81a8138 Adding high-bitdepth intra prediction functions
175d9df Remove memset of every external frame buffer.
adaec4d Speeding up decode_coeffs().
<...>
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/592203002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@292074 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I56a144190f2980d7859ab41ccf250773904c595d
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at 42ddeba4a7ad6382898ef2e57dc4bd9f9da57aca
This commit was generated by merge_from_chromium.py.
Change-Id: I2ae719c7efaeff0be88009b953ab7be3223f19be
|
|
This will enable it to be hooked up.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/584253002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@292050 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at 4947d55857acf2bf968016a7a00fe2b10fd52131
This commit was generated by merge_from_chromium.py.
Change-Id: I73a91435614edfef95910f0cbf4639bee9442170
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Icb9f7591cd26971a587ac851bd2afc6bb2a4f1ad
|
|
Add the dependency for generating ASM offsets.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/570793002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291961 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
libvpx's assembly source files for ARM need to be converted
before they can be compiled. This change coverts them to GAS
format and compile.
R=brettw@chromium.org, johannkoenig@google.com
Review URL: https://codereview.chromium.org/567883002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291959 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I5e621e365faf0a11227075d3eeae4e41ed17a5cc
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Ib70b0e8275cd4729647d78ac584032ed0c52c06c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I22c9c559fb677151ff9f6ae09b01f8190f7a9e59
|
|
R=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/556013002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291888 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
Use --topo-order to list commits in the order they
were actually committed.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/560483002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291880 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I12eb2a45a95e2ec0d13af16c4d5a5b97fe3c6ce3
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Ia870ee4e55344286f5478b3ecde74a5845cfd386
|
|
libvpx can now build and link on ARM NEON.
TBR=tomfinegan
Review URL: https://codereview.chromium.org/557623002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291871 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I894877cc049b2a44fccc91f29076022fa3590ee6
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at d95585fb0ec024f6abd96f7b02e0df58019d46af
This commit was generated by merge_from_chromium.py.
Change-Id: Ie583b4d0fc1b392f1b78abfc232d7f02c9960f51
|
|
Current HEAD: c731d6a4f19eea861ceb2ff31399420b2452eb74
git log from upstream:
395f2e8 vp8 encoder: remove vp8_yv12_copy_partial_frame_neon
980abf6 Fixing Mac OS build.
fcd431f libyuv: cherry-pick MSVC arm build fix
1f19ebb Replacing vp9_get_mb_ss_sse2 asm implementation with intrinsics.
1dd9a63 Correct the mode decisions in special cases
1100e26 Removing postproc mmx code.
c97f5e8 vp8 common: change 'HAVE_NEON_ASM' to 'HAVE_NEON' for compiling functions of NEON intrinsics.
a808344 fix x86-darwin* build
35fadf1 bilinearpredict_neon: fix type conversion warnings
bb4950d vp9: correct context buffer resize check
440f509 vp9: fail decode if block/frame refs are corrupt
dbdb87b Fix a visual studio warning
d435148 Enable adaptive motion search for ARF coding
b1153f3 Map motion magnitude in VP9 denoiser.
7897059 Adding temp cpi var.
91998e6 Removing sz member from vpx_codec_priv.
d75266f Update the condition when COPY_BLOCK is chosen.
4909435 Removing unused function prototypes.
202edb3 Actually resetting random generator for all variance test cases.
e30f769 Fix a bug in VP9 denoiser.
ec94967 Revert "Revert "VP8 for ARMv8 by using NEON intrinsics 10""
a51704d vp8 common: change 'HAVE_NEON_ASM' to 'HAVE_NEON' for compiling idct_blk_neon.c.
0002da3 arm: Fix building vp8_subpixelvariance_neon.c with MSVC
48197f0 Adding sse2 variant for vp9_mse{8x8, 8x16, 16x8}.
<...>
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/554673004
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291859 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
My previous patch didn't work. Shouldn't use media_use_libvpx
because it's in third_party. Instead I just commented out the
entire target for NEON intrinsics.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/547883002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291844 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
NEON intrinsics are not building yet on ARM. Exclude them.
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/549713002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291843 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
Exclude NEON targets such that GN can build for all targets.
TBR=tomfinegan
Review URL: https://codereview.chromium.org/550533002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
libvpx now builds on POSIX x86. But ARM NEON and Windows still need more
work.
Also fixed the helper script. It now generates .gni source lists and
outputs a correct vpx_config.asm for YASM.
R=brettw@chromium.org, tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/530193002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291834 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
Because of how we update the libvpx checkout, some removed directories
are not managed.
Compared to an upstream checkout and removed directories which no
longer exist upstream.
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at ceebbcc0cef1bbd2bb672576ccf1133168639346
This commit was generated by merge_from_chromium.py.
Change-Id: I9d1bcf24bd31f9105882107304939fc4e2e04e7e
|
|
vpx_rtcd.h was split into vp8_rtcd.h, vp9_rtcd.h and vpx_scale_rtcd.h
However, the script doesn't do any cleanup so these have lingered for
~a year
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/539173003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291805 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
Build support for MIPS64 is pulled to libvpx sources from upstream:
https://chromium.googlesource.com/chromium/deps/libvpx/
+/ace65784417788374f0b19ce5a8abd06c9ccd007
Here just updated generate_gypi.sh script and run it.
BUG=400684
Original issue:
https://codereview.chromium.org/442023002/
Original author:
gordana.cmiljanovic@imgtec.com
Review URL: https://codereview.chromium.org/539193002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291804 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at 982d14793a8e42d2fa5e6e5e34bede17b4ba67e3
This commit was generated by merge_from_chromium.py.
Change-Id: I74eb8992032400e0c8f2d01258afb896193ecc9c
|
|
This is to disable LTO on one target with which GCC fails to link.
BUG=408997
Patch from Fabrice de Gans <fdegans@chromium.org>!
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291730 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I34c52748d19bc0a8bbcad0373b26a7b1b36d73db
|
|
This commit was generated by merge_to_master.py.
Change-Id: I6f1b9465cf6b00fdfdc36237df5ebb597d4afd97
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at 4e6bc04ba5f53c570e057fe1df5c470a67aaf144
This commit was generated by merge_from_chromium.py.
Change-Id: I110e6fe9ce3ee668b30076c09b9aaf79ad2c2866
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I726b502a1677b2ce82fc69b2d1c0a266776501b4
|
|
Change has been committed upstream, see:
https://gerrit.chromium.org/gerrit/#/c/71357/
R=tomfinegan@chromium.org
TBR=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/506203004
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291661 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at 563c46bb2d0e5d5c8b7d2c6c0c50f0283e9087de
This commit was generated by merge_from_chromium.py.
Change-Id: Ib2841cb26df754eed610231e22943250a8e545f4
|
|
cl.exe can use intrinsics even if the arch targeted by the compiler doesn't
support the SSE level needed by the intrinsic.
clang (and gcc) can't do this, because it converts intrinsics into general
LLVM operations, and the LLVM bitcode is then translated back into assembly
later on, based on the target arch.
So explicitly enable SSSE3 and SSE4 when using clang-cl, so that the intrinsics
compile.
(It's unfortunate that clang-cl deviates fairly heavily from cl in this regard.
But this is very difficult to change, and it's the only larger deviation so
far.)
Depends on https://codereview.chromium.org/508433003/
Similar to https://codereview.chromium.org/475273002/ and
https://codereview.chromium.org/493883002/
BUG=82385
Review URL: https://codereview.chromium.org/504893003/
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291625 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
1.) cflags is only used on non-iOS non-Mac posix, xcode_settings only on
Mac and iOS. So use these without conditionals.
2.) Don't remove -mfpu=vfpv3-d16 from cflags. It shouldn't be in there
for x86 targets in the first place.
No intended behavior change.
BUG=none
Review URL: https://codereview.chromium.org/508433003/
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@291620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I7f0216d18a2db1bc3b1e1750af6504acbd430a4c
|
|
https://chromium.googlesource.com/chromium/deps/libvpx.git at ace65784417788374f0b19ce5a8abd06c9ccd007
This commit was generated by merge_from_chromium.py.
Change-Id: Id05fddc517eb4e1abd0acb8a601b2a09c09fb602
|