vpx/examples
Marco 4e5b4b5848 Add ROI support for VP9.
Extended ROI struct suitable for VP9.
ROI input from user is passed into internal struct and applied on every frame
(except key frame).

Enabled usage of all 4 VP9 segment features (delta_qp, delta_lf, skip,
ref_frame) via the ROI map input.
Made changes to nonrd_pickmode for the ref_frame feature.

Only works for realtime speed >= 5.
AQ_MODE needs to be turned off for ROI to take effect.

Change example in the sample encoder: vpx_temporal_svc_encoder.c to be suitable
for VP9.
Add datarate test.

Bump up ABI version.

BUG=webm:1470

Change-Id: I7e0cf6890649adb98a5fda2efb6ae1fa511c7fc9
2018-02-08 16:30:56 -08:00
..
decode_to_md5.c examples: apply clang-format 2016-07-18 19:04:56 -07:00
decode_with_drops.c examples: quiet -Wshorten-64-to-32 warnings 2016-09-19 19:02:49 -07:00
postproc.c examples: apply clang-format 2016-07-18 19:04:56 -07:00
resize_util.c examples: apply clang-format 2016-07-18 19:04:56 -07:00
set_maps.c examples: quiet -Wshorten-64-to-32 warnings 2016-09-19 19:02:49 -07:00
simple_decoder.c examples: apply clang-format 2016-07-18 19:04:56 -07:00
simple_encoder.c examples: quiet -Wshorten-64-to-32 warnings 2016-09-19 19:02:49 -07:00
twopass_encoder.c examples: quiet -Wshorten-64-to-32 warnings 2016-09-19 19:02:49 -07:00
vp8_multi_resolution_encoder.c vp8 simulcast: fix compile warnings. 2017-11-20 16:18:31 -08:00
vp8cx_set_ref.c examples: quiet -Wshorten-64-to-32 warnings 2016-09-19 19:02:49 -07:00
vp9_lossless_encoder.c examples: quiet -Wshorten-64-to-32 warnings 2016-09-19 19:02:49 -07:00
vp9_spatial_svc_encoder.c vp9 svc: Make top layer non-ref: for 2 TL case 2018-01-31 09:17:43 -08:00
vp9cx_set_ref.c Add compiler flag -Wsign-compare 2016-09-27 12:39:36 -07:00
vpx_temporal_svc_encoder.c Add ROI support for VP9. 2018-02-08 16:30:56 -08:00