diff options
author | Minghai Shang <minghai@google.com> | 2014-03-19 11:06:20 -0700 |
---|---|---|
committer | Minghai Shang <minghai@google.com> | 2014-03-19 11:06:20 -0700 |
commit | d205335060940b527639a69a2ea15eaaf263a821 (patch) | |
tree | 48f65bc1a8697907ee0e779d5fe3eb28fa4373d5 /vp9/encoder/vp9_firstpass.h | |
parent | 39f95de83dd8cbdb42c84453f37bedab9ca8242d (diff) | |
download | libvpx-d205335060940b527639a69a2ea15eaaf263a821.tar libvpx-d205335060940b527639a69a2ea15eaaf263a821.tar.gz libvpx-d205335060940b527639a69a2ea15eaaf263a821.tar.bz2 libvpx-d205335060940b527639a69a2ea15eaaf263a821.zip |
[svc] Finalize spatial svc first pass rate control
1. Save stats for each spatial layer
2. Add frame buffer management for svc first pass rc
3. Set default spatial layer to 1
4. Flush encoder at the end of stream in test app
This only supports spatial svc.
Change-Id: Ia89cfa87bb6394e6c0405b921d86c426d0a0c9ae
Diffstat (limited to 'vp9/encoder/vp9_firstpass.h')
-rw-r--r-- | vp9/encoder/vp9_firstpass.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_firstpass.h b/vp9/encoder/vp9_firstpass.h index 278b22c5c..bf7b5a1a1 100644 --- a/vp9/encoder/vp9_firstpass.h +++ b/vp9/encoder/vp9_firstpass.h @@ -35,6 +35,7 @@ typedef struct { double new_mv_count; double duration; double count; + int spatial_layer_id; } FIRSTPASS_STATS; struct twopass_rc { |