Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-26 | Moving mode encodings from common to encoder + cleanup. | Dmitry Kovalev | |
Change-Id: I248ccb1532e2cd95314d0b95108f2c2e71cf084f | |||
2013-11-26 | Merge "Fix unit test failures" | Yaowu Xu | |
2013-11-26 | Fix unit test failures | Yaowu Xu | |
Change-Id: Ibc61ef81fafeb20df6df6e5496b6c01760f3dc84 | |||
2013-11-26 | Merge "Some cleanups on rate control" | Deb Mukherjee | |
2013-11-25 | Merge "Moving mv entropy encodings calculation to the encoder side." | Dmitry Kovalev | |
2013-11-25 | Merge "Removing vp9_modecosts.{c, h} files." | Dmitry Kovalev | |
2013-11-25 | Some cleanups on rate control | Deb Mukherjee | |
Removes the active_worst_qchanged variable since it is never set to 1. Change-Id: I29a291fd1068fd9b504a2db7768d45644c1eae3e | |||
2013-11-25 | Moving mv entropy encodings calculation to the encoder side. | Dmitry Kovalev | |
Moved arrays: vp9_mv_joint_encodings vp9_mv_class_encodings vp9_mv_class0_encodings vp9_mv_fp_encodings Change-Id: Iaf5008c579fcbd6d77fdd81d1aef8c71b5f308b7 | |||
2013-11-25 | Merge "Removing redundant call of vp9_init_mbmode_probs()." | Dmitry Kovalev | |
2013-11-25 | Removing vp9_modecosts.{c, h} files. | Dmitry Kovalev | |
Renaming vp9_init_mode_costs() to fill_mode_costs() and moving it to vp9_rdopt.c. Change-Id: Ib2542d216458f6dced9f4b7ccbdd2cd98176aa5a | |||
2013-11-25 | Reusing txfrm_block_to_raster_xy in vp9_xform_quant(). | Dmitry Kovalev | |
Change-Id: Ib273dfff3be284f3c9ae288e5315fb6c6126f9c2 | |||
2013-11-25 | Merge "Cleaning up vp9_write_nmv_probs() function." | Dmitry Kovalev | |
2013-11-25 | Merge "Adding select_tx_size() function." | Dmitry Kovalev | |
2013-11-25 | Merge "Renaming COMPPREDMODE_TYPE enum and its members." | Dmitry Kovalev | |
2013-11-25 | In frame Q adjustment experiment. | Paul Wilkins | |
The idea here is to allow "in frame" adjustment of the final Q value used to encode each SB64, using segmentation. There is also adjustment of the rd mult in regions of overspend. Activated using aq_mode=2 Change-Id: I2f140cd898c9f877c32cd6d2e667f5e11ada4b1c | |||
2013-11-25 | Merge "Rename block_yrd_txfm to block_rd_txfm" | Guillaume Martres | |
2013-11-25 | Merge "Separate setup_scale_factor/extend_frame_borders" | Jingning Han | |
2013-11-24 | Cleaning up vp9_write_nmv_probs() function. | Dmitry Kovalev | |
Change-Id: I9af38f1a0e226ee094c17081f044a722ac1caded | |||
2013-11-25 | Rename block_yrd_txfm to block_rd_txfm | Guillaume Martres | |
This function is also used with the U and V planes. Change-Id: Ib6beae0438790bfb690b3a2bda9c5c8b0e89a9b8 | |||
2013-11-24 | Merge "Using partition counts from FRAME_COUNTS struct in the encoder." | Dmitry Kovalev | |
2013-11-22 | Inlining and removing vp9_set_pred_flag_seg_id() function. | Dmitry Kovalev | |
Change-Id: I0fd76937e847f78378a7ab3fa0af00a7c2c52b42 | |||
2013-11-22 | Renaming COMPPREDMODE_TYPE enum and its members. | Dmitry Kovalev | |
List of renames: COMPPREDMODE_TYPE => REFERENCE_MODE SINGLE_PREDICTION_ONLY => SINGLE_REFERENCE COMP_PREDICTION_ONLY => COMPOUND_REFERENCE HYBRID_PREDICTION => REFERENCE_MODE_SELECT (like TX_MODE_SELECT) NB_PREDICTION_TYPES => REFERENCE_MODES Change-Id: If723dabe9435325d0165dcd028142a2c78b417b4 | |||
2013-11-22 | Organizing all scan tables into lookup table. | Dmitry Kovalev | |
Change-Id: Ie829ee58a55157e6972c63cebe69a5d0a3221349 | |||
2013-11-22 | Using partition counts from FRAME_COUNTS struct in the encoder. | Dmitry Kovalev | |
Change-Id: I6c3d47b00acabe7ffba22ffc73741173aa9a0bff | |||
2013-11-22 | Separate setup_scale_factor/extend_frame_borders | Jingning Han | |
This commit takes out vp9_extend_frame_borders from vp9_setup_scale_factors. The refactoring is for the preparation of the use of lazy border extension at decoder. This makes it necessary to handle border extension separately at encoder/decoder. The use of vp9_extend_frame_borders will be removed, when lazy border extension is ready. Change-Id: Ia3baba3d179d5f11eee1634f19b3b319d2a59186 | |||
2013-11-22 | Merge "Cleaning up entropy probability update in encoder." | Dmitry Kovalev | |
2013-11-22 | Merge "Removing txfrm_block_to_raster_xy() call from extend_for_intra()." | Dmitry Kovalev | |
2013-11-22 | Merge "Improve vp9_fdct4x4_sse2 (x1.2)" | Yunqing Wang | |
2013-11-22 | Merge "Refactoring of rate control - part 1" | Deb Mukherjee | |
2013-11-22 | Refactoring of rate control - part 1 | Deb Mukherjee | |
Moves all rate control variables to a separate structure, removes some currently unused variables, moves some rate control functions to vp9_ratectrl.c, and splits the encode_frame_to_data_rate function. Change-Id: I4ed54c24764b3b6de2dd676484f01473724ab52b | |||
2013-11-21 | Removing txfrm_block_to_raster_xy() call from extend_for_intra(). | Dmitry Kovalev | |
Change-Id: I6a48d1f35ed5fe7a2c7499675b339994c9c3bdf2 | |||
2013-11-21 | Merge "Removing plane_block_{width, height} functions." | Dmitry Kovalev | |
2013-11-21 | Merge "Using txfrm_block_to_raster_xy() in encoder." | Dmitry Kovalev | |
2013-11-21 | Adding select_tx_size() function. | Dmitry Kovalev | |
Change-Id: I9d18b31661a2ccdcd4e25956882c7fc2d4b7002e | |||
2013-11-21 | Syncing update_coef_probs() implementation with decoder. | Dmitry Kovalev | |
Using for loop based on max_tx_size instead of separate checks. Combining build_coeff_contexts() with update_coef_probs(). Change-Id: Ie335a7db29830677fbc14478a9c190d3c1068665 | |||
2013-11-21 | Improve vp9_fdct4x4_sse2 (x1.2) | Abo Talib Mahfoodh | |
Modifications are done to reduce the total clock cycle. Speedup: 1.2 Tested with: park_joy_420_720p50.y4m Change-Id: Ia36b87e62e2f80a5fadaf5628729aedc80f38f3f | |||
2013-11-20 | Removing redundant call of vp9_init_mbmode_probs(). | Dmitry Kovalev | |
This function is called from vp9_setup_past_independence() which is called before the modified piece of code. Moving reset of inter_mode_probs into vp9_init_mbmode_probs() for consistency. Change-Id: Ib188e8798e1fbe15407fd501406761b746fdda95 | |||
2013-11-20 | Merge "Removing old code." | Dmitry Kovalev | |
2013-11-20 | Merge "Adding MV_FP_SIZE constant." | Dmitry Kovalev | |
2013-11-20 | Removing old code. | Dmitry Kovalev | |
Change-Id: I67d1681c7b17661deb792c5e6a9e2014a73ff9b7 | |||
2013-11-20 | Using txfrm_block_to_raster_xy() in encoder. | Dmitry Kovalev | |
Change-Id: Ibe847000467fe46bf8ce87d8f1ef8f2d5ad1eaf4 | |||
2013-11-20 | Removing plane_block_{width, height} functions. | Dmitry Kovalev | |
Change-Id: I29c0dfcf41a1253d5e2a0d2ff740c0c38ebaa5a2 | |||
2013-11-20 | Using is_inter_block() and has_second_ref() functions. | Dmitry Kovalev | |
Change-Id: Iadd771a33c8874f3b774923bca4da3c8fe5429ee | |||
2013-11-20 | Adding MV_FP_SIZE constant. | Dmitry Kovalev | |
Change-Id: I98d750ee92ff51fb714980418ea28be3b1d0f3c6 | |||
2013-11-20 | Merge "remove the model and copy in pack_mb_tokens" | Jim Bankoski | |
2013-11-20 | Merge "Take out assertion from inverse transforms" | Jingning Han | |
2013-11-20 | remove the model and copy in pack_mb_tokens | Jim Bankoski | |
Change-Id: I00a5203c8ed76c184d936fccf93d76e7c06773d3 | |||
2013-11-20 | Merge "vpxenc: add --aq-mode flag to control adaptive quantization" | Guillaume Martres | |
2013-11-19 | Cleaning up entropy probability update in encoder. | Dmitry Kovalev | |
Change-Id: I94cb9e3d910dff74bf90906dd96e3a4e06ebdbe6 | |||
2013-11-19 | Merge "Use restore_dst_buf in handle_inter_mode" | Jingning Han | |