Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-27 | Merge "[svc] Verify and store input two pass stats data in 2nd pass rc" | Minghai Shang | |
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 | Merge "aq_mode=3: Set target seg_map in sb-block order." | Marco Paniconi | |
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 | |
2014-03-25 | Merge "Refactor out zero motion vector equivalence." | Alex Converse | |
2014-03-25 | Apply early termination in non-RD partition search | Jingning Han | |
This commit allows the recursive non-RD partition search to early terminate sub search tree when the cumulative rate-distortion is already above the best available. Change-Id: Ifdbcbb4bee229f47fde3033200829577c9f1fc1d | |||
2014-03-25 | Merge "Add consts to cost_mv_ref." | Alex Converse | |
2014-03-25 | configure: clean up temp gcov (.gcno) files | James Zern | |
Change-Id: I792e4ef7d81aa81beb28091a37a61bafb91b30f4 | |||
2014-03-25 | tests: use consistent case for VP[89] | James Zern | |
Vp[89] -> VP[89] Change-Id: Ib5863444c0c022cc51e2f160ecea92ca157fdf1d | |||
2014-03-25 | Removing unused force_next_frame_intra member. | Dmitry Kovalev | |
Change-Id: I3d9fc6da986d0f1ec682fb12e067c52472453eed | |||
2014-03-25 | Added a speed feature "allow_skip_recode" | Yaowu Xu | |
This commit added a speed feature to make the logic of calculating skip_recode on a block level more explicit. This also enable the feature to be enabled at speed 5 where the previous logic is too conservative, help gain back the lost speed for --rt(-5). Change-Id: Ieb37ca3e85c2e7bda343486edf13d5f5395f2233 | |||
2014-03-25 | Removing redundant references to VP9D_COMP struct. | Dmitry Kovalev | |
Change-Id: I4c4772c0e6aca2c7d7085a72412ac8dba8874a3d | |||
2014-03-25 | Refactor out zero motion vector equivalence. | Alex Converse | |
Change-Id: I6b20248b6f76545356f910ca6386f5466e287b6e | |||
2014-03-25 | Add consts to cost_mv_ref. | Alex Converse | |
Change-Id: Ie5dadb5c2bcfe80a703edb58a71dc453644c9ade | |||
2014-03-25 | Removing redundant vpx_free() call. | Dmitry Kovalev | |
above_seg_context is alreaded freed during vp9_remove_common() call. Change-Id: I16b72c710e71d2f143df2d47e876d220c8d374e0 | |||
2014-03-25 | Removed redundant settings | Yaowu Xu | |
The recode_loop feature is disabled for one-pass always. Change-Id: I6de8820add4a6f97196874af83a970f9898f842d | |||
2014-03-25 | Moving above_context to VP9_COMMON. | Dmitry Kovalev | |
Change-Id: I713af99d1e17e05a20eab20df51d74ebfd1a68d2 | |||
2014-03-25 | Fix compiling errors due to git merge | Jingning Han | |
There were a few conflicts between the new non-RD partition search and recent clean-up patches, which were not caught by git control. This commit fixed these issues. Change-Id: Ieebefbd6c19d81d0d13e3c568877d5cce2ab7797 | |||
2014-03-25 | Merge "Fixed a build issue" | Yaowu Xu | |
2014-03-25 | Merge "Change back the scaling calculation." | Yaowu Xu | |
2014-03-25 | Fixed a build issue | Yaowu Xu | |
Adding the missed include file. Change-Id: I7e48df6b0633afbebaf1ccb3062ae404e7203dc9 | |||
2014-03-25 | Merge "Always use adaptive motion search in non-RD coding mode" | Jingning Han | |
2014-03-25 | Merge "Enable recursive partition selection for non-RD coding mode" | Jingning Han | |
2014-03-24 | Always use adaptive motion search in non-RD coding mode | Jingning Han | |
This commit takes out the if statements on using adaptive motion search flag. This feature is automatically enabled in non-RD mode decision flow for variable partition types search. Change-Id: I5a25cf9109d84d07aa61b3e02c8d32dda1e90cb0 | |||
2014-03-24 | Merge "Fix uninitialized read in postprocessing" | Yunqing Wang | |
2014-03-24 | Merge "Align threading LFWorkerData to 32 bytes." | Yaowu Xu | |
2014-03-24 | Merge "Making c++ compiler happier." | Dmitry Kovalev | |