summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-27Merge "[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 rcMinghai Shang
Change-Id: Ib09eedc17ea0ea2eec75d78112e4786d98f382aa
2014-03-27Fix segment_id assignment in update_state_rt for AQ modeJingning Han
Properly obtain and buffer the segment_id in non-RD mode information update process. Change-Id: I43230001872f6a986d12c0d94e98fdec0db3be2c
2014-03-27Merge "Add compile option to parse ELF."Johann
2014-03-27Merge "Moving thresh_mult{,_sub8x8} from SPEED_FEATURES to VP9_COMP."Dmitry Kovalev
2014-03-27Merge "aq_mode=3: Set target seg_map in sb-block order."Marco Paniconi
2014-03-26Add compile option to parse ELF.Tao Bai
Change-Id: I64a81601d11e9fa383435bfd1a1d35206ebb2fc8
2014-03-26aq_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-26Move aq_mode=2 (complexity_aq) to separate file.Marco Paniconi
Change-Id: Iffa45b9b04196c1ded6037622a8644a2500a62de
2014-03-26Merge "Motion referenced partition search for non-RD coding flow"Jingning Han
2014-03-26Merge "Removing prev_mi_8x8 from MACROBLOCKD."Dmitry Kovalev
2014-03-26Merge "Cleaning up vp9_entropymv.c."Dmitry Kovalev
2014-03-26Merge "Encapsulating CYCLIC_REFRESH struct into .c file."Dmitry Kovalev
2014-03-26Motion referenced partition search for non-RD coding flowJingning 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-26Merge "tests: use consistent case for VP[89]"James Zern
2014-03-26Moving thresh_mult{,_sub8x8} from SPEED_FEATURES to VP9_COMP.Dmitry Kovalev
SPEED_FEATURES should contain only configuration parameters. Change-Id: I7d6d0636879c3e87dad09bc9455c1cf1dc039da8
2014-03-26Encapsulating CYCLIC_REFRESH struct into .c file.Dmitry Kovalev
Change-Id: I32695ad703dcbbbbf5f122b403f3d3120a0be366
2014-03-26Removing prev_mi_8x8 from MACROBLOCKD.Dmitry Kovalev
Change-Id: I32beb5f18c10b5771146c55933b5555487f53633
2014-03-26Merge "Added a speed feature "allow_skip_recode""Yaowu Xu
2014-03-26Merge "Removed redundant settings"Yaowu Xu
2014-03-26Merge "Apply early termination in non-RD partition search"Jingning Han
2014-03-26Merge "Fix to cylcic refresh: use correct/chosen mode for update_segment."Marco Paniconi
2014-03-25Merge "configure: clean up temp gcov (.gcno) files"James Zern
2014-03-25Merge "Removing unused force_next_frame_intra member."Dmitry Kovalev
2014-03-25Merge "Removing redundant references to VP9D_COMP struct."Dmitry Kovalev
2014-03-25Fix 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-25Merge "Moving setup_{key, inter}_frame() to vp9_onyx_if.c."Dmitry Kovalev
2014-03-25Merge "Refactor out zero motion vector equivalence."Alex Converse
2014-03-25Apply early termination in non-RD partition searchJingning 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-25Merge "Add consts to cost_mv_ref."Alex Converse
2014-03-25configure: clean up temp gcov (.gcno) filesJames Zern
Change-Id: I792e4ef7d81aa81beb28091a37a61bafb91b30f4
2014-03-25tests: use consistent case for VP[89]James Zern
Vp[89] -> VP[89] Change-Id: Ib5863444c0c022cc51e2f160ecea92ca157fdf1d
2014-03-25Removing unused force_next_frame_intra member.Dmitry Kovalev
Change-Id: I3d9fc6da986d0f1ec682fb12e067c52472453eed
2014-03-25Added 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-25Removing redundant references to VP9D_COMP struct.Dmitry Kovalev
Change-Id: I4c4772c0e6aca2c7d7085a72412ac8dba8874a3d
2014-03-25Refactor out zero motion vector equivalence.Alex Converse
Change-Id: I6b20248b6f76545356f910ca6386f5466e287b6e
2014-03-25Add consts to cost_mv_ref.Alex Converse
Change-Id: Ie5dadb5c2bcfe80a703edb58a71dc453644c9ade
2014-03-25Removing redundant vpx_free() call.Dmitry Kovalev
above_seg_context is alreaded freed during vp9_remove_common() call. Change-Id: I16b72c710e71d2f143df2d47e876d220c8d374e0
2014-03-25Removed redundant settingsYaowu Xu
The recode_loop feature is disabled for one-pass always. Change-Id: I6de8820add4a6f97196874af83a970f9898f842d
2014-03-25Moving above_context to VP9_COMMON.Dmitry Kovalev
Change-Id: I713af99d1e17e05a20eab20df51d74ebfd1a68d2
2014-03-25Fix compiling errors due to git mergeJingning 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-25Merge "Fixed a build issue"Yaowu Xu
2014-03-25Merge "Change back the scaling calculation."Yaowu Xu
2014-03-25Fixed a build issueYaowu Xu
Adding the missed include file. Change-Id: I7e48df6b0633afbebaf1ccb3062ae404e7203dc9
2014-03-25Merge "Always use adaptive motion search in non-RD coding mode"Jingning Han
2014-03-25Merge "Enable recursive partition selection for non-RD coding mode"Jingning Han
2014-03-24Always use adaptive motion search in non-RD coding modeJingning 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-24Merge "Fix uninitialized read in postprocessing"Yunqing Wang
2014-03-24Merge "Align threading LFWorkerData to 32 bytes."Yaowu Xu
2014-03-24Merge "Making c++ compiler happier."Dmitry Kovalev