Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-23 | Re-factor bit allocation in first pass. | Paul Wilkins | |
Restructuring to allocate the bits for each frame in a GF group at the time the group is defined. At the moment the allocation closely mirrors what we had before. Also changes the default rate adjustment method to LONG_TERM_VBR_CORRECTION. Change-Id: Ie5793c46c6b9c888cead5d8790792efd7d60b7c1 | |||
2014-05-23 | Merge "change to use assembly version of ssse3 filter code" | Yaowu Xu | |
2014-05-22 | Merge "Adding several consts to assign_std_frame_bits()." | Dmitry Kovalev | |
2014-05-22 | Merge "Removing unused third-party libraries." | Dmitry Kovalev | |
2014-05-22 | change to use assembly version of ssse3 filter code | Yaowu Xu | |
As mismatchs were found between the intrinsic version and c only. The commit temporarily revert to use the matching assembly version to allow further investigation. Change-Id: I08436c47d4888b562c0eac8e8856d90a831442df | |||
2014-05-22 | Merge "Fix a decoding mismatch in sub-pixel filters" | Yunqing Wang | |
2014-05-22 | Merge "Fix for missing initialization of ratectrl vars" | Deb Mukherjee | |
2014-05-22 | Fix for missing initialization of ratectrl vars | Deb Mukherjee | |
Initializes total_actual_bits and total_target_bits to 0 Change-Id: Ia50d3bf5df765146a44aa1f6045e73367ccf50df | |||
2014-05-22 | Merge "[spatial svc] Remove hard coded rc_end_usage setting" | Minghai Shang | |
2014-05-22 | Fix a decoding mismatch in sub-pixel filters | Yunqing Wang | |
This did the same correction as the one in commit "Correct ssse3 8/16-pixel wide sub-pixel filter calculation" to avoid saturation during filtering. Change-Id: Ife9aa3f62daf9114eb24fe38f7baa3c3f361b2d6 | |||
2014-05-22 | Merge "vp9_ratectrl.c: Fix MSVC warnings." | Tom Finegan | |
2014-05-22 | Merge "Cleaning up vp9_init_second_pass()." | Dmitry Kovalev | |
2014-05-22 | vp9_ratectrl.c: Fix MSVC warnings. | Tom Finegan | |
Change-Id: I4bd635949240880ced5f581c24e981ccd0374e40 | |||
2014-05-22 | Merge "Cleaning up calculate_section_intra_ratio()." | Dmitry Kovalev | |
2014-05-22 | Merge "Adjust cq_level in constrained quality mode" | Deb Mukherjee | |
2014-05-22 | Merge "Cleaning up calc_frame_boost()." | Dmitry Kovalev | |
2014-05-22 | Cleaning up vp9_init_second_pass(). | Dmitry Kovalev | |
modified_error_total from TWO_PASS struct is not required anymore. Change-Id: I0e07cac1e6d1b6a78418116be725bcd72bfbd847 | |||
2014-05-22 | Removing unused third-party libraries. | Dmitry Kovalev | |
We use libwebm instead of libmkv and nestegg. Change-Id: I339eae081061c2e3eb8b234f14ae1bc846f85011 | |||
2014-05-22 | Merge "Renames x86_64 specific asm files" | Deb Mukherjee | |
2014-05-22 | Adjust cq_level in constrained quality mode | Deb Mukherjee | |
If we are already saving a lot in bits from the target (maximum) bitrate in the constrained quality mode, allow the quantizer to go lower than the cq level. This hopefully will solve issues with getting too low a bitrate and consequently poor quality for certain videos in cq mode. Change-Id: I1c4e8b0171fcf58f95198b3add85eea5f3c8f19f | |||
2014-05-22 | Adding several consts to assign_std_frame_bits(). | Dmitry Kovalev | |
Change-Id: I6c27c60f7192b1b397f01882ab68a68cdf767534 | |||
2014-05-22 | Merge "Cleaning up calculate_modified_err()." | Dmitry Kovalev | |
2014-05-22 | Cleaning up calc_frame_boost(). | Dmitry Kovalev | |
Change-Id: I3ba9374de96dc31fb4e736742603ef988d8aaa5f | |||
2014-05-22 | Merge "Removing decoded_key_frame flag." | Dmitry Kovalev | |
2014-05-22 | Cleaning up calculate_section_intra_ratio(). | Dmitry Kovalev | |
Addition of reset_fpf_position() call fixes previous issue with this patch. Change-Id: I356186d5a1032297a147194e81e9c7db252d14a6 | |||
2014-05-22 | Merge "Revert "Cleaning up calculate_section_intra_ratio()."" | Paul Wilkins | |
2014-05-22 | Merge "Enable various thresholds of motion detection" | Yaowu Xu | |
2014-05-22 | Revert "Cleaning up calculate_section_intra_ratio()." | Paul Wilkins | |
Breaks rate control completely. This reverts commit 9067b293b39e97f3bc8c62646120cdfd4c956310. Change-Id: I8f89e209cf7bd607f7de5c4872adcd57a9c5c72b | |||
2014-05-21 | Merge "vpx_temporal_svc_encoder: fix memory leak on success" | James Zern | |
2014-05-21 | vpx_temporal_svc_encoder: fix memory leak on success | James Zern | |
more work would be necessary to avoid leaks in all failure cases Change-Id: I9c92ae1c34e120b17109bc832b6b2789b909761d | |||
2014-05-21 | tools_common: fix test_name quoting | James Zern | |
quoting within $() doesn't need to be escaped; removes trailing " in test_name Change-Id: I97ffad9fdfd97b3cdf4dec2a8547804875d85e66 | |||
2014-05-21 | [spatial svc] Disable auto alt reference | Minghai Shang | |
Change-Id: I2a41c1fe08261065dd21fe631b2b5937acfbfb51 | |||
2014-05-21 | Removing decoded_key_frame flag. | Dmitry Kovalev | |
Change-Id: I79576920efb7f3f6f197d386727409759d8bda8d | |||
2014-05-21 | Renames x86_64 specific asm files | Deb Mukherjee | |
Renames all x86_64 specific assembly files to consistently end in _x86_64.asm. This will be useful for build systems to handle these files differently. All new 64-bit specific assembly files should use the new naming convention. Change-Id: I36c89584967c82ffc4088b1b5044ac15d2bb7536 | |||
2014-05-21 | Merge "Fix the memory alignment issue due to patch: ↵ | hkuang | |
https://gerrit.chromium.org/gerrit/#/c/70162/" | |||
2014-05-21 | Enable various thresholds of motion detection | Yaowu Xu | |
This commit changed to enable the encoder to adjust motion dection speed threshold based on picture size. In addition, cpu-used 1 now does a partition search every other frame instead of every third frame for low resolution inputs. The change has no quality/speed impact for 720p and above. Test showed the change increase encoding time by between 3% to 6% for cpu-used 2 encodiong of 360p sequences. It also has a compression gain about .3%. For cpu-used 2, the change resolved some very disturbing visual artifacts in certain sequences when large block partitionings and transforms are used as a result of copying the partition from a previous frame. Change-Id: Ic7fd22508cdb811d4ca935655adbf20109286cfa | |||
2014-05-21 | [spatial svc] Remove hard coded rc_end_usage setting | Minghai Shang | |
Change-Id: Ifb09502ddf62664b3bfc62172de46bc36fde8efb | |||
2014-05-21 | Merge "Deadline is not supported in VP9 decoder, removing it completely." | Dmitry Kovalev | |
2014-05-21 | Merge "Cleaning up calculate_section_intra_ratio()." | Dmitry Kovalev | |
2014-05-21 | Fix the memory alignment issue due to patch: | hkuang | |
https://gerrit.chromium.org/gerrit/#/c/70162/ Change-Id: I797be6a4b21460de6d791125fc20d2be3a35364f | |||
2014-05-21 | Merge "Adjust the forward 16x16 DCT computation steps" | Jingning Han | |
2014-05-20 | Merge "Updates libyuv to version 1005" | Deb Mukherjee | |
2014-05-20 | Cleaning up calculate_section_intra_ratio(). | Dmitry Kovalev | |
Change-Id: I3258b789ce8c59fdfeaaca1acb9638b565e82a2a | |||
2014-05-20 | Merge "Cleaning up vp9_twopass_postencode_update()." | Dmitry Kovalev | |
2014-05-20 | Merge "Replacing int_mv with MV." | Dmitry Kovalev | |
2014-05-20 | Merge "Hiding struct diff in *.c file." | Dmitry Kovalev | |
2014-05-20 | Updates libyuv to version 1005 | Deb Mukherjee | |
Also adds compile check and a libyuv configure flag Change-Id: Ib9f0f4a71c4083e6f0aea7b5a5d175531ef0f66b | |||
2014-05-20 | Merge "Extends temporal filtering to work for 422 data" | Deb Mukherjee | |
2014-05-20 | Merge "Add make target for running example tests." | Tom Finegan | |
2014-05-20 | Merge "tools_common.sh: Allow over ride of test name." | Tom Finegan | |