summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.c
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2016-04-13 11:18:16 -0700
committerMarco <marpan@google.com>2016-04-13 14:40:08 -0700
commit24db57f0e14e5e6cc9022a33f4e23b84e027a1a5 (patch)
tree261a096b9e85b24789e385de0a0e27c0e3dfa0a2 /vp9/encoder/vp9_encoder.c
parent9c2ed00c8c16b0f55fbc994d15cbc3b3c279dc99 (diff)
downloadlibvpx-24db57f0e14e5e6cc9022a33f4e23b84e027a1a5.tar
libvpx-24db57f0e14e5e6cc9022a33f4e23b84e027a1a5.tar.gz
libvpx-24db57f0e14e5e6cc9022a33f4e23b84e027a1a5.tar.bz2
libvpx-24db57f0e14e5e6cc9022a33f4e23b84e027a1a5.zip
vp9: Adjustment to scene-cut detection.
Change recursive weight for average_source_sad and put some constraint on spacing between detected scene-cuts. Change only affects 1 pass real-time mode. Change-Id: I1917e748d845e244812d11aec2a9d755372ec182
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r--vp9/encoder/vp9_encoder.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c
index 69445af64..4e5377889 100644
--- a/vp9/encoder/vp9_encoder.c
+++ b/vp9/encoder/vp9_encoder.c
@@ -1687,6 +1687,7 @@ VP9_COMP *vp9_create_compressor(VP9EncoderConfig *oxcf,
cpi->common.buffer_pool = pool;
cpi->rc.high_source_sad = 0;
+ cpi->rc.count_last_scene_change = 0;
init_config(cpi, oxcf);
vp9_rc_init(&cpi->oxcf, oxcf->pass, &cpi->rc);