- Apr 29, 2014
-
-
Yunqing Wang authored
This patch did a cleanup following the commit "Save NEON registers in VP8 NEON functions". The pushing/poping of callee-saved NEON registers was moved into individual NEON functions. Therefore, we don't need to save those registers at the beginning of codec. The related code was removed. Change-Id: I5648166514fc9beffb780aa138495597731f49ea
-
Yunqing Wang authored
-
Tom Finegan authored
-
Tom Finegan authored
-
Tom Finegan authored
Change-Id: I1e3d0689554c9b64c035ec0394f052507f7ac2a3
-
Tom Finegan authored
Change-Id: I99e120f934613fb7cc0ef4b4bba0c8caaecf18d2
-
Tom Finegan authored
Change-Id: Iac931dee8fa428a2182d20e48ee515d7c77885c0
-
- Apr 28, 2014
-
-
Tom Finegan authored
-
Yunqing Wang authored
The recent compiler can generate optimized code that uses NEON registers for various operations besides floating-point operations. Therefore, only saving callee-saved registers d8 - d15 at the beginning of the encoder/decoder is not enough anymore. This patch added register saving code in VP8 NEON functions that use those registers. Change-Id: Ie9e44f5188cf410990c8aaaac68faceee9dffd31
-
Vignesh Venkatasubramanian authored
-
- Apr 26, 2014
-
-
James Zern authored
dist is broken in msvs currently due to a dependency on libs.mk which in turn depends on the rest of the source tree, not just the examples Change-Id: I3e313ceeae81eb29ef4bfb099d89756b43583eaa
-
- Apr 25, 2014
-
-
James Zern authored
-
Dmitry Kovalev authored
-
Tom Finegan authored
-
Tom Finegan authored
-
Jingning Han authored
-
- Apr 24, 2014
-
-
Tom Finegan authored
Change-Id: Ia8d1ddc856aa3d350522dd8dd13abc0bf40612ee
-
James Zern authored
-> msvs_common.sh Change-Id: Id4878805183c0ec11e5d681e4bf820b598b085f9
-
Tom Finegan authored
Change-Id: I3c85ab0b64ed825bdb7e18e45cc8385297547d96
-
Tom Finegan authored
Change-Id: I092175fbd433bd03673d6bc942146ecba491873a
-
Vignesh Venkatasubramanian authored
Changing webmdec to use libwebm for WebM file parsing. Change-Id: I2a57a7b44dbed05eaa04409e1e75e6fc03b30fbc
-
Dmitry Kovalev authored
Change-Id: I8d906da3bd6de0d3042676846f61a8b2a3444508
-
Tom Finegan authored
-
Adrian Grange authored
Change-Id: I6ce6395b74019345c8b7242d874761f981ad53af
-
Adrian Grange authored
This member of VP9_COMP seemed unnecessary since it only shadowed VP9EncoderConfig.key_freq that is accessible through VP9_COMP. Change-Id: Ib751bb1cf1b0b3c50a2a527d7c34f6829dd6fee3
-
Joey Parrish authored
-
Adrian Grange authored
-
Vignesh Venkatasubramanian authored
-
Vignesh Venkatasubramanian authored
There are a few tests which read/write directly to/from WebM files. They should be disabled when --disable-webm-io is passed. Change-Id: Ibac4732e27c66da33082151ba6e6993eaa9a1efd
-
Jingning Han authored
Change-Id: I9b86a94d11db2239c85f61aeed5bbd83a0dfa028
-
Tom Finegan authored
The global variables used in vpxdec.sh and vpxenc.sh have become useful elsewhere: Define them in tools_common.sh instead. Change-Id: I5b8dbd2e88c8d6b2f46c5c55d7711fa154c12b6a
-
- Apr 23, 2014
-
-
Adrian Grange authored
The encoder was not handling requests to place keyframes at fixed intervals, i.e. kf_min_dist == kf_max_dist, correctly. In this case when looking to place the next keyframe it was accumulating stats all the way up to the end of the firstpass file. This patch corrects this behavior. Change-Id: I948ad9f1d7faa0c05861df588136cce3bb61d7e7
-
James Zern authored
doesn't completely fix configure/build in directories with spaces, but it's good practice Change-Id: Ic7a5b3a0aa9e297b34061af07e099de8b1f003cd
-
Joey Parrish authored
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
-
James Zern authored
* changes: gen_msvs_vcxproj.sh: support cygwin style paths gen_msvs_proj.sh: support cygwin style paths
-
Jingning Han authored
-
James Zern authored
Change-Id: I2f05a5d90b3ad6250d31f7b422af4c22527177d1
-
James Zern authored
Change-Id: I674337a775651d7d9c9aa9fee755deaed11c104e
-
Dmitry Kovalev authored
-
Jingning Han authored
This commit introduces a chessboard pattern search for the prediction filter type search. It runs extensive search in alternate blocks and allows the rest blocks to refer coding decisions of their nearby neighbors. For pedestrian 1080p at 4000 kbps, the runtime of speed -5 goes down from 43990 ms to 42200 ms. The overall compression performance for RTC set is changed by -1.37%. Change-Id: Icfe220c49451cda796f0ca91d935c9ed01e56c9d
-