- 22 Sep, 2020 1 commit
-
-
Julien Wadel authored
-
- 08 Feb, 2019 1 commit
-
-
Sylvain Berfini authored
-
- 04 Feb, 2019 1 commit
-
-
Sylvain Berfini authored
-
- 24 Jan, 2019 1 commit
-
-
Sylvain Berfini authored
-
- 01 Oct, 2018 2 commits
-
-
Sylvain Berfini authored
-
Sylvain Berfini authored
-
- 28 Sep, 2018 4 commits
-
-
Sylvain Berfini authored
-
Ghislain MARY authored
Fix for Android before 5.0: the rand() function is not defined and lrand48() needs to be used instead.
-
Simon Morlat authored
-
James Zern authored
+ bump ios minimum to 7.0; 6.0 does not have full c++11 support Change-Id: If838b036e7327fda514cd2e8156eeda122cf6c73
-
- 24 Jan, 2018 3 commits
-
-
Johann authored
Change-Id: I186440f3643a85694f45400393efb661f6d012fc
-
James Zern authored
vp9 does not support multi-res encoding, the request should not crash. + encode_api_test: unconditionally expose multi-res test vpx_codec_enc_init_multi should fail independent of CONFIG_MULTI_RES_ENCODING if not for the same reason. Change-Id: I44fc58ef70ee4e0e482cb6a5736885f4cb2a8517 (cherry picked from commit 004fb914)
-
Jerome Jiang authored
Fix is from the patch in the issue. Release memories allocated before early exit. BUG=webm:1482 Change-Id: I64952af99c58241496e03fa55da09fd129a07c77 (cherry picked from commit 5b6ae020)
-
- 17 Jan, 2018 3 commits
-
-
Johann Koenig authored
-
Vignesh Venkatasubramanian authored
Without this applications cannot use the vpx_codec_control macro for VP9_SET_SKIP_LOOP_FILTER. The tests only cover the underscored version vpx_codec_control_(). Change-Id: I3e6c1888307b76636fdc1a8deae70b5c14238163 (cherry picked from commit 373e08f9)
-
- 16 Jan, 2018 1 commit
-
-
paulwilkins authored
The in/out (or zoom metrics) in accumulate_frame_motion_stats() are in effect a % of the blocks that have a motion vector pointing either towards or away from the center. As such they are already normalized in terms of image size and the thresholds against which these are tested should be image size independent. In practice a zoom either in or out is an indicator for a shorter group length so the abs value is more important as a breakout clause. This patch fixes the threshold test. Clips without noticeable zoom show no effect but some with strong zooms such as "station" show a big gain (5-10%). Average psnr-hvs gain on hdres set was 0.292% Change-Id: I4f97a72b0e273e4e844ade15285749c32cd81c1c (cherry picked from commit 0226ce79)
-
- 09 Jan, 2018 1 commit
-
-
Johann authored
Enable pic when building sse2 or higher optimizations. BUG=webm:1464 Change-Id: I36c6e83ed716649f3d9ee10ce3aa9bb847cac2d9
-
- 21 Dec, 2017 5 commits
-
-
Scott LaVarnway authored
This c version uses the shortcuts found in the x86 vp9_quantize_fp functions. The test was updated to use the correct quant/round range. Change-Id: Ie5871f710d9eb39047d8d9f48b907c0633e1f830
-
James Zern authored
-
Ralph Giles authored
INLINE is defined as __forceinline for vs* configs, but is the normal, compiler-discretion inline for gcc/clang configs. This makes many functions very large when building for windows targets, much larger than they are elsewhere. Use '__inline' as a consistent definition to get consistent function sizes. Although Visual Studio documentation says that 'inline' is only available in C+ code. This is probably incorrect, since Visual Studio 2017 accepts C99 'inline' even when passed /TC. Nevertheless, this commit uses the recommended '__inline' for consistency. Thanks to David Major for the diagnosis. Change-Id: Ib0b31a3afcea77822c84fe3c6cd452add66d825a
-
James Zern authored
eob is a pointer to a uint16_t. previously the code would store 64-bits causing a crash or test failure with the right stack layout. Change-Id: Ibd653baf323db114f2444951b9d8b00c596bf15a
-
James Zern authored
This reverts commit 86842855. SSSE3/VP9QuantizeTest.EOBCheck/1 fails on Mac and the build breaks under visual studio due to a #if within another macro. Change-Id: I475095a04aafcc714fade2b24e4df7b682be2cd1
-
- 20 Dec, 2017 3 commits
-
-
Scott LaVarnway authored
-
James Zern authored
-
Marco authored
Modify and update the SVC datarate unittests to verify the rate targeting for each spatial-temporal layer. The current tests were only verifying the rate targeting of the full SVC stream, not individual layers. Also re-enabled a test that was disabled. This is a stronger verification of the layered rate control for SVC for 1 pass CBR encoding. Added PostEncodeFrameHook, needed to get the layer_id and update the layer buffer level. Change-Id: I9fd54ad474686b20a6de3250d587e2cec194a56f
-
- 19 Dec, 2017 3 commits
-
-
Scott LaVarnway authored
This c version uses the shortcuts found in the x86 vp9_quantize_fp functions. The test was updated to use the correct quant/round range. Change-Id: I5d19f8af2fddda8e50910249eafb740acb29415b
-
Marco authored
For a large change in the target avg_frame_bandwidth, via the update in change_config()), reset the buffer_level to optimal_level. This fix prevents possible frame drops, where for example, encoder suddenly goes from lower to higher bitrate. Change-Id: I2f844c41d04c01240e85f574e59d2b9075c7eb6d
-
James Zern authored
the random number generator creates values from [0, range) add 1 to all and make hev more realistic by mirroring its calculation of level >> 4, i.e., [0, 3] Change-Id: Ic19be5d7ba668deb17c96f143b739116a4b5d21c
-
- 15 Dec, 2017 2 commits
-
-
Shiyou Yin authored
Optimize function vp8_mbloop_filter_vertical_edge_mmi and function vp8_mbloop_filter_horizontal_edge_mmi. Make full use of memory loading delay slot and reduce unnecessary instructions. Change-Id: I61da2c3a44c06044225461f46bf487d83cba6c16
-
Shiyou Yin authored
-
- 14 Dec, 2017 9 commits
-
-
Johann Koenig authored
-
Johann Koenig authored
-
Johann authored
Allows them to pass the license check in chromium. BUG=chromium:98319 Change-Id: Iefc1706152a549d8c4ae774c917596bf1c9492d8
-
Johann Koenig authored
-
Johann Koenig authored
-
Johann authored
all_builds.py has been more or less replaced by Jenkins. author_first_release.sh is unused. ftfy.sh has been obviated by having the whole tree clang-format clean. Change-Id: I741315ad9042e6e901f07410e93f28371db703b2
-
Johann authored
Allows it to pass the license check in chromium. BUG=chromium:98319 Change-Id: I5ba9c8c81ab9eb4168df09db9d2eab846e99e981
-
Johann authored
The extra 'e' was causing the chromium license check to flag this file. BUG=chromium:98319 Change-Id: Ic875ba66370298bf998438d14ff5f7e760293706
-
Johann authored
Allows them to pass the license check in chromium. BUG=chromium:98319 Change-Id: Ib37bf45bdac8cf1edc62037dea17b734a5e37fa7
-