Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-13 | vp9/vp9_cx_iface: Silence ts_number_layers MSVC warnings | Tom Finegan | |
Silence signed/unsigned mismatch warnings by adding casts where ts_number_layers does not match the sign of the variable to which it is being compared. Change-Id: Iab25e18c877d158b2b2b417de7da94669648b2fa | |||
2014-02-12 | Merge "Converting int_mv to MV." | Dmitry Kovalev | |
2014-02-12 | Merge "Remove unnecessary vp9_setup_buffer_inter use" | Jingning Han | |
2014-02-12 | Merge "Remove inactive control parameters" | Jingning Han | |
2014-02-12 | Merge "Remove unused using_small_partition_info functions" | Jingning Han | |
2014-02-12 | Merge "Remove unused function in vp9_encodeframe" | Jingning Han | |
2014-02-12 | Merge "Adding consts to mv search function arguments." | Dmitry Kovalev | |
2014-02-12 | Merge "gen_msvs_vcxproj.sh: Add /arch:AVX for files using AVX." | James Zern | |
2014-02-12 | Converting int_mv to MV. | Dmitry Kovalev | |
Change-Id: Id15285aa48ac6d8fec19a1946e6391412d84f5be | |||
2014-02-12 | Merge "Cleanup tokenize_b and hoist some invarients out of the loop." | Alex Converse | |
2014-02-12 | Merge "Using video writer API from vp9_spatial_scalable_encoder." | Dmitry Kovalev | |
2014-02-12 | Merge "Adding API to get vpx encoder/decoder interface." | Dmitry Kovalev | |
2014-02-12 | Remove unnecessary vp9_setup_buffer_inter use | Jingning Han | |
This function initializes the predictor buffer pointers and calculates reference motion vectors. It is only needed in the settings of inter frame coding. Hence removing it from the key frame coding branch in rtc_use_partition. Change-Id: Ic4e16c7467a5f32be4e0bf619ef9d57afb4a7075 | |||
2014-02-12 | Merge "Fix frames that have no references to them." | Frank Galligan | |
2014-02-12 | Adding consts to mv search function arguments. | Dmitry Kovalev | |
Change-Id: Ie79114bba4f0cea55d9f701e20d2be2017630f3b | |||
2014-02-12 | gen_msvs_vcxproj.sh: Add /arch:AVX for files using AVX. | Tom Finegan | |
Turns on AVX when the final characters of .c and .cc file names preceding the .c and .cc file extension contain the substrings avx or avx2. This silences many MSVC warnings issued during compilation files that use AVX. Change-Id: I82bda394af7a688679abab2a50dd7e10b3cb0c7a | |||
2014-02-12 | Remove inactive control parameters | Jingning Han | |
Change-Id: Ic5692af975fe6bd2d8ec82bbae103c6f7c2fc13e | |||
2014-02-12 | Remove unused using_small_partition_info functions | Jingning Han | |
This function is deprecated after the re-design of partition search that runs big block size, then four-way split, followed by rectangular block sizes. This commit removes the related functions. Change-Id: I417549c8e0fa3cf35bd29816b805dd4e7c3660c6 | |||
2014-02-12 | Remove unused function in vp9_encodeframe | Jingning Han | |
The function rd_pick_reference_frame can be deprecated. Its use was subsumed by the adaptive motion search control. Change-Id: Icb0c2fa335f0f06fa7b79a71f972d9fa54d750db | |||
2014-02-12 | Merge "Cleaning up vp9_full_search_sad_c() function." | Dmitry Kovalev | |
2014-02-12 | Merge "Removing vp9_foreach_transformed_block_uv() function." | Dmitry Kovalev | |
2014-02-12 | Using video writer API from vp9_spatial_scalable_encoder. | Dmitry Kovalev | |
Change-Id: I6c2748bef22cdbbc9574d7a8dfc1ed55f4f6b05f | |||
2014-02-12 | Merge "Minor cleanup." | Adrian Grange | |
2014-02-12 | Merge "Use INTER_OFFSET in vp9_pick_inter_mode" | Jingning Han | |
2014-02-12 | Merge "Fixed a bug where no valid partition is allowed" | Yaowu Xu | |
2014-02-12 | Merge "Skip COMDAT sections when parsing COFF" | Johann | |
2014-02-12 | Merge "Removes active_worst_quality feedback" | Deb Mukherjee | |
2014-02-12 | Minor cleanup. | Adrian Grange | |
Change-Id: I6ef0ce5371ed9e2a415dd8c08c93ad603f0ad7b2 | |||
2014-02-12 | Use INTER_OFFSET in vp9_pick_inter_mode | Jingning Han | |
Cosmetic change to use pre-defined macros. Change-Id: I93e9fa90113d0242599048940b39694660385a6f | |||
2014-02-12 | Fixed a bug where no valid partition is allowed | Yaowu Xu | |
Change-Id: I4d2729dc5c46db2847700256941a66b0957c105d | |||
2014-02-11 | Adding API to get vpx encoder/decoder interface. | Dmitry Kovalev | |
Change-Id: I137e5e6585356792913e1e84da6c0a439c5153a5 | |||
2014-02-11 | Merge "Enable encode_breakout in real time encoding" | Yunqing Wang | |
2014-02-11 | Fix frames that have no references to them. | Frank Galligan | |
BasicRateTargeting3TemporalLayers found an error with the get/release frame buffer management. Change-Id: Iccff25cba1d2f276f2a0d0fb7b20cf99b4405549 | |||
2014-02-11 | Removing vp9_foreach_transformed_block_uv() function. | Dmitry Kovalev | |
Change-Id: I35ec77b71e6fd686865cead9281e4dd9e9bc9e86 | |||
2014-02-11 | Merge "Hiding encode_b_args struct inside vp9_encodemb.c." | Dmitry Kovalev | |
2014-02-11 | Cleaning up vp9_full_search_sad_c() function. | Dmitry Kovalev | |
Change-Id: Ief941ff75c5e25f3288326a162b1bd0c0f17a779 | |||
2014-02-11 | Removes active_worst_quality feedback | Deb Mukherjee | |
Removes certain cases of feedback of active_worst_quality, and removes it from the RATE_CONTROL structure. Now active worst quality is expected to be computed locally in the q picking function during the encode. Making temporal filter strength depend on avg_frame_qindex rather than on active_worst_quality actually improves performance esp. for yt. derf: +0.038% yt: +0.359% Change-Id: I1fe5a343034b55af9322289165321f00ac0827b1 | |||
2014-02-11 | Merge "vpxenc: Silence MSVC warnings." | Tom Finegan | |
2014-02-11 | Enable encode_breakout in real time encoding | Yunqing Wang | |
In real time encoding, we enable encode_breakout to make encoding fast. A speed feature "use_encode_breakout" is defined to set encode_breakout thresholds for different speeds. However, currently, static_thresh is an encoder option. The encode_ breakout can be turned off if user sets static_thresh=0 specifically. The rtc set borg test result: (need to set --static_thresh=1) speed -5, psnr loss -3.543%; speed -4, psnr loss -2.358%; speed -3, psnr loss -0.771%. Encoding speed test: speed -5, 11% - 60% speedup; speed -4, 5.5% - 28% speedup; speed -3, 0.8% - 7% speedup. Change-Id: Icde592ffbe77eac7446f872a2e9eb2051733677b | |||
2014-02-11 | Merge "Disabling BasicRateTargeting3TemporalLayers test." | Dmitry Kovalev | |
2014-02-11 | Merge "vp9/common/x86: Silence MSVC warnings in vp9_asm_stubs.c." | Tom Finegan | |
2014-02-11 | Disabling BasicRateTargeting3TemporalLayers test. | Dmitry Kovalev | |
Frank is going to fix it soon, disabling for now. Change-Id: Ifb7092d7db5af01bde62897af189fd620b7bbdf3 | |||
2014-02-11 | Merge "Cleaning up compute_fast_motion_search_level()." | Dmitry Kovalev | |
2014-02-11 | Merge "Fixing errorperbit calculation." | Dmitry Kovalev | |
2014-02-11 | vpxenc: Silence MSVC warnings. | Tom Finegan | |
Change-Id: I7dd8532052f0b2d4077f579e78db3987b58e3d2a | |||
2014-02-11 | Merge "vpx_temporal_scalable_patterns: Remove extra const." | Tom Finegan | |
2014-02-11 | Merge "Rework mode_info update in vp9_pick_inter_mode" | Jingning Han | |
2014-02-11 | Merge "Use more meaningful names for speed features" | Jingning Han | |
2014-02-11 | Merge "Add get release decoder frame buffer functions." | Frank Galligan | |
2014-02-10 | Merge "Encoder quantization cleanup." | Dmitry Kovalev | |