summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-17Fix show_index in vp9_extrc_encodeframe_decision()Angie Chiang
Change-Id: I93bb1fb3c14126d881d3f691d30875a0062e436c
2020-12-17Correct pixel_count in encode_frame_resultAngie Chiang
Change-Id: I3270af4f793f8e453e10d1caf8ffa1a8d5d584a7
2020-12-15First pass: skip motion search for intra-onlyHui Su
BUG=webm:1713 Change-Id: Ibad79cf5d12aa913e8c87a31d7d2124c00958691
2020-12-11Merge "configure: add darwin20 cross-compile support"James Zern
2020-12-11configure: add darwin20 cross-compile supportGregor Jasny
Change-Id: I91c0e832a6e76172397e97413329fd43edc81c78
2020-12-10Fix nullptr with offset.Jeremy Leconte
The error occurs with low resolution when LibvpxVp8Encoder::NumberOfThreads returns 1. Bug: b:175283098 Change-Id: Icc9387c75f4ac6e4f09f102b3143e83c998c5e38
2020-11-25Fix typos in simple_encode.hAngie Chiang
Change-Id: Id83eff6cc12c441ce991fb1a73820d106311cf5e
2020-11-24Merge "Revert "Close out file in EndEncode()""Angie Chiang
2020-11-24Revert "Close out file in EndEncode()"Angie Chiang
This reverts commit 7370cecd8929141adb8140b924d3dd8ac1887d36. Reason for revert: I accidentally check in this CL Change-Id: I71ff0b98649070df3edd13b98170a7091541057b
2020-11-24Merge "Close out file in EndEncode()"Angie Chiang
2020-11-24Merge "Refine documentation of vpx_ext_ratectrl.h"Angie Chiang
2020-11-24Merge "Allow user to set rc_mode and cq_level in SimpleEncode"Angie Chiang
2020-11-20Refine documentation of vpx_ext_ratectrl.hAngie Chiang
Bug: webm:1707 Change-Id: Iba04b5292c157e22dd8618a79e8c977ec9fc2199
2020-11-20Allow user to set rc_mode and cq_level in SimpleEncodeAngie Chiang
Change-Id: If3f56837e2c78a8b0fe7e0040f297c3f3ddb9c8b
2020-11-19Add gop_index to vpx_ext_ratectrl.hAngie Chiang
Bug: webm:1707 Change-Id: I48826d5f3a7cc292825a7f1e30ac6d0f57adc569
2020-11-17Capitalize VPX_RC_OK / VPX_RC_ERRORAngie Chiang
Change-Id: I526bd6a6c2d2095db564f96d63c7ab7ee4dd90ad
2020-11-17Add doxygen for vpx_rc_funcs_tAngie Chiang
Change-Id: If75215d574fe0b075add50154a9eece5d387741a
2020-11-17Add doxygen for vpx_rc_configAngie Chiang
Bug: webm:1707 Change-Id: I65bab6b2b792653e70cb136a5f9a21796e34b829
2020-11-17Copy first pass stats documentation from AV1 to VP9Angie Chiang
Bug: webm:1707 Change-Id: Iae7eaa9ba681272b70b6dad17cd2247edab6ef79
2020-11-17Add doxygen to structs in vpx_ext_ratectrl.hAngie Chiang
Bug: webm:1707 Change-Id: Ib5f6b6f143f55e5279e39eb386fcd3340211de59
2020-11-17Merge changes I12a72d3a,I1a6c5752Angie Chiang
* changes: Fix uninitialized warning in resize_test.cc Fix the warning of C90 mixed declarations and code
2020-11-16Remove condition on copying svc loopfilter flagJerome Jiang
Change-Id: Ib37ef0aa3dc0ec73b25332be6d89969093bd7aeb
2020-11-13Fix uninitialized warning in resize_test.ccAngie Chiang
Change-Id: I12a72d3aa57b13dbcbeb037e1deea41529ea4194
2020-11-13Fix the warning of C90 mixed declarations and codeAngie Chiang
Change-Id: I1a6c57525bbe8bf1a97057ecd64985bc23d1df2e
2020-11-13Merge "vp9: Allow for disabling loopfilter per spatial layer"Marco Paniconi
2020-11-12vp9: Allow for disabling loopfilter per spatial layerMarco Paniconi
For SVC: add parameter to the control SET_SVC_PARAMS to allow for disabling the loopfilter per spatial layer. Note this svc setting will override the setting via VP9E_SET_DISABLE_LOOPFILTER (which should only be used for non-SVC). Add unittest to handle both SVC (spatial or temporal layers) and non-SVC (single layer) case. Change-Id: I4092f01668bae42aac724a6df5b6f6a604337448
2020-11-09Accumulate frame tpl stats and pass through rate control apiCheng Chen
Tpl stats is computed at the beginning of encoding the altref frame. We aggregate tpl stats of all blocks for every frame of the current group of picture. After the altref frame is encoded, the tpl stats is passed through the encode frame result to external environment. Change-Id: I2284f8cf9c45d35ba02f3ea45f0187edbbf48294
2020-10-30Merge "libs.mk: set LC_ALL=C w/egrep invocations"James Zern
2020-10-29Merge "Add a comment about bitdeptharg and inbitdeptharg"Wan-Teh Chang
2020-10-29libs.mk: set LC_ALL=C w/egrep invocationsJames Zern
this guarantees consistent interpretation of the character ranges BUG=webm:1711 Change-Id: Ia9123f079cc7ac248b9eff4d817e2e103d627b2b
2020-10-27Add a comment about bitdeptharg and inbitdepthargWan-Teh Chang
Add a comment to vp9_args to point out that bitdeptharg and inbitdeptharg do not have a corresponding entry in vp9_arg_ctrl_map and must be listed at the end of vp9_args. Change-Id: Ic9834ab72599c067156ca5a315824c7f0760824a
2020-10-27vp9_ext_ratectrl_test: add missing overrideJames Zern
for ~ExtRateCtrlTest() Change-Id: I311a400093c8c1ee2c002ba000d0b33c4fde209f
2020-10-27Merge "Add cmd line option to control loopfilter for vpxenc"Jerome Jiang
2020-10-27Add cmd line option to control loopfilter for vpxencJerome Jiang
Change-Id: I4f5e6ce2f1b535a586bdb6c9e55a3d49ebf61af4
2020-10-26Download bus_352x288_420_f20_b8.yuv properlyAngie Chiang
Bug: webm:1707 Change-Id: I6aabad7cdcddf2bc41a0cc7b5cdfd7d9759f9fae
2020-10-21Merge changes I27932c41,I2ff9e54a,I4ebed472Angie Chiang
* changes: Small changes of vp9_ext_ratectrl_test.cc Add ref frame info to vpx_rc_encodeframe_info_t Add vpx_rc_status_t
2020-10-20Small changes of vp9_ext_ratectrl_test.ccAngie Chiang
Change-Id: I27932c41a826cd3c10cc7801956cd32e4877133a
2020-10-21Merge "Add unit test for vp9_ext_ratectrl"Angie Chiang
2020-10-20Add ref frame info to vpx_rc_encodeframe_info_tAngie Chiang
Bug: webm:1707 Change-Id: I2ff9e54a9c8ae535628c1c471a2d078652f49a31
2020-10-20Add vpx_rc_status_tangiebird
Let callback functions in vpx_ext_ratectrl.h return vpx_rc_status_t Bug: webm:1707 Change-Id: I4ebed47278b228740f6c73b07aa472787b2617d2
2020-10-20vp9-rtc: Fix to control for disabling loopfilterMarco Paniconi
Adding unit test. Change-Id: Ic3c03fee7e9c2c224d927bb09914551422bdf816
2020-10-19Add unit test for vp9_ext_ratectrlAngie Chiang
Fix three bugs along the way. 1) Call vp9_extrc_send_firstpass_stats() after vp9_extrc_create() 2) Pass in model pointer in vp9_extrc_create() 3) Free frame_stats buffer in vp9_extrc_delete() Bug: webm:1707 Change-Id: Ic8bd62c7b4ebd85a7479ae5e4c82d7f6059d782f
2020-10-15Add vp9_extrc_update_encodeframe_result()angiebird
Bug: webm:1707 Change-Id: I962ffa23f03b953f7c0dfd81f49dc79d1975bbba
2020-10-15vp9_extrc_get_encodeframe_decision()angiebird
Bug: webm:1707 Change-Id: I90a327b97d7158b65767fe3fbfd5f260030e17f5
2020-10-15install vpx_ext_ratectrl.hJames Zern
fixes encoder detection / compile with installed headers after: 6dba0d0a0 Add callback functions for external_rate_control Bug: webm:1707 Change-Id: I370d8c94d6f1b8201002a722077ecf6b3d8cede5
2020-10-09Call vp9_extrc_send_firstpass_stats() properlyangiebird
Change-Id: I28db5010ba647cc91b8c0aa59309d7e953cd1216
2020-10-09Add vpx_rc_frame_stats_tangiebird
Change-Id: I496ce13592f71779bb00cc8bbb601835bca8ff09
2020-10-09Add vp9_extrc_send_firstpass_stats()angiebird
Change-Id: Ia2457b416200a2b2d1558600bff90ac2746cf396
2020-10-09Add vp9_extrc_init/create/deleteangiebird
Change-Id: I9fcb9f4cc5c565794229593fadde87286fcf0ffd
2020-10-09Add callback functions for external_rate_controlangiebird
Change-Id: I20a1179a2131d2cd069dae9076aa2c18b80784f3