Age | Commit message (Collapse) | Author |
|
With switching to clang-7.0.1 we got new warnings. With this change the
warnings are back to 0 for all configurations (excluding warnings in
third_party)
BUG=webm:1616
Change-Id: I25ceb592c425394e8f14d333fb5680144f892213
|
|
Change-Id: I9d315e359e384dc0295c3471d8179bd828fddc1b
|
|
found by clang-7.0.1 static analysis.
BUG=webm:1616
Change-Id: I2f7d1376e82e35227ad96d34417014ce5680ad96
|
|
found by clang-7.0.1 static analysis.
BUG=webm:1616
Change-Id: I7fb318aa7d4c8dd0a96bb20c6f8706ca1a632696
|
|
with clang-7 this causes additional warnings in x86 intrinsics and
elsewhere. disabling for now to unblock new changes.
BUG=webm:1615
Change-Id: Ide9cacee5547ed432f980f6804e1414f32639121
|
|
use -fno-sanitize-trap=cfi to allow a diagnostic to be printed rather
than aborting with a SIGILL.
https://clang.llvm.org/docs/ControlFlowIntegrity.html#trapping-and-diagnostics
Change-Id: I4517cafe3c7b7305ba4845dbadf9fb679c686843
|
|
Change-Id: Ib8e635fc7522d27ff7fdb62661597115e5bbc9b8
|
|
Change-Id: If868f67ccc1c73189bc4c139a807d7341e59b668
|
|
Only dump stats when ref frame exists.
Dump ref_frame_idx
Change-Id: Ibfeae4111697b8ce97d7fe9b56c2487623615748
|
|
-Wmissing-declarations exposed several unused functions.
BUG=webm:1584
Change-Id: I88dfeb8ffa31253a0fb7674f6fe5fcd496179f96
|
|
We only need to shift in the encoder when the input bit depth
does not equal to the encoder internal bit depth.
Change-Id: If9af62382ac6824f33dc7dcdd3d3ff7802b92e9a
|
|
Change-Id: I1fd8e991f2440925e989d8e7ab33fdf5f6b1d36b
|
|
Change-Id: Ife6eb3f8651daa209eeeb8eff85158f00d418647
|
|
Example internal stats
Before the fix:
Bitrate AVGPsnr GLBPsnr AVPsnrP GLPsnrP VPXSSIM VPSSIMP FASTSIM PSNRHVS WstPsnr WstSsim WstFast WstHVS AVPsnrY APsnrCb APsnrCr Block WstBlck Consist WstCons Time RcErr AbsErr
153.39 37.131 36.420 37.151 36.437 716.077 817.445 10.422 34.347 32.980 0.916 9.281 30.208 36.024 41.830 40.581 0.000 0.000 100.000 100.000 55006 2.26 2.26
No mismatch detected in recon buffers
After the fix:
Bitrate AVGPsnr GLBPsnr AVPsnrP GLPsnrP VPXSSIM VPSSIMP FASTSIM PSNRHVS WstPsnr WstSsim WstFast WstHVS AVPsnrY APsnrCb APsnrCr Block WstBlck Consist WstCons Time RcErr AbsErr
153.39 37.131 36.420 37.151 36.437 69.808 70.023 10.422 34.347 32.980 0.910 9.281 30.208 36.024 41.830 40.581 0.000 0.000 100.000 100.000 55067 2.26 2.26
No mismatch detected in recon buffers
Change-Id: I820abc498c1543548f193874046582b50afd0238
|
|
BUG=webm:1575
Change-Id: I022794054b494512903d912bdbf3e85461f31665
|
|
BUG=webm:1575
Change-Id: I3ad3af49d778f102e9152dcb1eb9d5c048756cdf
|
|
Report the correct filename in error message.
Explicitly assign floating point value to double type.
Change-Id: I42fd2da6e16b1e3e7ec221d5d562a728a93c0196
|
|
* changes:
Add vpx_clear_system_state to new mv search func
Change mv color to red
Call vp9_full_pixel_diamond_new in tpl mv search
|
|
Change-Id: If85c36b44b41e8cf025a5e08d7055ec32a14d26b
|
|
Change-Id: I4262bb631c248ad188f09a37d774d1759695b0d7
|
|
This corner detection score is better at measuring the level of
details in each block.
Change-Id: I16327a7664144ddc463c29babd11d0ca2fbb54a0
|
|
* changes:
Add feature score for each block
Correct mv rows/cols bug in read_frame_dpl_stats
|
|
The feature score is used to indicate whether a block's mv is reliable
or not.
Now we use Harris Corner Detector method to compute the score.
Change-Id: Ibbe7a1c1f3391d0bf4b03307eaabb5cc3cfb1360
|
|
When the frame size is not multiples of mv search bsize,
the fractional part will increment the mv rows/cols by 1
Change-Id: I4333a207406610c540059a9356a82084832ca85b
|
|
Change-Id: Id8ef0eb211517a8f8ec764ec398d16efb9320540
|
|
Change-Id: I2563e661c71b474fe04b70cd9b713d478a27ac5f
|
|
Change-Id: Ibe14a02391b960e030c4a48e61718e43a5a65788
|
|
Also add a python script to parse the dumped results.
Change-Id: I1abea5a7c04d852ec40ce37d758af21960b6e589
|
|
Change-Id: I7dd1e37c5de3efccc07fcdc877653d4873a88266
|
|
source tools/set_analyzer_env.sh <sanitizer>
will set the compiler, flag, and sanitizer variables necessary to build
and run a variety of sanitizers.
Change-Id: I5dd2ae947cb337d5ccf2a11e9fe87991bc8ba0c8
|
|
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
|
|
Change-Id: Ic10ba580fd5da7d6ff7fa0f33db72fb0c1a97801
|
|
Change-Id: I92e4dba2d1682a0d77ad9a214ec4312b1cf4d42e
|
|
quiets -Wmissing-prototypes
Change-Id: If2e77c921b2fba456ed8d94119773e360d90b878
|
|
Change-Id: I7a13b7e3a1e11ddbe4be3009edf03528e1bc7647
|
|
Clears up clang static analysis warnings about memory leaks.
Change-Id: I60d4d0f3794735a8b81d9da4a30d19e7a9cba9cf
|
|
Adds an optional output framestats.csv file that prints comparions
per-frame instead of averaged over the entire clip. It prints
per-channel and combined metrics for SSIM and PSNR.
Change-Id: Id28dfade27bc5775b59a9d83cfe8b37d1d52b686
|
|
|
|
Change-Id: If27447472417c7ed34238295427ddb9da0561725
|
|
Renames SSIM to VpxSSIM as an upscaled weighted SSIM metric, then prints
Y, U and V channels unweighted as well as a weighted but not scaled SSIM
score that's 8/1/1 parts Y/U/V (same as VpxSSIM).
Change-Id: Iff800cc8f145314eeb1a9b4af1e11a25bec095ca
|
|
s/inttypes.h/vpx_integer.h/
clear a uint64_t -> double conversion warning
Change-Id: I58d108b083787a754152eb79ef6df61c2c5f95b1
|
|
Permits skipping 0, 1/2 or 3/4 of the frames, corresponding to
temporal layers 2, 1 and 0 of a 3-temporal-layer encoding. 1/2
corresponds to TL0 in a 2-layer encoding.
Change-Id: I7f6d131f63707e5262fc67d111bfb3a751ede90d
|
|
Change-Id: Icc3e5aaa6636ffe17dc9da5f7a80afaccbde509a
|
|
update ftfy.sh to use clang-format
Change-Id: I8ac740c5b3842beed2b8878fbe506f381f4c57e4
|
|
Also prevent them from being reintroduced.
Change-Id: I4e16293c8185462b48e641f066d78449685e2854
|
|
We use libwebm instead of libmkv and nestegg.
Change-Id: I339eae081061c2e3eb8b234f14ae1bc846f85011
|
|
git diff adds the following line to diffs:
\ No newline at end of file
which interferes with diff.py parsing. diff.py only looks for '+', '-'
and ' ' at the beginning of the line.
Issue seen on https://gerrit.chromium.org/gerrit/68611
Change-Id: I0d7b4485c470e0b409f2c9cddde6c9aceba0152e
|
|
dropped in r113; this check is helpful in this project
Change-Id: If810607b7cbf89ad701b4865d685f4b96aeee2dc
|
|
adds --linelength / --extensions and support for eclipse style output
latest from (r119):
http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py
Change-Id: I58be3a2d60daa9ba0d0bc1574fd13a2144c5d13d
|
|
There's no good reason to use types like long or short in new code.
Change-Id: Ic6de6259d5a99b7af478e9c6ab74e65d81b022e2
|