summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorpaulwilkins <paulwilkins@google.com>2016-05-27 12:59:25 +0100
committerpaulwilkins <paulwilkins@google.com>2016-06-03 13:18:09 +0100
commitf9865d1701fdd7e4759f08acd7bfdc13c0672b1b (patch)
tree1cf59f859dbd1f5b5023ed010be2de3f3cf9385a /vp9/encoder
parentc7ac2f38643a31c48109cb81720b4b54b684ccfd (diff)
downloadlibvpx-f9865d1701fdd7e4759f08acd7bfdc13c0672b1b.tar
libvpx-f9865d1701fdd7e4759f08acd7bfdc13c0672b1b.tar.gz
libvpx-f9865d1701fdd7e4759f08acd7bfdc13c0672b1b.tar.bz2
libvpx-f9865d1701fdd7e4759f08acd7bfdc13c0672b1b.zip
Removed unused data structure.
Removed unused element from TWOPASS data structure. Change-Id: I9b662fd8eea727a7978055bc14f7c7328f048a5e
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_firstpass.c10
-rw-r--r--vp9/encoder/vp9_firstpass.h3
2 files changed, 0 insertions, 13 deletions
diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c
index a56baf77e..0c50dbaf6 100644
--- a/vp9/encoder/vp9_firstpass.c
+++ b/vp9/encoder/vp9_firstpass.c
@@ -2582,16 +2582,6 @@ static void find_next_key_frame(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) {
kf_bits = calculate_boost_bits((rc->frames_to_key - 1),
rc->kf_boost, twopass->kf_group_bits);
- // Work out the fraction of the kf group bits reserved for the inter frames
- // within the group after discounting the bits for the kf itself.
- if (twopass->kf_group_bits) {
- twopass->kfgroup_inter_fraction =
- (double)(twopass->kf_group_bits - kf_bits) /
- (double)twopass->kf_group_bits;
- } else {
- twopass->kfgroup_inter_fraction = 1.0;
- }
-
twopass->kf_group_bits -= kf_bits;
// Save the bits to spend on the key frame.
diff --git a/vp9/encoder/vp9_firstpass.h b/vp9/encoder/vp9_firstpass.h
index 20923d75e..76072884d 100644
--- a/vp9/encoder/vp9_firstpass.h
+++ b/vp9/encoder/vp9_firstpass.h
@@ -122,9 +122,6 @@ typedef struct {
// Error score of frames still to be coded in kf group
int64_t kf_group_error_left;
- // The fraction for a kf groups total bits allocated to the inter frames
- double kfgroup_inter_fraction;
-
double bpm_factor;
int rolling_arf_group_target_bits;
int rolling_arf_group_actual_bits;