Age | Commit message (Collapse) | Author |
|
Change-Id: I2e36e07c273692a08a9c3ebba814882d32d32f8c
|
|
It's already updated properly in vp9_init_second_pass()
Change-Id: I94ee2e8536387c94a2abf9a7686011c76489c2f9
|
|
Change-Id: Id5c8b2d69a36d218ec04cd504868ce0efebf6b69
|
|
Change-Id: I36fa92d9acfc272fc9a2f700bcd1466e95f1443c
|
|
Change-Id: I0624c4b44a35c760bb00e4d1a07bb0ac2640ea0b
|
|
BDRate Changes (negative means improvement)
lowres: 0.565%
midres: 0.361%
lowres: 0.233%
ugc360: -0.242%
Make gop size independent from coding results
Change-Id: I1f54c48b12dc45ee5162ca2527a877c1610528bd
|
|
* changes:
Add get_arf_layers()
Use RANGE in get_gop_coding_frame_num
Add get_gf_interval_active_range()
|
|
Ensure scripts do not get crlf endings when checking out
on Windows.
Fixed: webm:1651
Change-Id: I7cb6039c6d600bb57e7fbdb2fdbb84f4040803f5
|
|
None of these file patterns match any existing files.
Change-Id: I069bab91fe43887b094d02e6328b00da62706d94
|
|
These only appear to exist in this repository. Based
on the name they may have been intended to manage
tabs vs spaces.
Change-Id: I2ac1a858f75cb0e5714964cb68e49082c4eb3ca5
|
|
Change-Id: Ibde94f52235a37e122e6a548d71cb230e7b28368
|
|
Change-Id: Iae804fccd7cca180eef9e6664de70f0930ee2e94
|
|
Change-Id: I94f3b93a932f351b6c9743932238d7ede2938462
|
|
|
|
* changes:
Make gop size independent from kf_zeromotion_pct
Add get_frames_to_next_key()
Rename i by frames_to_key in find_next_key_frame
Remove input_stats when decide frames_to_key
Remove twopass param from test_candidate_kf
Pass first_pass_info/show_idx to test_candidate_kf
Refactor test_candidate_kf()
Decide the key frame directly when auto_key is off
Remove detect_transition_to_still()
Change the interface of find_next_key_frame
|
|
BUG=webm:1615
Change-Id: Idfc86722e744d0c71ad47e284afb9cf9b8474473
|
|
|
|
|
|
Unit Test: VP9/AqSegmentTest. VP9/CpuSpeedTest, AVX2/Loop8Test6Param
implicit conversion from type 'int' of value 59741 (32-bit, signed) to
type 'int16_t' (aka 'short') changed the value to -5795 (16-bit, signed)
BUG=webm:1615
Change-Id: I2e5b688a97c3caa29d4b8a817b95a4986b81a562
|
|
|
|
|
|
Use sed to extract tgt_os
Change-Id: I2f7cd290102a2b591c6ae6e40766918b55abff10
|
|
Fix autodetection on MacOS 10.14. Without this it defaults
to generic-gnu
Change-Id: I19cd4a9f2fb106dff16ab5e38821a5f374add59c
|
|
const or constexpr should be sufficient for this use but older
versions of gcc fail to expand DECLARE_ALIGNED correctly. Work
around this by using an enum.
Fixed: webm:1660
Change-Id: Ifa4f7585417760f90f9fb28332152019de9f8169
|
|
this fixes a segfault when scaling is enabled; in some cases depending
on the ratio offsets may become odd.
vpx_int_pro_row_sse2 was updated previously, though the reason wasn't
listed:
54eda13f8 Apply fast motion search to golden reference frame
BUG=webm:1600
Change-Id: I8d5e105d876d8cf917919da301fce362adffab95
|
|
Change-Id: I309357fd0e008d10b974c9d2603d0712e1aa0bcd
|
|
Change-Id: I0d1709562bf96648fbaf2a0dce2dc23b9d2b81f1
|
|
Change-Id: I5c7fc771f0852d3b9e8b30be34097b13dfbc2513
|
|
|
|
Also remove the corresponding reset_fpf_position
Change-Id: I6ebb023a38627785ff19e161bfe7bbef797fc710
|
|
* changes:
Refactor kf_group_err in find_next_key_frame
Simplify the logics in find_next_key_frame
Add get_gop_coding_frame_num()
Localize zero_motion_accumulator
|
|
Change-Id: I1f6ef8c6d453177e3b48c95434b66480ee19f91d
|
|
Change-Id: I5c18de464be9981236f95c62391258c4963e469b
|
|
Replace detect_flash() by detect_flash_from_frame_stats()
Change-Id: Ia4eca1ca553fdb2f4f63ff6f683c79d92fc52556
|
|
Change-Id: I41d107558a8b1d31ef3b263ecc0ec1e1d91c8f7e
|
|
Change-Id: I877f55355fc85d67f46bb76e521a19d35d76df09
|
|
Change-Id: I9c25cbac2953755efa9fd72f59149f26513d1977
|
|
Move the computation out of the while loop.
Change-Id: I00697e9a16d5d597c63e5d9895e4ae00efc7a2df
|
|
Since the while loop's condition already check
rc->frames_to_key < cpi->oxcf.key_freq,
it impossible to have "frames_to_key >= 2 * cpi->oxcf.key_freq"
and "frames_to_key > cpi->oxcf.key_freq".
Hence, these logics are removed.
Change-Id: I9dfc2ba36e1012718c857fc710036e2d30acd3b8
|
|
This function will decide number of coding frames and whether to
use altref
Change-Id: I736190512ea92ce5387600712bd0e250ad7cb44c
|
|
|
|
* changes:
Rename num_show_frames by num_coding_frames
Use compute_arf_boost() in define_gf_group()
Localize av_err mean_mod_score in define_gf_group
Move code of deciding gop size into brackets
|
|
When Checking for AVX Support, only the CPU's Capabilities and YMM
Register support by the OS were queried. In case of AVX-512, that is
insufficient, and ZMM Register support by the OS needs querying,
otherwise the OS will raise an Illegal Operation Exception if the CPU
is capable of AVX-512 but the OS is not.
Change-Id: I3444b19156d5743841de96cecbdaac19cc3f2b3f
|
|
Change-Id: Ib4d37667c217cb06e6941de7b3204ba71b880396
|
|
Change-Id: I2acc7d6bde2ec2fae4460869663db1e8f6c576fe
|
|
Remove reset_fpf_position() because
compute_arf_boost does not count on twopass->stats_in
Change-Id: I560dccfcc4a2cbaa8e78a493a070a416465db4a9
|
|
* changes:
Localize last_loop_decay_rate
Make get_zero_mtion_factor avoid using cpi
Add check_transition_to_still()
Add compute_arf_boost()
|
|
Change-Id: I3fb23f5c8df1c3276b663a32556ca800b7ba2ade
|
|
Change-Id: I1d71908a79ff494c4fb32dab0dc881f7a70bd519
|
|
Identify the internal params used for deciding gop size
Change-Id: Ifa24a501952e06e5779a4fd2050dd486083cfa4c
|