Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-14 | Merge "change to save rdmult value correctly" | Yaowu Xu | |
2014-03-14 | Merge "Use of inline instead of INLINE." | Yaowu Xu | |
2014-03-14 | change to save rdmult value correctly | Yaowu Xu | |
This commit moves the position where rdmult is saved to make sure it is the correct value. Prior, an uninitialized value may be saved and restored. This addresses issue: https://code.google.com/p/webm/issues/detail?id=733 Change-Id: I436407f289169bc63da3c5a6bf609bed16cb71b5 | |||
2014-03-14 | Merge "Remove deprecated function nonrd_use_fixed_partition" | Jingning Han | |
2014-03-14 | Merge "Remove unused comment" | Jingning Han | |
2014-03-14 | Merge "Refactor the non-RD partition decision process" | Jingning Han | |
2014-03-14 | Merge "Unify non-RD partition use cases" | Jingning Han | |
2014-03-14 | Merge "Return rate and distortion cost values from non-RD mode decision" | Jingning Han | |
2014-03-14 | Use of inline instead of INLINE. | Paul Wilkins | |
This causes a build failure in VS 2008. Change-Id: I03b0c0c006589b56d92a238d7b794711eb62575e | |||
2014-03-13 | Merge "Adding vp9_swap_mi_and_prev_mi() function." | Dmitry Kovalev | |
2014-03-13 | Merge "Using MB_PREDICTION_MODE enum instead of int." | Dmitry Kovalev | |
2014-03-13 | Remove deprecated function nonrd_use_fixed_partition | Jingning Han | |
This function was subsumed by nonrd_use_partition, hence removed. Change-Id: Id36757bc600ce6cf6ca03ad5df80268c4786d386 | |||
2014-03-13 | Remove unused comment | Jingning Han | |
Change-Id: I12ce22c036b12073a45b762d4dd38f6ec4960e56 | |||
2014-03-13 | Refactor the non-RD partition decision process | Jingning Han | |
Combine the common variables and functions used by different speed features. Change-Id: Ifd1fa86200edbcc9e50b3fc3b1ba8a275bc3c17f | |||
2014-03-13 | Unify non-RD partition use cases | Jingning Han | |
This commit unifies the non-RD partition use cases for both fixed and variable block sizes. Deprecate and remove the separate function for fixed partition type only. Change-Id: I2b6cb945e90c1566f985adcebc4d0757480a8004 | |||
2014-03-13 | Using MB_PREDICTION_MODE enum instead of int. | Dmitry Kovalev | |
Change-Id: I652d17f7bff84f75d015f4f39652472e14eb3134 | |||
2014-03-13 | Merge "Move svc layer_context to separate file." | Marco Paniconi | |
2014-03-13 | Move svc layer_context to separate file. | Marco Paniconi | |
Change-Id: Ie47c139d48cb18409d71f98f6a5b9eeb9f9437a9 | |||
2014-03-13 | Adding vp9_swap_mi_and_prev_mi() function. | Dmitry Kovalev | |
Change-Id: I18b3939f0b51085cdd25c9182c3a9c7536ca7e3e | |||
2014-03-13 | Merge "Removing unused select_cq_level() function." | Dmitry Kovalev | |
2014-03-13 | Merge "Speeding up reading of intra block modes." | Dmitry Kovalev | |
2014-03-13 | Merge "Renaming decode_modes_{b, sb}." | Dmitry Kovalev | |
2014-03-13 | Merge "Cleaning up vp9_cx_iface.c file." | Dmitry Kovalev | |
2014-03-13 | Return rate and distortion cost values from non-RD mode decision | Jingning Han | |
This commit allows the non-RD mode decision process to return the rate and distortion costs associated with the selected mode. Change-Id: Ibe0f67d323f65839fd9cb0a726c1219bf7b55da9 | |||
2014-03-13 | Merge changes Icb5a23d5,I62daa593 | Jim Bankoski | |
* changes: vp9_lossless_test tests Renamed with suffix Large error_resilience_test renaming -> Suffix Large | |||
2014-03-13 | Merge "Tune rate-distortion modeling for non-RD mode decision" | Jingning Han | |
2014-03-13 | Merge "Explicitly assign interp_kernel value in non-RD coding mode" | Jingning Han | |
2014-03-13 | vp9_lossless_test tests Renamed with suffix Large | Jim Bankoski | |
Change-Id: Icb5a23d5931841cb51a0518b3d33f3b1340ef3f8 | |||
2014-03-13 | error_resilience_test renaming -> Suffix Large | Jim Bankoski | |
Change-Id: I62daa5938c93f0fce0c90ad3b67a2eb590120e38 | |||
2014-03-13 | Merge "datarate_test renaming with suffix large because it is slow." | Jim Bankoski | |
2014-03-13 | Merge "Preliminary code for variance based paritioning" | Deb Mukherjee | |
2014-03-12 | Merge "Renaming vp8_cfg to extra_cfg + cleanup." | Dmitry Kovalev | |
2014-03-12 | Merge "Renaming mode2txfm_map to intra_mode_to_tx_type_lookup." | Dmitry Kovalev | |
2014-03-12 | Merge "Moving declaration of vp9_encode_frame() to vp9_encodeframe.h." | Dmitry Kovalev | |
2014-03-12 | Revert "With on demand border extension, clamping the MV" | Yaowu Xu | |
This reverts commit b0fec6ab4a61ded1ab2ade188987631f53c4e9c1. Change-Id: I9acd8ee0423f22d92138f11579611ff959331013 | |||
2014-03-12 | Revert "Remove dec_build_inter_predictors() parameters" | Yaowu Xu | |
This reverts commit 9650b9d72aa236e76c54b4f0acebd6bf1d6bbe48. Change-Id: I841c4a4734170fda63469e32adc10703aa4bf0fa | |||
2014-03-12 | Moving declaration of vp9_encode_frame() to vp9_encodeframe.h. | Dmitry Kovalev | |
Change-Id: I14adfd32622152abdc22c16429db38f6724628a4 | |||
2014-03-12 | Renaming mode2txfm_map to intra_mode_to_tx_type_lookup. | Dmitry Kovalev | |
Change-Id: I9a19eb96907f674e3ce1e573f5dd49f0fbf2ae4f | |||
2014-03-12 | datarate_test renaming with suffix large because it is slow. | Jim Bankoski | |
Change-Id: I5cdff078159a379bc48f1d8e249e144c6d27c946 | |||
2014-03-12 | Cleaning up vp9_cx_iface.c file. | Dmitry Kovalev | |
Change-Id: I491fc2330734517c466f62c99b82e46d46b98875 | |||
2014-03-12 | Renaming vp8_cfg to extra_cfg + cleanup. | Dmitry Kovalev | |
Change-Id: I9a67dec9c198ce1dca90c086be55ad050c5c6f6c | |||
2014-03-12 | Renaming decode_modes_{b, sb}. | Dmitry Kovalev | |
decode_modes_b => decode_block decode_modes_sb => decode_partition Change-Id: I2a208f5f7bcaa1105f6a2244e37c53b8958c5d76 | |||
2014-03-12 | Preliminary code for variance based paritioning | Deb Mukherjee | |
Brings back most of Jim's previous patch for choosing partitioning based on variance while making it compatible with the current state of the code. Also adds a nonrd_use_partition() function to recursively encode for any arbitrary sb_type decisions within a 64x64 block; and includes some refactoring. Currently, when the VAR_BASED_PARTITIONING mode is turned on for speed 7, there is a 10+% speed-up observed. Experiments/improvements with this new partitioning method will be conducted subsequently. Change-Id: Ie6f43bfbde30583e941f450bf07c3b48828c9571 | |||
2014-03-12 | Add missing virtual destructors to tests. | Alex Converse | |
Change-Id: I916b1e646d9fe142d3483039eb6cc72464529832 | |||
2014-03-12 | Merge "Add an active map test." | Alex Converse | |
2014-03-12 | Add an active map test. | Alex Converse | |
Change-Id: I641a75dd75cd3c53a20eb4dbceb7a9b70a5a0e4d | |||
2014-03-12 | Tune rate-distortion modeling for non-RD mode decision | Jingning Han | |
This commit adjusts the rate-distortion modeling for non-RD mode decision. It puts more weights on energy from AC coefficients when estimating the cost. The coding performance for rtc testset is improved by 0.72%. Change-Id: Ifa6ff11311a513ec2b10586589e82a9a21f6c61c | |||
2014-03-12 | Explicitly assign interp_kernel value in non-RD coding mode | Jingning Han | |
Assign interp_kernel value in MACROBLOCKD. This will be used to select prediction filter coefficient sets and generate motion compensated prediction. Change-Id: I28c8dfb2dae6566f6939bb328aca5875c94bee65 | |||
2014-03-12 | Speeding up reading of intra block modes. | Dmitry Kovalev | |
Reimplementing sub8x8-reading of intra block modes in read_intra_frame_mode_info() and read_intra_block_mode_info(). Code looks more readable as well. Change-Id: Ia42fc7d0dad708bc0c7a8bff1f8b37809b843f40 | |||
2014-03-12 | Merge "Moving mi_streams from VP9Decompressor to VP9Common." | Dmitry Kovalev | |