Age | Commit message (Collapse) | Author |
|
this prevents redefinition warnings if a toolchain sets one
BUG=b/117240165
Change-Id: Ib5d8c303cd05b4dbcc8d42c71ecfcba8f6d7b90c
|
|
Change-Id: Ia8f9e9dca562183ff188cd29dfc7ba3435d77900
|
|
Stack trace is the same as that in the bug.
BUG=webm:1642
Change-Id: I9d88c18a40af8df4a679727620070b13f1606f14
|
|
|
|
runtime error: implicit conversion from type 'int' of value
-61240 (32-bit, signed) to type 'int16_t' (aka 'short') changed the
value to 4296 (16-bit, signed)
BUG=webm:1615
Change-Id: I213fc153f0df9ea46737a7fb98d909e670125724
|
|
* changes:
add unit test for local structure computation
add unit test for smooth motion field
modify smooth model(float type mv + normalization)
|
|
implicit conversion from type 'int' of value 42126 (32-bit, signed)
to type 'tran_low_t' (aka 'short') changed the value to -23410 (16-bit, signed)
BUG=webm:1615
Change-Id: I339c640fce81e9f2dd73ef9c9bee084b6a5638dc
|
|
Change-Id: I13f59f529204070faf076144124069c3b1180633
|
|
Change-Id: I7441e04190b8a797f3863166e95b3b6c9924ab51
|
|
|
|
Change-Id: I7862d39ae52ab016bf6c3ba3aa4b8b1d9760cf27
|
|
runtime error: implicit conversion from type 'int' of value 65594 (32-bit, signed)
to type 'uint16_t' (aka 'unsigned short') changed the value to 58 (16-bit, unsigned)
BUG=webm:1615
Change-Id: I6046a4a4fc0a108c337153f2c59d5cef5c8dcbd6
|
|
|
|
Change-Id: I7850a5c5aea3633e50e9a2efc8116b9e16383a8f
|
|
fixes a crash on win32 in SSE4_1/SAD*
BUG=webm:1637
Change-Id: I9838915dccf8ed435d1326bc43465edd89687c18
|
|
Change-Id: I4dbb7b6c8979c39eb6ffb97750e3cca0f4b7921f
|
|
Change-Id: Ica85e3738708e2a6cc7388fd2cbf6a8840a540d5
|
|
Bug: 428426
Change-Id: Ia3c31fe2b513ac995baad15c8376c590fd1104f7
|
|
this doesn't cause any overflow issues after:
11de1b838 Fix timestamp overflow issues
BUG=webm:701,webm:1614
Change-Id: I7e1cbfa4264d1661eb9a5baa2b2111a0899360f2
|
|
- Save the initial user-specified timestamp and rebase all further
timestamps by this value. This makes libvpx internal timestamps to
always start from zero, regardless of the user's timestamps.
- Calculate reduced timestamp conversion ratio and use it to convert
user's timestamps to libvpx internal timestamps and back. The effect
of this is that integer overflow due to multiplication doesn't
happen for a much longer time.
BUG=webm:701
Change-Id: Ic6f5eacd9a7c21b95707d31ee2da77dc8ac7dccf
|
|
These functions cause test failures when running the entire suite.
BUG=webm:1522
Change-Id: I2c1dc4923e9f149464f365ef63dc59621cfabf5a
|
|
* changes:
configure: enable -Wmissing-declarations for more files
vp9_thread_test: quiet -Wmissing-prototypes
|
|
Test was running at speed 4, which is not used for real-time.
With this change all Datarate tests are now running at
(speed >= 5, 1 pass, real-time mode), which is what they
were intended for.
BUG=webm:1512
Change-Id: I47a721dadd24b73df722c44419df7cfc06c44226
|
|
BUG=webm:1584
Change-Id: Ie514f6630acfb018a3ac4a05758c8b4119ae28fa
|
|
this test is only useful for realtime mode testing given the number of
frames and that one-pass vod has never been a primary focus for
development.
BUG=webm:1512
Change-Id: I23208393a5fcc5bcf9b267fab4b0d1aad500918a
|
|
|
|
This reverts commit 6d6cc17dc852a216395611bf651e57c19c95b9c4.
Reason for revert:
This has not been reproduced on hardware. There is a strange
libc bug which may account for the behavior on arm because
the environment qemu is using is somewhat old. See discussion
on the webm bug.
To work around the failures in the nightly test the jenkins
job has been switched to use the hardfloat compiler and qemu
environment. Even though this is the same version, it has
not shown the hanging behavior.
Original change's description:
> disable row mt test
>
> deadlock is being investigated in attached bug.
>
> BUG=webm:1626
>
> Change-Id: Ia6d7020b8b1d274433aa89f36c9ed5b9facc5808
Bug: webm:1626
Change-Id: I104a82696a4c90bfbadfd39407c073adce73af0d
|
|
|
|
Reland this change since tsan failure is fixed.
Change-Id: I20e3d3d23e34befabb43a36d491d27dfc2a908b6
|
|
deadlock is being investigated in attached bug.
BUG=webm:1626
Change-Id: Ia6d7020b8b1d274433aa89f36c9ed5b9facc5808
|
|
|
|
Duplicated code between *Large and other tests.
Change-Id: I0cea7472c3520175339bc921dfd8a090b5d5484d
|
|
|
|
This reverts commit cdd40d1cd042d8c139b3426f311b8b5722d696bb.
Cause tsan failure in webrtc tests.
BUG=b/131414589
Change-Id: I04f98153bc1f9d013d3d1eb8d06df312fe12f8b4
|
|
arm builds require too many tweaks to keep up with changes
to the ndk. Recommend ndk-build instead.
Update documentation and drop --sdk-path references. If
--enable-external-build is used instead we do not need the compiler
path.
BUG=webm:1622
Change-Id: Id024345afd7af988321f8f97ebab19c425cb0493
|
|
~4% improvement with a very rudimentary speed test
Change-Id: Iad8868327e3276dbead783a79849295b0e4b135c
|
|
In nonrd_pickmode for intra modes: add tx_size selection
based on Y prediction signal for the bsize.
The tx selection is done in model_rd, same as inter-modes.
Existing code for intra mode was first setting a tx_size based
only on the bsize, and then in some cases in block_yrd
(during the loop over bsize in units of tx_size) the tx_size
may be set again if model_rd is called in block_yrd.
This CL separates out the tx_size setting (based on Y channel
prediction via model_rd), and then block_yrd is called once
for whole bsize. This allows for better tuning of the tx
selection for intra modes in future change.
Adjust threshold in svc datarate test.
Negligible/neutral change in psnr/ssim metrics
for speed 7 and 8, 1 layer and SVC mode.
Change-Id: I33bc8447afdc3785482e13aac5c3636e13c59644
|
|
BUG=webm:1619
Change-Id: I4e835a6375523da04a2c4febb2fb441a5f2d56c5
|
|
fixes a deadlock with an odd number of threads that go from < number of
tiles to >. the previous calculations were out of sync so going from
e.g., 8 tiles to 2 with 3 threads would result in scheduling only 2
workers, but thread_loop_filter_rows() would expect 3.
BUG=webm:1618
Change-Id: I78c967a8c3c927d929e13c949808a5ef443ebacb
|
|
Change-Id: I6214eb63737f67bf41753f0705047e0682f3dc70
|
|
Change-Id: I07ccc48c76d9871ae01b56ce432f9a6661fb47b9
|
|
The current libvpx encoder interface can potentially rollover an int64_t
value used to calculate the current timestamp. If the timebase was set
to microseconds and first timestamp was 0, then the rollover would
occur in about 10.675 days.
BUG=webm:701
Change-Id: I8d5aab46f8dcf250c1d4d43d5f3d27363c19cd54
|
|
added files that are affected by clang-format version 7.
BUG=b/120815481
Change-Id: I40662ce962e4f4b1fcdf183b700f85cc5c0f9f82
|
|
BUG=webm:1609
Change-Id: I1aa18d58c20532f657059a2df3646fad1625e3ae
|
|
BUG=webm:1609
Change-Id: Ifc15d616e7cfb247b399def64ef7691589d90075
|
|
|
|
Force all upper spatial layers to be key frame if the base layer is key.
Mode only works for inter-layer pred=off and non-flexible mode.
Add flag to write out bitstream for each spatial layer in example
encoder.
Change-Id: I5db4543cf8697544ae49464f2157e692640d5256
|
|
The SSE4_1 version of temporal filter does not distinguish between bd 10
and bd 12.
Speed up:
Function Level:
| !SS_X | SS_X
!SS_Y | 6.44X | 6.37X
SS_Y | 6.56X | 6.63X
Video Level:
2.5% speed up on basketballpass_240p over 150 frames on speed 1,
bitdepth 10, auto-alt-ref=1
BUG=webm:1591
Change-Id: I49aa2ed4acfe80a8d627038322de66cbe691296e
|
|
ClangTidy reported 16 issues. All are around typecasting and
straightforward
Change-Id: Ie8f9fc2ba7992dd44fef65b121fe65966a1a1297
|
|
This should resolve valgrind's warning on aceessing uninitialized
values.
BUG=webm:1591
Change-Id: I678cadf448c12b598c9ea09490a7eb4e13e4118c
|