Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-06 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-05-05 | Fix rare hang in multi-thread encoder on Windows | Yunqing Wang | |
This patch is to fix a rare hang in multi-thread encoder that was only seen on Windows. Thanks for John's help in debugging the problem. More test is needed. Change-Id: Idb11c6d344c2082362a032b34c5a602a1eea62fc | |||
2011-05-05 | Merge "Loopfilter NEON: Use VMOV for constant vectors instead of VLD." | Johann | |
2011-05-05 | Merge "Runtime detection of available processor cores." | Yunqing Wang | |
2011-05-05 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-05-04 | Loopfilter NEON: Use VMOV for constant vectors instead of VLD. | Attila Nagy | |
Change-Id: I562b6e01c32bb51d00f3b95faf757fc7dc29a3a3 | |||
2011-05-04 | Merge remote branch 'origin/master' into experimental | John Koleszar | |
Change-Id: I6db2326eb0eca9d8d5941dab1bd8577c7a545825 | |||
2011-05-04 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-05-04 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-05-03 | Merge "Modify HEX search" | Yunqing Wang | |
2011-05-03 | Modify HEX search | Yunqing Wang | |
Changed 8-neighbor searching to 4-neighour searching, and continued searching until the center point is the best match. Test on test set showed 1.3% encoding speed improvement as well as 0.1% PSNR and SSIM improvement at speed=-5 (rt mode). Will continue to improve it. Change-Id: If4993b1907dd742b906fd3f86fee77cc5932ee9a | |||
2011-05-03 | Merge "change to use fast ssim code for internal ssim calculations" | Yaowu Xu | |
2011-05-03 | change to use fast ssim code for internal ssim calculations | Yaowu Xu | |
The commit also removed the slow ssim calculation that uses a 7x7 kernel, and revised the comments to better describe how sample ssim values are computed and averaged Change-Id: I1d874073cddca00f3c997f4b9a9a3db0aa212276 | |||
2011-05-03 | Merge remote branch 'origin/master' into experimental | John Koleszar | |
Change-Id: Ibcddf16cdbfde86d2e3fc0adb7b727072a3d12e9 | |||
2011-05-03 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-05-02 | build: change LDFLAGS/CFLAGS ordering. | Ronald S. Bultje | |
Always use CFLAGS/LDFLAGS that point to headers and libvpx.a inside our build tree before ones from the environment, which could reference headers or libs outside the build tree. This fixes issue 307. Change-Id: I34d176b8c21098f6da5ea71f0147d3c49283cc45 | |||
2011-05-02 | Merge "Fix documentation typos" | John Koleszar | |
2011-05-02 | Fix compile error with --enable-postproc-visualizer | John Koleszar | |
Typo. Change-Id: I9cc6a4587c3d93c9f0da5e101d376741fc9622a4 | |||
2011-05-01 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-04-30 | Fix documentation typos | Thijs Vermeir | |
Change-Id: I97124670926433bf1593c91660d8b8f8482ea9ce | |||
2011-04-30 | Merge remote branch 'origin/master' into experimental | John Koleszar | |
Change-Id: I9c995f1fdb46c098b0c519bf333318dff651cb40 | |||
2011-04-30 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-04-30 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-04-29 | Merge "Use insertion sort instead of quick sort" | Yunqing Wang | |
2011-04-29 | Merge "Consolidated build inter predictors" | Scott LaVarnway | |
2011-04-29 | Merge remote branch 'origin/master' into experimental | John Koleszar | |
Change-Id: I993021d0b2d7fbe44d6371464f2686eed3ccfaae | |||
2011-04-29 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-04-29 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-04-28 | bug fix removed inline from recon_wrapper_sse2.c | James Berry | |
removed inline from recon_wrapper_sse2.c to build for visual stuido Change-Id: I74a3482950448e2cdb30e9cd7087145b440d8a22 | |||
2011-04-28 | bug fix 32 bit matches 64 bit | James Berry | |
included vpx_config.h in vpx_encoder.c to properly define FLOATING_POINT_INIT() Change-Id: Ie518bf5c087622658e37fca90aa4ddfe79d053f6 | |||
2011-04-28 | Merge "Use psadbw to get the sum of bytes in a line." | Scott LaVarnway | |
2011-04-28 | Consolidated build inter predictors | Scott LaVarnway | |
Code cleanup. Change-Id: Ic8b0167851116c64ddf08e8a3d302fb09ab61146 | |||
2011-04-28 | Merge remote branch 'origin/master' into experimental | John Koleszar | |
Change-Id: I7d91efbc3662c86d6efa2d7495eb4689ccdb0ced | |||
2011-04-28 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-04-28 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-04-27 | Use psadbw to get the sum of bytes in a line. | Ronald S. Bultje | |
Thanks Jason for pointing that out on #vp8. ;-). Change-Id: I5330a753e752a8704b78a409597472628e0b26a5 | |||
2011-04-27 | Removed unused code in reconinter | Scott LaVarnway | |
The skip flag is never set by the encoder for SPLITMV. Change-Id: I5ae6457edb3a1193cb5b05a6d61772c13b1dc506 | |||
2011-04-27 | Merge "SSE2/SSSE3 optimizations for build_predictors_mbuv{,_s}()." | John Koleszar | |
2011-04-27 | SSE2/SSSE3 optimizations for build_predictors_mbuv{,_s}(). | Ronald S. Bultje | |
decoding before 10.425 10.432 10.423 =10.426 after: 10.405 10.416 10.398 =10.406, 0.2% faster encoding before 14.252 14.331 14.250 14.223 14.241 14.220 14.221 =14.248 after 14.095 14.090 14.085 14.095 14.064 14.081 14.089 =14.086, 1.1% faster Change-Id: I483d3d8f0deda8ad434cea76e16028380722aee2 | |||
2011-04-27 | vpxenc: remove duplicate --fps from vpxenc usage message | Fritz Koenig | |
Fixes issue #323 Change-Id: I41c297df37afe186a8425ed2e2a95032069dcb9a | |||
2011-04-27 | Use insertion sort instead of quick sort | Yunqing Wang | |
Insertion sort performs better for sorting small arrays. In real- time encoding (speed=-5), test on test set showed 1.7% performance gain with 0% PSNR change in average. Change-Id: Ie02eaa6fed662866a937299194c590d41b25bc3d | |||
2011-04-27 | vpxdec: test for frame corruption | John Koleszar | |
This change simply exercises the VP8D_GET_FRAME_CORRUPTED control, outputting a warning message at the end if the bit was set for any frames. Should never produce any output for good input. Change-Id: Idaf6ba8f53660f47763cd563fa1485938580a37d | |||
2011-04-27 | Merge "Speed up VP8DX_BOOL_DECODER_FILL" | John Koleszar | |
2011-04-27 | Merge "Update VP8DX_BOOL_DECODER_FILL to better detect EOS" | John Koleszar | |
2011-04-27 | Speed up VP8DX_BOOL_DECODER_FILL | John Koleszar | |
The end-of-buffer check is hoisted out of the inner loop. Gives about 0.5% improvement on x86_64. Change-Id: I8e3ed08af7d33468c5c749af36c2dfa19677f971 | |||
2011-04-27 | Update VP8DX_BOOL_DECODER_FILL to better detect EOS | John Koleszar | |
Allow more reliable detection of truncated bitstreams by being more precise with the count of "virtual" bits in the value buffer. Specifically, the VP8_LOTS_OF_BITS value is accumulated into count, rather than being assigned, which was losing the prior value, increasing the required tolerance when testing for the error condition. Change-Id: Ib5172eaa57323b939c439fff8a8ab5fa38da9b69 | |||
2011-04-27 | Merge remote branch 'origin/master' into experimental | John Koleszar | |
Change-Id: I76db6b5bd9f3817d5a3e32cad5891154ff9c9b18 | |||
2011-04-27 | Merge remote branch 'internal/upstream' into HEAD | John Koleszar | |
2011-04-27 | Merge remote branch 'internal/upstream-experimental' into HEAD | John Koleszar | |
2011-04-26 | Refactor calc_iframe_target_size | John Koleszar | |
Combine calc_iframe_target_size, previously only used for forced keyframes, with calc_auto_iframe_target_size, which handled most keyframes. Change-Id: I227051361cf46727caa5cd2b155752d2c9789364 |