Age | Commit message (Collapse) | Author |
|
|
|
|
|
The comparison of address in the condition is not necessary, since
they will constantly be non-null.
Change-Id: Id0b0075283f5af65215d5761a8160a4cb2a15c9b
|
|
|
|
Change-Id: I3d324e2baa4de2d266c5f7ca7b635b62372e90a7
|
|
|
|
|
|
|
|
|
|
Added non420 part back to make it consistent with single
thread code in vp9_loopfilter.c.
Change-Id: I8ca255d73bffebae294d2627d6655eafe535cb90
|
|
|
|
|
|
The 16 bit sum vector was overflowing.
Change-Id: I0fdf38e832ee99457ec8680a92691a6175ff8c3f
|
|
1. Added row-based loopfilter in encoder;
2. Moved common multi-threaded loopfilter functions from decoder
to common;
3. Merged multi-threaded loopfilter code, and made encoder/
decoder call same function to reduce code duplication.
Encoder tests showed that 1% - 2% speedup was seen for good-quality
2-pass mode(at speed 3); 1% - 3% speedup using 2 threads and 4% - 6%
speedup using 4 threads were seen for real-time mode(at speed 7).
Change-Id: I8a4ac51c2ad9bab9fa7b864e90743931c53ec1c4
|
|
|
|
last fix."
|
|
This commit fixes a bug in denoiser reference frame buffer swap,
which disables frame buffer update.
Change-Id: I39a9427180fd18f9692602064ad821f7af4714c0
|
|
Change-Id: I89497a483117fc472be3a836070109498258140d
|
|
fixes issue #790 which resulted in a SIGILL on OpenBSD
code is mostly from libwebp, based on the following:
https://software.intel.com/en-us/articles/how-to-detect-new-instruction-support-in-the-4th-generation-intel-core-processor-family
Change-Id: Ida7c1a18261e98c05ed9c662068140be407ec107
|
|
This is to make the usage of the variable name consistent across
the code base.
Change-Id: I698739e55841c59358d1c6e5cc97c96088772943
|
|
Change-Id: I78ecc8ec3fa3ba5f69bb23813e68a5255d0534e1
|
|
On Nexus 7 speed -5, -6, -7, and -8 saw about a 1% increase
in perf for 480p. Speeds -5, -6, -7, and -8 saw about a 1.5%
increase in perf for 720p.
Tested on Nexus 7, built with ndk r10d, gcc 4.9.
Change-Id: Ibf17ebfd952a6aec941719bd8306df8ec4574bee
|
|
Change-Id: I0537769904f0853c9299b36a91391f289acf442c
|
|
Change-Id: I14f1708908a0b68b7f4c8e039dbec138c14c5ae4
|
|
Change-Id: I3ee8974a66f186fb0eb15b1078a3c7b9cbf5ec80
|
|
Change-Id: I38a42ed1d0be4fbfce6c9f3f5d021055107933d7
|
|
|
|
|
|
Change-Id: Iaad3dc3cdd25275939b475706eb7d136a5a10174
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: I1eb98f4576994c5c9fa5ba748d85cd186910ee4f
|
|
On some platforms, such as 32bit Windows and 32bit Mac, the allocated
memory isn't aligned automatically. The thread data is aligned to
ensure the correct access in SIMD code.
Change-Id: I1108c145fe982ddbd3d9324952758297120e4806
|
|
|
|
|
|
|
|
|
|
VP9E_SET_SVC
VP9E_SET_SVC_PARAMETERS
Change-Id: Ie32ffad48b6b53c5a2c44c42ec655bfedf8d2903
|
|
VP9E_GET_SVC_LAYER_ID
VP9E_REGISTER_CX_CALLBACK
Change-Id: I92060bde1a4830268c8e07190d4ee4c37bc05334
|
|
Change-Id: If1fb5d9f1545cb9753eeda22e699b1ab778452b4
|
|
Change-Id: Id6decd0024b87da82d85d62ec2f4bdff416faa39
|
|
This commit added coments for the following encoder controls:
VP9E_SET_LOSSLESS
VP9E_SET_TILE_COLUMNS
VP9E_SET_TILE_ROWS
VP9E_SET_FRAME_PARALLEL_DECODING
VP9E_SET_AQ_MODE
Change-Id: I2f75afd9cce01394f202b8e25f36bf763be0ddeb
|
|
This commit adds encoder side control for vp9 to set color space info
in the output compressed bitstream.
It also amends the "vp9_encoder_params_get_to_decoder" test to verify
the correct color space information is passed from the encoder end to
decoder end.
Change-Id: Ibf5fba2edcb2a8dc37557f6fae5c7816efa52650
|
|
|
|
On Nexus 7 speed -5, -6, -7, and -8 saw about a 15% increase
in perf for 480p. Speeds -5, -6, -7, and -8 saw about a 10%
increase in perf for 720p.
Tested on Nexus 7, built with ndk r10d, gcc 4.9.
Change-Id: I2fa5315845e3021c9a6e2ea47e52e68b398d8334
|
|
Saves 5 instructions on 8x8 and 16x16 and 8 instructions
on 32x32, when compiled with 4.9.
Change-Id: Id3da613a36a9d27d8c5169c59ba45d247c920c6c
|
|
|