Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-31 | Merge "Adjust rt speed steps." | Yaowu Xu | |
2014-03-28 | Merge "[svc] Fix SvcTest.SecondPassEncode failure" | James Zern | |
2014-03-28 | Adjust rt speed steps. | Yaowu Xu | |
This commit adjusted the speed steps in rt mode to make the steps more evenly spaced on speed and quality, specifically: 1. Merged 3 and 4 into one single step 3 and removed confilicting features. 2. Move 8, 7, 6, 5 to be 7, 6, 5, 4 repsectively. Change-Id: I38d56d61531f3561d772aef953c411c8fb38c063 | |||
2014-03-28 | Merge "[svc] Finalize first version of 2nd pass rc" | Minghai Shang | |
2014-03-28 | Merge "[svc] Initialization of 2nd pass rc for svc two pass rc" | Minghai Shang | |
2014-03-28 | [svc] Fix SvcTest.SecondPassEncode failure | Minghai Shang | |
Root cause is the different default register length between x86 and x64 platform. Change spatial_layer_id to long long. Change-Id: If1a5972365c7a59f7e76cb4fd714610f3d48a8ff | |||
2014-03-28 | [svc] Finalize first version of 2nd pass rc | Minghai Shang | |
Change-Id: I366850015004644c4fc7feabe27a782fdd8d8718 | |||
2014-03-28 | Merge "Moving dqcoeff array to MACROBLOCKD in decoder." | Dmitry Kovalev | |
2014-03-28 | Moving dqcoeff array to MACROBLOCKD in decoder. | Dmitry Kovalev | |
Change-Id: I3e20c0cdb9d2437bddf21afb255855f2dead8e02 | |||
2014-03-28 | Adding vp9_speed_features.{h, c}. | Dmitry Kovalev | |
Change-Id: I7d9874da8ff78a2d7e0cf11073af9c30538bc9a6 | |||
2014-03-28 | Merge "[svc] Fix issue for setting layers through ffmpeg" | Minghai Shang | |
2014-03-28 | Merge "Further speed trade off adjustments." | Paul Wilkins | |
2014-03-28 | Merge "Experimental change to speed 1 settings." | Paul Wilkins | |
2014-03-28 | Merge "Automatically count test vectors and make the tables const." | Alex Converse | |
2014-03-27 | Merge "vpx_temporal_pattern_encoder: add speed setting to command line." | Marco Paniconi | |
2014-03-27 | Merge "Remove a duplicate block_size variable." | Alex Converse | |
2014-03-27 | vpx_temporal_pattern_encoder: add speed setting to command line. | Marco Paniconi | |
Change-Id: I0abf4401b37e2f786a958c8eb0fb40640f7fc140 | |||
2014-03-27 | [svc] Fix issue for setting layers through ffmpeg | Minghai Shang | |
Root cause is number of spatial layers is set through parse_options() when running from ffmpeg. Change-Id: Icd79cd13fd76e8712150d803838a33fee9117dcb | |||
2014-03-27 | [svc] Initialization of 2nd pass rc for svc two pass rc | Minghai Shang | |
Change-Id: If67ed8721f258883e41bab18f5c456505de68785 | |||
2014-03-27 | Automatically count test vectors and make the tables const. | Alex Converse | |
Change-Id: I742b0f26b7d735e75c3653a3e52bd4f4fc198d3d | |||
2014-03-27 | Merge "[svc] Verify and store input two pass stats data in 2nd pass rc" | Minghai Shang | |
2014-03-27 | Remove a duplicate block_size variable. | Alex Converse | |
Change-Id: Ia6b1e3c5a8ac21219bbfe9eecdb4801f3eaa10e5 | |||
2014-03-27 | [svc] Verify and store input two pass stats data in 2nd pass rc | Minghai Shang | |
Change-Id: Ib09eedc17ea0ea2eec75d78112e4786d98f382aa | |||
2014-03-27 | Fix segment_id assignment in update_state_rt for AQ mode | Jingning Han | |
Properly obtain and buffer the segment_id in non-RD mode information update process. Change-Id: I43230001872f6a986d12c0d94e98fdec0db3be2c | |||
2014-03-27 | Merge "Add compile option to parse ELF." | Johann | |
2014-03-27 | Merge "Moving thresh_mult{,_sub8x8} from SPEED_FEATURES to VP9_COMP." | Dmitry Kovalev | |
2014-03-27 | Further speed trade off adjustments. | Paul Wilkins | |
Small speed gain for speed 1. Quality is generally a little up for speed 2. Speed 3 was similar to speed 4 but now positioned more evenly between 2 and 4 speed and quality wise. (opsnr +5.6% ssim +8.25% across all sets) Speed 4 is a little slower than before but sizable quality gains. (opsnr +3.7% ssim +6.8% across all sets) The code has been cleaned up a bit so that for each incremental speed step changes over the previous speed step are applied. This makes it easier to see what is changing from one setting to the next. Change-Id: I2d98d0d6230af23486adaec01908f58942a7cdeb | |||
2014-03-27 | Merge "aq_mode=3: Set target seg_map in sb-block order." | Marco Paniconi | |
2014-03-27 | Experimental change to speed 1 settings. | Paul Wilkins | |
Allow tx search for ARF and GF helps quality but a little slower. Setting subpel_iters_per_step to 1 improves encode speed. Setting sf->mode_skip_start = 10 improves speed. Initial local results suggest overall impact on quality is neutral but encode is up to 15% faster. Change-Id: Ibde02cae6626a44c10a1da0cefe888afbb51f037 | |||
2014-03-26 | Add compile option to parse ELF. | Tao Bai | |
Change-Id: I64a81601d11e9fa383435bfd1a1d35206ebb2fc8 | |||
2014-03-26 | aq_mode=3: Set target seg_map in sb-block order. | Marco Paniconi | |
Removes a TODO. Changed meaning of some parameters (target-max-percent refresh and starting index) to be defined relative to superblock. Also, modify turn-off condition. Change-Id: I5e55f372b7079c24f9cdac0b06fa34620dbf456b | |||
2014-03-26 | Move aq_mode=2 (complexity_aq) to separate file. | Marco Paniconi | |
Change-Id: Iffa45b9b04196c1ded6037622a8644a2500a62de | |||
2014-03-26 | Merge "Motion referenced partition search for non-RD coding flow" | Jingning Han | |
2014-03-26 | Merge "Removing prev_mi_8x8 from MACROBLOCKD." | Dmitry Kovalev | |
2014-03-26 | Merge "Cleaning up vp9_entropymv.c." | Dmitry Kovalev | |
2014-03-26 | Merge "Encapsulating CYCLIC_REFRESH struct into .c file." | Dmitry Kovalev | |
2014-03-26 | Motion referenced partition search for non-RD coding flow | Jingning Han | |
This commit enables the non-RD mode decision coding flow to adaptively apply partition search in non-refresh frame, when the collocated block in previous frame suggests there might be a motion activity. It refactors the update_state_rt() function to support buffer swap of mode_info struct, thereby unifying the encoding stage across various non-RD coding modes. It provides 5% compression performance gains in speed -6 for rtc test set, at about 12% speed slow down. Change-Id: Iefa374aed5a11c4b7ff9a3ed36a98ea8bd184edb | |||
2014-03-26 | Merge "tests: use consistent case for VP[89]" | James Zern | |
2014-03-26 | Moving thresh_mult{,_sub8x8} from SPEED_FEATURES to VP9_COMP. | Dmitry Kovalev | |
SPEED_FEATURES should contain only configuration parameters. Change-Id: I7d6d0636879c3e87dad09bc9455c1cf1dc039da8 | |||
2014-03-26 | Encapsulating CYCLIC_REFRESH struct into .c file. | Dmitry Kovalev | |
Change-Id: I32695ad703dcbbbbf5f122b403f3d3120a0be366 | |||
2014-03-26 | Removing prev_mi_8x8 from MACROBLOCKD. | Dmitry Kovalev | |
Change-Id: I32beb5f18c10b5771146c55933b5555487f53633 | |||
2014-03-26 | Merge "Added a speed feature "allow_skip_recode"" | Yaowu Xu | |
2014-03-26 | Merge "Removed redundant settings" | Yaowu Xu | |
2014-03-26 | Merge "Apply early termination in non-RD partition search" | Jingning Han | |
2014-03-26 | Merge "Fix to cylcic refresh: use correct/chosen mode for update_segment." | Marco Paniconi | |
2014-03-25 | Merge "configure: clean up temp gcov (.gcno) files" | James Zern | |
2014-03-25 | Merge "Removing unused force_next_frame_intra member." | Dmitry Kovalev | |
2014-03-25 | Merge "Removing redundant references to VP9D_COMP struct." | Dmitry Kovalev | |
2014-03-25 | Fix to cylcic refresh: use correct/chosen mode for update_segment. | Marco Paniconi | |
Fix so that vp9_update_segment_aq() will use the correct (i..e, chosen) encoding mode (from ctx struct) in update_state. Change-Id: Icc4b66f3935fad5ec4516a4d57e843d12c365e64 | |||
2014-03-25 | Merge "Moving setup_{key, inter}_frame() to vp9_onyx_if.c." | Dmitry Kovalev | |