summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-04Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-05-03Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: Ibcddf16cdbfde86d2e3fc0adb7b727072a3d12e9
2011-05-03Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-05-02build: 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-02Merge "Fix documentation typos"John Koleszar
2011-05-02Fix compile error with --enable-postproc-visualizerJohn Koleszar
Typo. Change-Id: I9cc6a4587c3d93c9f0da5e101d376741fc9622a4
2011-05-01Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-04-30Fix documentation typosThijs Vermeir
Change-Id: I97124670926433bf1593c91660d8b8f8482ea9ce
2011-04-30Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I9c995f1fdb46c098b0c519bf333318dff651cb40
2011-04-30Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-04-30Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-04-29Merge "Use insertion sort instead of quick sort"Yunqing Wang
2011-04-29Merge "Consolidated build inter predictors"Scott LaVarnway
2011-04-29Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I993021d0b2d7fbe44d6371464f2686eed3ccfaae
2011-04-29Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-04-29Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-04-28bug fix removed inline from recon_wrapper_sse2.cJames Berry
removed inline from recon_wrapper_sse2.c to build for visual stuido Change-Id: I74a3482950448e2cdb30e9cd7087145b440d8a22
2011-04-28bug fix 32 bit matches 64 bitJames Berry
included vpx_config.h in vpx_encoder.c to properly define FLOATING_POINT_INIT() Change-Id: Ie518bf5c087622658e37fca90aa4ddfe79d053f6
2011-04-28Merge "Use psadbw to get the sum of bytes in a line."Scott LaVarnway
2011-04-28Consolidated build inter predictorsScott LaVarnway
Code cleanup. Change-Id: Ic8b0167851116c64ddf08e8a3d302fb09ab61146
2011-04-28Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I7d91efbc3662c86d6efa2d7495eb4689ccdb0ced
2011-04-28Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-04-28Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-04-27Use 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-27Removed unused code in reconinterScott LaVarnway
The skip flag is never set by the encoder for SPLITMV. Change-Id: I5ae6457edb3a1193cb5b05a6d61772c13b1dc506
2011-04-27Merge "SSE2/SSSE3 optimizations for build_predictors_mbuv{,_s}()."John Koleszar
2011-04-27SSE2/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-27vpxenc: remove duplicate --fps from vpxenc usage messageFritz Koenig
Fixes issue #323 Change-Id: I41c297df37afe186a8425ed2e2a95032069dcb9a
2011-04-27Use insertion sort instead of quick sortYunqing 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-27vpxdec: test for frame corruptionJohn 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-27Merge "Speed up VP8DX_BOOL_DECODER_FILL"John Koleszar
2011-04-27Merge "Update VP8DX_BOOL_DECODER_FILL to better detect EOS"John Koleszar
2011-04-27Speed up VP8DX_BOOL_DECODER_FILLJohn 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-27Update VP8DX_BOOL_DECODER_FILL to better detect EOSJohn 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-27Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I76db6b5bd9f3817d5a3e32cad5891154ff9c9b18
2011-04-27Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-04-27Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-04-26Refactor calc_iframe_target_sizeJohn 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
2011-04-26Move pick_frame_size() to ratectrl.cJohn Koleszar
This is a first step in cleaning up the redundancies between vp8_calc_{auto_,}iframe_target_size. The pick_frame_size() function is moved to ratectrl.c, and made to be the primary interface. This means that the various calc_*_target_size functions can be made private. Change-Id: I66a9a62a5f9c23c818015e03f92f3757bf3bb5c8
2011-04-26Merge "Test vector mismatch fix"Scott LaVarnway
2011-04-26Test vector mismatch fixScott LaVarnway
Fixed test vector mismatch that was introduced in the "Removed dc_diff from MB_MODE_INFO" (Ie2b9cdf9e0f4e8b932bbd36e0878c05bffd28931) Change-Id: I98fa509b418e757b5cdc4baa71202f4168dc14ec
2011-04-26Merge remote branch 'origin/master' into experimentalJohn Koleszar
Conflicts: vp8/common/alloccommon.c vp8/encoder/rdopt.c Change-Id: I142167d31d1b9cffe143774f6915bca463df67f0
2011-04-26Merge remote branch 'internal/upstream' into HEADJohn Koleszar
Conflicts: vp8/common/alloccommon.c vp8/encoder/rdopt.c Change-Id: Ic34b33577423031e277235ffa6bcaff7b252e5cb
2011-04-25Merge "remove simpler_lpf"Johann
2011-04-25remove simpler_lpfJohann
the decision to run the regular or simple loopfilter is made outside the function and managed with pointers stop tracking the option in two places. use filter_type exclusively Change-Id: I39d7b5d1352885efc632c0a94aaf56b72cc2fe15
2011-04-25Fix duplicate vp8_compute_frame_size_boundsJohn Koleszar
Likely introduced by a bad automatic merge from gerrit. Change-Id: I0c6dd6ec18809cf9492f524d283fa4a3a8f4088b
2011-04-25Merge "Remove unused functions"John Koleszar
2011-04-25Remove unused functionsJohn Koleszar
Remove estimate_min_frame_size() and calc_low_ss_err(), as they are never referenced. Change-Id: I3293363c14ef70b79c4678ca27aa65b345077726
2011-04-25Merge "Change rc undershoot/overshoot semantics"John Koleszar
2011-04-25Merge "Stereo 3D format support for vpxenc"John Koleszar