summaryrefslogtreecommitdiff
path: root/vp9
AgeCommit message (Collapse)Author
2013-10-02Merge "Removing memset calls inside idct/iht functions."Dmitry Kovalev
2013-10-02Removing memset calls inside idct/iht functions.Dmitry Kovalev
Making appropriate memset inside decode_block now. Change-Id: I8e944194668c830de08271c8fb6e413251c201d8
2013-10-02Deprecate unused mode count variablesJingning Han
Remove mode_check_freq and mode_test_hit_counts from VP9_COMP. Change-Id: Iabfd9f841444cd9bf19ac761a9795f140082ce0b
2013-10-02BITSTREAM - CLARIFICATION OF MV SIZE RANGEJingning Han
The codec should effectively run with motion vector of range (-2048, 2047) in full pixels, for sequences of 1080p and below. Add assertions to clarify this behavior. Change-Id: Ia0cac28249f587d8f8882205228fa480263ab313
2013-10-02Merge "Adding read_intra_mode_{y, uv} functions for clarity."Dmitry Kovalev
2013-10-01Adding SSE2 optimized vp9_short_idct32x32_1_add function.Dmitry Kovalev
Change-Id: I4b1c6bb9ff615f5872b96ed07dbf0f5e18e63643
2013-10-01Adding read_intra_mode_{y, uv} functions for clarity.Dmitry Kovalev
Change-Id: I92fd32476c472e54f52b8d7602a98262b25e6eaf
2013-10-01Merge "vp9_thread nolintify lint issue I can't fix easily"Jim Bankoski
2013-10-01Merge "vp9_block.h cpplint issues resolved"Jim Bankoski
2013-10-01Merge "cpplint issue in vp9_rdopt.h"Jim Bankoski
2013-10-01Merge "cpplint issues in vp9_onyx_int.h"Jim Bankoski
2013-10-01vp9_thread nolintify lint issue I can't fix easilyJim Bankoski
Change-Id: Ib19dabe697656e4d7e8403d91bedca7cd31d36bf
2013-10-01vp9_block.h cpplint issues resolvedJim Bankoski
Change-Id: Icc6a76a5be77f3e19918155bab3998e0aa32ccf5
2013-10-01cpplint issues in vp9_onyx_int.hJim Bankoski
Change-Id: I6c4058aebe834e1a12b7a3fb10484b9ebe60b349
2013-10-01cpplint issue in vp9_rdopt.hJim Bankoski
Change-Id: I84209d382ca5dfc537ee533cd792d8caa0e25cee
2013-10-01Merge "Modify HORIZx16 macro in subpixel filter functions"Yunqing Wang
2013-10-01Modify HORIZx16 macro in subpixel filter functionsYunqing Wang
Interleaved the instructions, reduced register dependency, and prefetched the source data. This improved the decoder speed by 0.6% - 2%. Change-Id: I568067aa0c629b2e58219326899c82aedf7eccca
2013-10-01fix build with MSVCYaowu Xu
near is a key word, changed to use nearmv instead. Change-Id: Ib54438c431b2b2521a62fc7b61a9c127dd7bc01e
2013-09-30Merge "Using array of motion vectors instead of separate variables."Dmitry Kovalev
2013-09-30Merge "Removing vp9_add_constant_residual_{8x8, 16x16, 32x32} functions."Dmitry Kovalev
2013-09-30Fix rectangular partition check in speed 1Jingning Han
Make encoder skip rectangular partition check in speed 1 and above, when early termination was triggered in partition split. Thanks Guillaume (gmartres@) for catching this issue. This change makes bus_cif at 2000kbps speed 1 runtime goes down from 25612ms to 23438ms (about 9% speed-up), at the expense of -0.235% performance down. Change-Id: I98613fad081a261d30d5fa206f934ca70601c180
2013-09-30Using array of motion vectors instead of separate variables.Dmitry Kovalev
Change-Id: I7380a089105f658257bbb3e30a525da168e76952
2013-09-30Merge "Using size_t for memory buffer size."Dmitry Kovalev
2013-09-30Removing vp9_add_constant_residual_{8x8, 16x16, 32x32} functions.Dmitry Kovalev
We don't need these functions anymore. The only one which was actually used is vp9_add_constant_residual_32x32. Addition of vp9_short_idct32x32_1_add eliminates this single usage. SSE2 optimized version of vp9_short_idct32x32_1_add will be added in the next patch set, right now it is only C implementation. Now we have all idct functions implemented in a consistent manner. Change-Id: I63df79a13cf62aa2c9360a7a26933c100f9ebda3
2013-09-30Merge "systemdependent lint issue resolved"Jim Bankoski
2013-09-30Merge changes I2b2af1dd,Id2cc5c82Jim Bankoski
* changes: fixed cpp lint issue in vp9_postproc_x86 nolintify intrinsic idct file
2013-09-30Merge "cpplint issues in vp9_loopfilter.h"Jim Bankoski
2013-09-30Merge "treecoder lint issues resolved"Jim Bankoski
2013-09-30Merge "cpplint issue with entropymv.h"Jim Bankoski
2013-09-30Merge "cpplint issue with vp9_loopfilter_filters.c"Jim Bankoski
2013-09-30Merge "cpplint issue in blockd.h"Jim Bankoski
2013-09-30Merge "common_data.h lint issues resolved"Jim Bankoski
2013-09-30Merge "vp9_loopfilter.c cpplint issues resolved."Jim Bankoski
2013-09-30Merge "cpplint issue resolved in vp9_pred_common.h"Jim Bankoski
2013-09-30Merge "resolved lint issues in default_coef_probs"Jim Bankoski
2013-09-30Merge "lint issues in mvref_common.c"Jim Bankoski
2013-09-30Merge "vp9 convolve lint issues"Jim Bankoski
2013-09-30Merge "vp9_rtcd.c lint issues"Jim Bankoski
2013-09-30Merge changes Id58e2176,I7efc74efJim Bankoski
* changes: cpplint issues in vp9_filter.h cpplint issues with onyxc_int.h
2013-09-30Merge "vp9_entropy.c lint issues"Jim Bankoski
2013-09-30Merge "Alter Speed 3."Paul Wilkins
2013-09-30Merge "cpplint issues resolved in vp9_postproc.c"Jim Bankoski
2013-09-30Merge "fix lint issues in quant common"Jim Bankoski
2013-09-30Merge "fix cpplint issue in reconintra"Jim Bankoski
2013-09-30Merge changes Ia7969baa,Ic5807152,I1c3943cd,I0b5af849,I01cbd1b0Jim Bankoski
* changes: fixed cpplint issue with vp9_scale.h vp9_entropymv.c cpplint issues resolved cpplint fixes to debug modes cpplint issues in vp9_onyx.h cpplint issues resolved in vp9_dx_iface.c
2013-09-30Merge "cpplint issue with treedreader"Jim Bankoski
2013-09-30Merge "Some minor changes/cleanups in rate control"Deb Mukherjee
2013-09-30Alter Speed 3.Paul Wilkins
This patch deletes the variance based speed three partitioning. Speed 3 now uses the same partitioning method as speed 2 but with some stricter conditions. The speed and quality are now somewhere between speeds 2 and 4 whereas before it was worse in both than speed 4. Change-Id: Ia142e7007299d79db3ceee6ca8670540db6f7a41
2013-09-29vp9_entropy.c lint issuesJim Bankoski
Change-Id: I4e163cc4ce9ec2f3a5a8b9da478049c71b08d71f
2013-09-29vp9 convolve lint issuesJim Bankoski
Change-Id: I8b496191c6a60a60a52c929adca305db47058a84