summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_firstpass.h
diff options
context:
space:
mode:
authorMinghai Shang <minghai@google.com>2014-03-19 11:06:20 -0700
committerMinghai Shang <minghai@google.com>2014-03-19 11:06:20 -0700
commitd205335060940b527639a69a2ea15eaaf263a821 (patch)
tree48f65bc1a8697907ee0e779d5fe3eb28fa4373d5 /vp9/encoder/vp9_firstpass.h
parent39f95de83dd8cbdb42c84453f37bedab9ca8242d (diff)
downloadlibvpx-d205335060940b527639a69a2ea15eaaf263a821.tar.gz
[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.h1
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 {