summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-28Merge "Add tests for simple_encoder."Tom Finegan
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-25Merge "Cleaning up vp9_full_search_sadx3()."Dmitry Kovalev
2014-04-25Merge "Add tests for simple_decoder."Tom Finegan
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-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
2014-04-23Merge "Chessboard pattern prediction filter type search in non-RD coding"Jingning Han
2014-04-23gen_msvs_vcxproj.sh: support cygwin style pathsJames Zern
Change-Id: I2f05a5d90b3ad6250d31f7b422af4c22527177d1
2014-04-23gen_msvs_proj.sh: support cygwin style pathsJames Zern
Change-Id: I674337a775651d7d9c9aa9fee755deaed11c104e
2014-04-23Merge "Adding macro to define vp9_variance_WxH_c() functions."Dmitry Kovalev
2014-04-23Chessboard pattern prediction filter type search in non-RD codingJingning Han
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
2014-04-23Merge "tools_common.sh: Add run messages."Tom Finegan
2014-04-23Merge "Rename FilterMode for compatibility with libyuv"Deb Mukherjee
2014-04-23Merge "Renaming MB_PREDICTION_MODE to PREDICTION_MODE."Dmitry Kovalev
2014-04-22tools_common.sh: Add run messages.Tom Finegan
Echo "Run test_name" before running each test in verbose mode. Change-Id: Idb2a736b3af13b9bbf2fbc137f2fa7da3662a2c6
2014-04-22Merge "tools_common.sh: Set VPX_TEST_EXE_SUFFIX for windows targets."Tom Finegan
2014-04-22tools_common.sh: Set VPX_TEST_EXE_SUFFIX for windows targets.Tom Finegan
Change-Id: Ic3c792bcb76917c4d4b829d0377a9c36e06dd77d
2014-04-22Renaming MB_PREDICTION_MODE to PREDICTION_MODE.Dmitry Kovalev
Actually, it would be great to have two separate enums INTRA_MODES and INTER_MODES in future. Change-Id: I6c4147cf0002853da9c1e03fe9514eab876f01c8
2014-04-22Adding macro to define vp9_variance_WxH_c() functions.Dmitry Kovalev
Change-Id: I983e3831938d4ae055de20b8d257d223e7916b1f
2014-04-22Merge "Fix dr memory VP8 encode/decode errors"Yunqing Wang
2014-04-22Merge "Renaming "onyx" to "encoder"."Dmitry Kovalev
2014-04-22Merge "Reusing vp9_get_interp_kernel() function in unit tests."Dmitry Kovalev
2014-04-22Renaming "onyx" to "encoder".Dmitry Kovalev
Actual renames: vp9_onyx_if.c -> vp9_encoder.c vp9_onyx_int.h -> vp9_encoder.h Change-Id: I80532a80b118d0060518e6c6a0d640e3f411783c
2014-04-22Merge "Add utiltest target to Makefile."Tom Finegan
2014-04-22Merge "Fix the CONFIG_ALPHA build."Alex Converse
2014-04-22Merge "Template macros to generate subpix variance functions."Dmitry Kovalev
2014-04-22Merge "Inlining vp9_set_segmentation_map() function."Dmitry Kovalev
2014-04-22Fix the CONFIG_ALPHA build.Alex Converse
Change-Id: Ib89fe34812c17cd6294ce3c38f87d43a79abb16f
2014-04-22Rename FilterMode for compatibility with libyuvDeb Mukherjee
Renames FilterMode to FilterModeEnum for compatibility with google3 libyuv Change-Id: Iec845e6a6aeac4171790c87ce3dd9000ab840a36