- 25 Nov, 2013 - 8 commits
-
-
Yaowu Xu authored
-
Guillaume Martres authored
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: Ic8fc16ee1734cfde0d12a2e3abb3e9299382f3b1
-
Guillaume Martres authored
This function is also used with the U and V planes. Change-Id: Ib6beae0438790bfb690b3a2bda9c5c8b0e89a9b8
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- 23 Nov, 2013 - 6 commits
-
-
Paul Wilkins authored
-
Dmitry Kovalev authored
Change-Id: I0fd76937e847f78378a7ab3fa0af00a7c2c52b42
-
Dmitry Kovalev authored
-
Yaowu Xu authored
Change-Id: I891bf936e03411ca611620e7cb2eb5081993a346
-
Yaowu Xu authored
-
Dmitry Kovalev authored
Change-Id: Ie829ee58a55157e6972c63cebe69a5d0a3221349
-
- 22 Nov, 2013 - 20 commits
-
-
Dmitry Kovalev authored
Change-Id: Ic92f15d82ff5cfa3df655d08e460335c2ef8a325
-
Dmitry Kovalev authored
Change-Id: I6c3d47b00acabe7ffba22ffc73741173aa9a0bff
-
Jingning Han authored
This commit takes out vp9_extend_frame_borders from vp9_setup_scale_factors. The refactoring is for the preparation of the use of lazy border extension at decoder. This makes it necessary to handle border extension separately at encoder/decoder. The use of vp9_extend_frame_borders will be removed, when lazy border extension is ready. Change-Id: Ia3baba3d179d5f11eee1634f19b3b319d2a59186
-
Adrian Grange authored
The decoder ignored the display width & height specified in the frame header. This patch adds a control, VP9D_GET_DISPLAY_SIZE, to allow the application to obtain the display width and height from the frame header. vpxdec has been modified to scale the output frame to this size. Should the request for the display size fail vpxdec will use the native width and height of the raw decoded frame instead. Change-Id: I25db04407426dac730263720c75a7dd6400af68a
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Yaowu Xu authored
-
Adrian Grange authored
This fixes issue 667. In the case where the frame was an odd number of pixels wide or high, the border was being extended by one col or row too far. The calculation of color plane dimensions was modified to use those already computed at the time the frame buffer was allocated. Also freed the temporary scaling buffer in vpxdec to prevent a memory leak. Change-Id: Ied04bdcdfd77469731408c05da205db1a6f89bf5
-
Jim Bankoski authored
* changes: detokenization speedups Don't write 0's to token_cache
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Moves all rate control variables to a separate structure, removes some currently unused variables, moves some rate control functions to vp9_ratectrl.c, and splits the encode_frame_to_data_rate function. Change-Id: I4ed54c24764b3b6de2dd676484f01473724ab52b
-
Dmitry Kovalev authored
Change-Id: I6a48d1f35ed5fe7a2c7499675b339994c9c3bdf2
-
Yaowu Xu authored
Change-Id: I0c44800db10db8d74c1ddfe89abecfd1c53d0f8d
-
Tom Finegan authored
-
Jim Bankoski authored
removed unnecessary ifs and branches .. Change-Id: Id1698a35292659388f48926791024d1400f2cea9
-
Dmitry Kovalev authored
-
Tom Finegan authored
- Rename the struct to VpxEncoderConfig. - The idea behind this is to enable checking the global settings against stream specific settings in source files other than vpxenc.c. Change-Id: Ic736cbb714845b9466acb34671780d65b83ad1a8
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- 21 Nov, 2013 - 6 commits
-
-
Dmitry Kovalev authored
Change-Id: I9ea3946c17b19f511565cd771037abe7db8b3ddb
-
Joshua Litt authored
-
Frank Galligan authored
-
Frank Galligan authored
The change caused mismatches with some test vectors on neon. Original CL: https://gerrit.chromium.org/gerrit/#/c/67863/ Change-Id: I913891636d53783e93cb1865ca78ded1821dc4b0
-
Jim Bankoski authored
This code only updates the token_cache if the result is non0. Change-Id: Idcabd0b993a926fea9c29dbec134b9c5c4859b40
-
Dmitry Kovalev authored
Using for loop based on max_tx_size instead of separate checks. Combining build_coeff_contexts() with update_coef_probs(). Change-Id: Ie335a7db29830677fbc14478a9c190d3c1068665
-