Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-24 | Merge "Adding get_buf_from_mv() function." | Dmitry Kovalev | |
2014-03-24 | Merge "Cleaning up vp9_aq_cyclicrefresh.{c, h}." | Dmitry Kovalev | |
2014-03-24 | Merge "vp9_write_bit_buffer.h header statics converted to globals" | Jim Bankoski | |
2014-03-24 | Merge "vp9_variance.h header static version converted to global" | Jim Bankoski | |
2014-03-24 | Merge "Adding init_rate_control() function + cleanup." | Dmitry Kovalev | |
2014-03-24 | Cleaning up vp9_aq_cyclicrefresh.{c, h}. | Dmitry Kovalev | |
Change-Id: I288e5ffade508fc3c803986d47ccf06df8d784dd | |||
2014-03-24 | Merge "refactor reset_skip_txfm_size and elimate a lot of code" | Jim Bankoski | |
2014-03-24 | Merge "vp9_onyx_int.h convert header statics to inline" | Jim Bankoski | |
2014-03-24 | Merge "Fix to a static warning." | Marco Paniconi | |
2014-03-24 | Adding init_rate_control() function + cleanup. | Dmitry Kovalev | |
Change-Id: I49b0937a8dd3520f20435a4817a408a094ab1679 | |||
2014-03-24 | Merge "AVX2 SAD Optimization:" | Yunqing Wang | |
2014-03-24 | vp9_write_bit_buffer.h header statics converted to globals | Jim Bankoski | |
Change-Id: I12c29a630da1fbc5508f11b61d182f9b527b3a35 | |||
2014-03-24 | vp9_variance.h header static version converted to global | Jim Bankoski | |
Change-Id: I8d02cdb5e7fef02b8c95413dfd239fa51a8c7777 | |||
2014-03-24 | Fix to a static warning. | Marco Paniconi | |
Change-Id: I398decf319c8f4d1b3abe1f276e009840e61b684 | |||
2014-03-24 | Merge "Removing unused members from VP9D_CONFIG struct." | Dmitry Kovalev | |
2014-03-24 | vp9_onyx_int.h convert header statics to inline | Jim Bankoski | |
Change-Id: I7872b726511887494107466a946e2b34e3d74045 | |||
2014-03-24 | Merge "Cleaning up vp9_loopfilter.c." | Dmitry Kovalev | |
2014-03-24 | refactor reset_skip_txfm_size and elimate a lot of code | Jim Bankoski | |
Change-Id: Id70bd0ff8836c28d9c8653e018e071ca9fb06610 | |||
2014-03-24 | vp9_block.h static reconverted to inline | Jim Bankoski | |
Change-Id: I0e7d2815839d8a64250116a5486570d03659a4c0 | |||
2014-03-22 | Merge "Removing redundant {above, left}_seg_context manipulation code." | Dmitry Kovalev | |
2014-03-22 | Merge "Removing output_partition from vp9." | Dmitry Kovalev | |
2014-03-21 | Merge "Reformat non-RD coding flow" | Jingning Han | |
2014-03-21 | Merge "Convert use_fast_lpf_pick to an enum." | Dmitry Kovalev | |
2014-03-21 | Merge "Renaming and making vp9_update_mode_info_border() static." | Dmitry Kovalev | |
2014-03-21 | Merge "Cleaning up vp9_svc_layercontext.c" | Dmitry Kovalev | |
2014-03-21 | Merge "Rename the aq_mode files." | Marco Paniconi | |
2014-03-21 | Reformat non-RD coding flow | Jingning Han | |
This commit reformats non-RD coding flow layout to allow mode decision with fixed and variable block sizes. Change-Id: I2cdd3bb9f26c499ee4a9849004fd925cdd195d09 | |||
2014-03-21 | Cleaning up vp9_loopfilter.c. | Dmitry Kovalev | |
Change-Id: I7c7cf7d3c7b00d1c74ffa8aa8fb8d78a0e48326f | |||
2014-03-21 | Removing output_partition from vp9. | Dmitry Kovalev | |
Change-Id: I5e0c558b86cf300722ab34fa45ab4ad7c81bd4df | |||
2014-03-21 | Adding get_buf_from_mv() function. | Dmitry Kovalev | |
Change-Id: I21aff45546778b8393e2edf2d810448dec1f4cdb | |||
2014-03-21 | Merge "Fix libvpx VP9 decoder dr memory errors" | Frank Galligan | |
2014-03-21 | Rename the aq_mode files. | Marco Paniconi | |
Change-Id: Id76a628495c822e23825b66a7589b4a3279680e2 | |||
2014-03-21 | Convert use_fast_lpf_pick to an enum. | Alex Converse | |
Change-Id: I06e17b489dea74dedea356c73ef72dc5ffad3a30 | |||
2014-03-21 | Removing unused members from VP9D_CONFIG struct. | Dmitry Kovalev | |
Change-Id: I83a201ab4dcf2f00131f2030f382c6dbfcb39d7e | |||
2014-03-21 | Merge "Tiny vp9_picklpf.c cleanup." | Dmitry Kovalev | |
2014-03-21 | Renaming and making vp9_update_mode_info_border() static. | Dmitry Kovalev | |
Change-Id: Ibb72a29cae9ca9443aae56fc4c5458d190eae279 | |||
2014-03-21 | Cleaning up vp9_svc_layercontext.c | Dmitry Kovalev | |
Change-Id: I7c94b02f621ccc1a738b0d52edf60e9012cfc014 | |||
2014-03-21 | AVX2 SAD Optimization: | levytamar82 | |
2 functions were optimized for avx2 by using full 256 bit register In order to handle 32 elements in parallel instead of only 16 in parallel: 1. vp9_sad32x32x4d 2. vp9_sad64x64x4d The function level gain is 66% and the user level gain is ~1%. Change-Id: I4efbb3bc7d8bc03b64b6c98f5cd5c4a9dd3212cb | |||
2014-03-21 | Merge "Add prediction mode skipping in non-rd situation" | Yunqing Wang | |
2014-03-21 | Merge "Cleaning up vp9_mcomp.c." | Dmitry Kovalev | |
2014-03-21 | Fix libvpx VP9 decoder dr memory errors | Yunqing Wang | |
Fixed dr memory errors reported in Issue 736: https://code.google.com/p/webm/issues/detail?id=736 All elements in left_col buffer need to be initialized to ensure the correctness of SIMD operations in x86 optimized code. Change-Id: I8e7f26ab45cca8099c1f9342bcf852f828bda7e4 | |||
2014-03-21 | Merge "Fix bad speed settings interaction." | Yaowu Xu | |
2014-03-21 | Removing redundant {above, left}_seg_context manipulation code. | Dmitry Kovalev | |
Change-Id: Ib3c1746e61220c629cbd971b2458aa686b5c9e36 | |||
2014-03-21 | Merge "Reusing {above, left}_seg_context vars in both encoder and decoder." | Dmitry Kovalev | |
2014-03-21 | Merge "Removing source & source_sz from VP9Decompressor struct." | Dmitry Kovalev | |
2014-03-21 | Tiny vp9_picklpf.c cleanup. | Dmitry Kovalev | |
Change-Id: I1804c3629c3df2b67438e87196ab35fafaddaa24 | |||
2014-03-21 | Merge "changed to use correct pred_mv" | Yaowu Xu | |
2014-03-21 | Merge "Fix a valgrind error" | Yaowu Xu | |
2014-03-21 | changed to use correct pred_mv | Yaowu Xu | |
The third pred_mv is stored in x->pred_mv[ref_frame]. This commit make sure the correct mv is read. Change-Id: Ibed24daf36703a63f0394c87b2381ee1d2eb7910 | |||
2014-03-21 | Add prediction mode skipping in non-rd situation | Yunqing Wang | |
In non-rd pick_mode code, added mode skipping according to thresholds. Used rd thresholds now, but we can modified them later for real-time case. RTC set borg test showed a 0.095% PSNR gain. For different rtc clips, the real-time(speed 7) encoder speedup is 2% - 10%. Change-Id: Ic72535c96b891092c662453be32d3168f7e34dcc |