aboutsummaryrefslogtreecommitdiff
path: root/libvpx/tools_common.h
AgeCommit message (Collapse)Author
2021-10-09libvpx: update to v1.11.0James Zern
Current HEAD: 626ff35955c2c35b806b3e0ecf551a1a8611cdbf https://chromium.googlesource.com/webm/libvpx/+/refs/tags/v1.11.0 git log from upstream: 626ff3595 Update AUTHORS and version info in libs.mk 2ea1b908d {vp8,vp9}_set_roi_map: fix validation with INT_MIN 16837ae16 CHANGELOG for Smew v1.11.0 d00e68ad8 Cap duration to avoid overflow 5df4195b4 Define the VPX_NO_RETURN macro for MSVC 0d1aec737 vpx_ports/x86.h: sync with aom_ports/x86.h f685d508d vp9 rc: Fills VP9_COMP zero at initialization fc04a9491 Fix some instances of -Wunused-but-set-variable. 0973ac05b Remove unused old FP_MB_STATS code 7c00f0ce1 Clean up allow_partition_search_skip code cf64eb280 Disable allow_partition_search_skip feature 4a4ea28a3 Add control to get QP for all spatial layers 6b4b82fd7 Use round to be more accurate casting float to int cd260eba1 Add cyclic refresh to vp9 rtc external ratecontrol f9b565f7e Refactor rtc rate control test b1f2532b4 Avoid chroma resampling for 420mpeg2 input 76ad30b6f Add codec control for rtc external ratectrl lib 69fc60463 Check for addition overflows in vpx_img_set_rect() df7dc31cd Document vpx_img_set_rect() more precisely 5f345a924 Avoid overflow in calc_iframe_target_size <...> Bug: webm:1732 Test: (aosp_sargo_hwasan-userdebug) "CtsMediaTestCases:include-filter:.*(?i:vp[89])" Test: (aosp_sargo_hwasan-userdebug, armeabi-v7a) "CtsMediaTestCases:include-filter:.*(?i:vp[89])" Test: (aosp_sargo_hwasan-userdebug) "VtsHalMediaC2V1_0TargetVideoDecTest:include-filter:*vp9*" Test: (aosp_sargo_hwasan-userdebug) "VtsHalMediaC2V1_0TargetVideoDecTest:include-filter:*vp8*" Change-Id: I63cd3445aa484984dea5b175fd618592dca5a203
2019-07-16libvpx: Pull from upstreamJohann
Current HEAD: 8ae686757b708cd8df1d10c71586aff5355cfe1e git log from upstream: 8ae686757 Release v1.8.1 Orpington Duck Bug: 136198713 Test: upstream + existing build tests Change-Id: If78ae9b8b593b05f4d6cf0ff54564edfc6c6dca6
2019-01-16libvpx: Pull from upstreamJohann
Current HEAD: 858fe955ae5a42a0006c974b0837df18b246986f git log from upstream: 858fe955a vp9: fix definition for VP9E_SET_POSTENCODE_DROP fa5083e8e Fix segmentation fault in hbd path 759d1de9d vp8 dec: Add flag to bring up threads. 38d98d870 vp8 idct dequant: resolve missing declarations 2e39962d7 vp8 blend: resolve missing declarations 0aeaf29b1 vp8 overlaps: resolve missing declaration f485c67d0 vp9_get_blockiness: resolve missing declaration 5aeaf43c4 vp8 multi dimensional search: resolve missing declarations 8466728f8 vp8_copy32xn: resolve missing declaration f479beeeb vpx_filter: resolve missing declarations 948e51696 vpx_clear_system_state: resolve missing declaration 9cf2e851d vp9 intra pred test: resolve -Wuninitialized warning 57d476bd8 arm neon: resolve missing declarations 46e17f0cb Fix OOB memory access on fuzzed data 6efdd9ad4 fix vp9 fdct_quant ad57c72b9 VP9 firstpass: Bugfix when mi_col_start/end is odd 3271a7ed6 Increase memory size in non-greedy-mv 23f8b8317 Build pyramid motion field c4c5c1d7e vp9: psnr diff thres for single vs multi threading. 95ac0cc9f Adaptively choose block sizes in temporal filtering <...> Test: none BUG=b/122675483 Change-Id: I392f4fab4355476fcbe944986b9c7399c1888d07
2017-05-31libvpx: Pull from upstreamJames Zern
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
2017-01-18Update external/libvpx to v1.6.1android-o-preview-1o-previewJohann
Bug: 33579953 Test: build.webmproject.org automated tests, chromium tests, manual builds. Change-Id: I87e9a4e6a0c55465ecbf54cca64ccc24a9f4b57c
2016-07-21Update external/libvpx to v1.6.0Johann
Change-Id: I9425a3d3c3524d43823bc89f9f03556420c3dd42
2015-10-19libvpx: Pull from upstreamVignesh Venkatasubramanian
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)
2014-08-15libvpx: Pull from upstreamVignesh Venkatasubramanian
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
2014-04-10Roll latest libvpx to fix hang when doing adaptive playback.android-4.4w_r1kitkat-wearhkuang
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
2014-03-26libvpx: Roll latest libvpxVignesh Venkatasubramanian
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
2013-11-14Roll latest libvpx to fix scalling bug.android-sdk-4.4.2_r1.0.1android-sdk-4.4.2_r1android-4.4.4_r2.0.1android-4.4.4_r2android-4.4.4_r1.0.1android-4.4.4_r1android-4.4.3_r1.1.0.1android-4.4.3_r1.1android-4.4.3_r1.0.1android-4.4.3_r1android-4.4.2_r2.0.1android-4.4.2_r2android-4.4.2_r1.0.1android-4.4.2_r1android-4.4.1_r1.0.1android-4.4.1_r1kitkat-mr2.2-releasekitkat-mr2.1-releasekitkat-mr2-releasekitkat-mr1.1-releasekitkat-mr1-releasekitkat-devidea133hkuang
Checkout is from master:Ib748eb287520c794631697204da6ebe19523ce95 Bug: 11690668 Change-Id: Ia2bde2e50feca81556563ad3797e4972748e2041
2013-11-08Roll latest libvpx into Android.hkuang
The lastest libvpx just added multithread tile decoding support. Checkout is from master: abdefeaa89a0908327518e5ca75c935c66b2e1aa Bug:11576718 Change-Id: Icbe5430633e179b8dc6d419e280ad7ebd3cad4a0
2013-06-20Updates libvpx to enable the VP9 decoder.hkuang
This change enables VP9 decoder for all build configurations. Checkout is from master branch(hash:12180c8329d56d72e8d4424b8fd82b1b2f8e846a). Change-Id: Ieaba85d0bc54e1ecdf9596398dafa03c43182f8c
2012-12-11Update libvpx and incorporate new build systemJohann
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