- 12 Oct, 2015 1 commit
-
-
hui su authored
Add palette mode for keyframe luma channel. Palette mode is enabled when using "--tune-content=screen" in encoding config parameters. on screen_content testset: +6.89% on derlr : +0.00% Design doc (WIP): https://goo.gl/lD4yJw Change-Id: Ib368b216bfd3ea21c6c27436934ad87afdaa6f88
-
- 10 Oct, 2015 1 commit
-
-
James Zern authored
*tile should be marked volatile like the others due to the use of setjmp() Change-Id: I5dbf8e6792e4c0f34a683434b4fd06e3b4c75c4b
-
- 09 Oct, 2015 5 commits
-
-
Alex Converse authored
single-threaded: swanky (silvermont): ~1% faster overall peppy (celeron,haswell): ~1.5% faster overall Change-Id: Ib74f014374c63c9eaf2d38191cbd8e2edcc52073
-
Alex Converse authored
Change-Id: Iccb4cdc23c1845cf9cb7d69101c9f4f43675d368
-
James Zern authored
-
Geza Lore authored
Change-Id: If3cb9345b44162e600e6c74873e0cb4c207fc7fb
-
Debargha Mukherjee authored
-
- 08 Oct, 2015 10 commits
-
-
Geza Lore authored
If high bit depth configuration is enabled, but encoding in profile 0, the code now falls back on optimized SSE2 assembler to compute the block errors, similar to when high bit depth is not enabled. Change-Id: I471d1494e541de61a4008f852dbc0d548856484f
-
Jacky Chen authored
-
jackychen authored
Only denoise at small motion if it's a skin block. Change-Id: I6235cad9dd7f76ab40e7d9cdfe6180e619c20c6e
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Jacky Chen authored
-
Ronald S. Bultje authored
-
jackychen authored
Change-Id: Ib779c083e9775dc9922ed6e104f6275bc453bef9
-
James Zern authored
reuse the common loop index Change-Id: I9db45a93c219c2123917514cb8e9d4ea86454711
-
- 07 Oct, 2015 18 commits
-
-
James Zern authored
-
James Zern authored
* changes: vp9/tile_worker_hook: add multiple tile decoding invalid_file_test: loosen error check w/tile-threading
-
jackychen authored
Change-Id: I65269ddb3ea5f911d5be38614b93c97be7e1ba76
-
Marco Paniconi authored
-
Alex Converse authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
* changes: vpx_memset16: drop unnecessary local vpx_memset16: quiet signed/unsigned warning
-
jackychen authored
The artifact occurs periodically when VP9 denoiser is on and refresh_golden_frame happen. When refresh_golden_frame happen, we should copy the frame buffer instead of swapping the pointers. Change-Id: Ib3204c4b04db28ecf439c6d9e61f3d146f04196d
-
Marco Paniconi authored
-
Debargha Mukherjee authored
-
James Zern authored
some mingw32 configs define this. force this to be on to ensure the build succeeds Change-Id: I2cc490782b6a0736aa617e6a1457fc2bc984adbb
-
James Zern authored
Change-Id: I93c56dfa547af9b2f2b96c4f85fd9862ea67af62
-
James Zern authored
+ add a cast Change-Id: I2965e7867223aa25bf688c988629ac57b4971905
-
James Zern authored
Change-Id: I144bedde7ea43f1b84360c1a7c8a042fd30abb6b
-
James Zern authored
reduces the size of TileWorkerData reusing the storage in the worker itself Change-Id: If8a62fcb35167037c3da5814ab84fb81893f9cab
-
James Zern authored
this reduces the number of synchronizations in decode_tiles_mt() and improves overall performance when the number of threads is less than the number of tiles Change-Id: Iaee6082673dc187ffe0e3d91a701d1e470c62924
-
Marco authored
Small code cleanup. consec_zeromv refresh threshold does not need to be computed for every super-block. No change in behavior. Change-Id: I8c4b1b28072f42b01d917fff6d1f62722f1e1554
-
- 06 Oct, 2015 5 commits
-
-
James Zern authored
The serial decode check is too strict for tile-threaded decoding as there is no guarantee on the decode order nor which specific error will take precedence. Currently a tile-level error is not forwarded so the frame will simply be marked corrupt. Change-Id: I51cf1e39e44bedeac93746154b36a4ccb2f059b1
-
Alex Converse authored
Change-Id: I5a2abd35cb303d8f6354b3119ab95acf90405116
-
Debargha Mukherjee authored
-
Marco authored
Use the existing VP9_SET_SVC control to set the first spatial layer to encode. Since we loop over all spatial layers inside the encoder, the setting of spatial_layer_id via VP9_SET_SVC has no relevance. Use it instead to set the first_spatial_layer_to_encode, which allows an application to skip encoding lower layer(s). Change only affects the 1 pass CBR SVC. Change-Id: I5d63ab713c3e250fdf42c637f38d5ec8f60cd1fb
-
Julia Robson authored
When configured with high bit detpth enabled, the 8bit quantize function stopped using optimised code. This made 8bit content decode slowly. This commit re-enables the SSSE3 optimisations. Change-Id: I194b505dd3f4c494e5c5e53e020f5d94534b16b5
-