summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-30Merge "[svc rc] Increase worst quality for enhancement layers"Minghai Shang
2014-04-30Merge "Remove VP8 save_reg_neon function"Yunqing Wang
2014-04-29Merge "Adding search_site_config struct."Dmitry Kovalev
2014-04-29Merge "Cleaning up vp9_full_search_sadx8() function."Dmitry Kovalev
2014-04-29Remove VP8 save_reg_neon functionYunqing Wang
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
2014-04-29Merge "scale_and_extend_frame{,_nonnormative}() cleanup."Dmitry Kovalev
2014-04-29Merge "Removing unused vp9_variance_halfpixvar*() functions."Dmitry Kovalev
2014-04-29Merge "Removing old unused vp9_tapify.py."Dmitry Kovalev
2014-04-29Merge "Removing WRITE_RECON_BUFFER related code."Dmitry Kovalev
2014-04-29Merge "Save NEON registers in VP8 NEON functions"Yunqing Wang
2014-04-29Adding search_site_config struct.Dmitry Kovalev
Change-Id: I2ad333553e673dbabcdc0f0366aea311e90849bf
2014-04-28Merge "Add script for running all example tests."Tom Finegan
2014-04-28Merge "Add tests for the decode_with_drops example."Tom Finegan
2014-04-28Add script for running all example tests.Tom Finegan
Change-Id: I1e3d0689554c9b64c035ec0394f052507f7ac2a3
2014-04-28Add tests for the decode_with_drops example.Tom Finegan
Change-Id: I99e120f934613fb7cc0ef4b4bba0c8caaecf18d2
2014-04-28tools_common.sh: Add a pseudo include guard.Tom Finegan
Change-Id: Iac931dee8fa428a2182d20e48ee515d7c77885c0
2014-04-28Merge "Add tests for simple_encoder."Tom Finegan
2014-04-28Save NEON registers in VP8 NEON functionsYunqing Wang
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
2014-04-28Merge "Changing webmdec to use libwebm"Vignesh Venkatasubramanian
2014-04-25Makefile: add msvs_common.sh to DIST-SRCSJames Zern
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
2014-04-25Merge "gen_msvs_*proj.sh: factorize some functions"James Zern
2014-04-25Removing WRITE_RECON_BUFFER related code.Dmitry Kovalev
That code is not used, we could easily return it back using vpx_img_write() function. Change-Id: Id107875c6feab6ad245a518f6b437b6ed4b1246d
2014-04-25Removing old unused vp9_tapify.py.Dmitry Kovalev
Change-Id: I7d66987fd04a3f98c140fc5f99ed0e9bc01f61d0
2014-04-25Cleaning up vp9_full_search_sadx8() function.Dmitry Kovalev
Change-Id: I61f977a7d0b177881bd5c1a7179fa5f8f089e9a6
2014-04-25Merge "Cleaning up vp9_full_search_sadx3()."Dmitry Kovalev
2014-04-25Merge "Add tests for simple_decoder."Tom Finegan
2014-04-25scale_and_extend_frame{,_nonnormative}() cleanup.Dmitry Kovalev
Change-Id: Ie99fd7af436ab2f6b3ef0c3f1a652fb26116d861
2014-04-25Removing unused vp9_variance_halfpixvar*() functions.Dmitry Kovalev
Change-Id: I99695564a3aa9bc8c79ac0a551d257e2ff3ad3c3
2014-04-24Merge "Add tests for decode_to_md5."Tom Finegan
2014-04-24Merge "Apply max intra block size condition to non-RD mode decision"Jingning Han
2014-04-24Add tests for simple_encoder.Tom Finegan
Change-Id: Ia8d1ddc856aa3d350522dd8dd13abc0bf40612ee
2014-04-24gen_msvs_*proj.sh: factorize some functionsJames Zern
-> msvs_common.sh Change-Id: Id4878805183c0ec11e5d681e4bf820b598b085f9
2014-04-24Add tests for decode_to_md5.Tom Finegan
Change-Id: I3c85ab0b64ed825bdb7e18e45cc8385297547d96
2014-04-24Add tests for simple_decoder.Tom Finegan
Change-Id: I092175fbd433bd03673d6bc942146ecba491873a
2014-04-24Changing webmdec to use libwebmVignesh Venkatasubramanian
Changing webmdec to use libwebm for WebM file parsing. Change-Id: I2a57a7b44dbed05eaa04409e1e75e6fc03b30fbc
2014-04-24Removing unused vp9_sub_pixel_mse* functions.Dmitry Kovalev
Change-Id: I8d906da3bd6de0d3042676846f61a8b2a3444508
2014-04-24[svc rc] Increase worst quality for enhancement layersMinghai Shang
Change-Id: Ifbfa90894eec9944bd55f364f1d17eb152338d6b
2014-04-24Merge "Move shared test variables to tools_common.sh."Tom Finegan
2014-04-24Remove test against NULL before freeing memoryAdrian Grange
Change-Id: I6ce6395b74019345c8b7242d874761f981ad53af
2014-04-24Remove key_frame_frequency variable from VP9_COMPAdrian Grange
This member of VP9_COMP seemed unnecessary since it only shadowed VP9EncoderConfig.key_freq that is accessible through VP9_COMP. Change-Id: Ib751bb1cf1b0b3c50a2a527d7c34f6829dd6fee3
2014-04-24Merge "Add VPXD_SET_DECRYPTOR support to the VP9 decoder."Joey Parrish
2014-04-24Merge "Fixed handling of regularly placed keyframes"Adrian Grange
2014-04-23Merge "Enable tests using WebM files only if webm_io is enabled"Vignesh Venkatasubramanian
2014-04-23Enable tests using WebM files only if webm_io is enabledVignesh Venkatasubramanian
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
2014-04-23Apply max intra block size condition to non-RD mode decisionJingning Han
Change-Id: I9b86a94d11db2239c85f61aeed5bbd83a0dfa028
2014-04-23Move shared test variables to tools_common.sh.Tom Finegan
The global variables used in vpxdec.sh and vpxenc.sh have become useful elsewhere: Define them in tools_common.sh instead. Change-Id: I5b8dbd2e88c8d6b2f46c5c55d7711fa154c12b6a
2014-04-23Fixed handling of regularly placed keyframesAdrian Grange
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
2014-04-23configure: quote some uses of source_pathJames Zern
doesn't completely fix configure/build in directories with spaces, but it's good practice Change-Id: Ic7a5b3a0aa9e297b34061af07e099de8b1f003cd
2014-04-23Add VPXD_SET_DECRYPTOR support to the VP9 decoder.Joey Parrish
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
2014-04-23Merge changes I2f05a5d9,I674337a7James Zern
* changes: gen_msvs_vcxproj.sh: support cygwin style paths gen_msvs_proj.sh: support cygwin style paths