Remove setTemporalLayerBitrateFramerate in libmix

BZ: 179113

Remove setTemporalLayerBitrateFramerate in libmix.
It will be replaced by VideoEncodeCommon
Rename variable name.

Change-Id: I9679960a873b9d4a11fcf5b1a5c3294338a0520d
Signed-off-by: bolunliu <bolun.liu@intel.com>
diff --git a/videoencoder/VideoEncoderBase.cpp b/videoencoder/VideoEncoderBase.cpp
index c14ba3d..718b9c9 100644
--- a/videoencoder/VideoEncoderBase.cpp
+++ b/videoencoder/VideoEncoderBase.cpp
@@ -887,6 +887,8 @@
     mComParams.rcParams.disableFrameSkip = 0;
     mComParams.rcParams.disableBitsStuffing = 1;
     mComParams.rcParams.enableIntraFrameQPControl = 0;
+    mComParams.rcParams.temporalFrameRate = 0;
+    mComParams.rcParams.temporalID = 0;
     mComParams.cyclicFrameInterval = 30;
     mComParams.refreshType = VIDEO_ENC_NONIR;
     mComParams.airParams.airMBs = 0;
@@ -1227,8 +1229,7 @@
         case VideoConfigTypeSliceNum:
         case VideoConfigTypeVP8:
         case VideoConfigTypeVP8ReferenceFrame:
-        case VideoConfigTypeVP8MaxFrameSizeRatio:
-        case VideoConfigTypeVP8TemporalBitRateFrameRate:{
+        case VideoConfigTypeVP8MaxFrameSizeRatio:{
             ret = derivedSetConfig(videoEncConfig);
             break;
         }
diff --git a/videoencoder/VideoEncoderDef.h b/videoencoder/VideoEncoderDef.h
index c116412..6c74b32 100644
--- a/videoencoder/VideoEncoderDef.h
+++ b/videoencoder/VideoEncoderDef.h
@@ -231,6 +231,8 @@
     uint32_t disableFrameSkip;
     uint32_t disableBitsStuffing;
     uint32_t enableIntraFrameQPControl;
+    uint32_t temporalFrameRate;
+    uint32_t temporalID;
 
     VideoRateControlParams &operator=(const VideoRateControlParams &other) {
         if (this == &other) return *this;
@@ -246,6 +248,8 @@
         this->disableFrameSkip = other.disableFrameSkip;
         this->disableBitsStuffing = other.disableBitsStuffing;
         this->enableIntraFrameQPControl = other.enableIntraFrameQPControl;
+        this->temporalFrameRate = other.temporalFrameRate;
+        this->temporalID = other.temporalID;
 
         return *this;
     }
@@ -331,7 +335,6 @@
     VideoConfigTypeVP8ReferenceFrame,
     VideoConfigTypeCIR,
     VideoConfigTypeVP8MaxFrameSizeRatio,
-    VideoConfigTypeVP8TemporalBitRateFrameRate,
 
     VideoParamsConfigExtension
 };
@@ -699,19 +702,4 @@
     uint32_t max_frame_size_ratio;
 };
 
-struct VideoConfigVP8TemporalBitRateFrameRate : VideoParamConfigSet {
-
-    VideoConfigVP8TemporalBitRateFrameRate() {
-        type = VideoConfigTypeVP8TemporalBitRateFrameRate;
-        size = sizeof(VideoConfigVP8TemporalBitRateFrameRate);
-    }
-
-    uint32_t layerID;
-    uint32_t bitRate;
-    uint32_t frameRate;
-};
-
-
-
-
 #endif /*  __VIDEO_ENCODER_DEF_H__ */
diff --git a/videoencoder/VideoEncoderVP8.cpp b/videoencoder/VideoEncoderVP8.cpp
index 4892cf0..3db3435 100644
--- a/videoencoder/VideoEncoderVP8.cpp
+++ b/videoencoder/VideoEncoderVP8.cpp
@@ -44,16 +44,6 @@
         mVideoConfigVP8ReferenceFrame.refresh_golden_frame = 1;
         mVideoConfigVP8ReferenceFrame.refresh_alternate_frame = 1;
 
-        mVideoConfigVP8TemporalBitRateFrameRate[0].bitRate = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[0].frameRate = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[0].layerID = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[1].bitRate = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[1].frameRate = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[1].layerID = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[2].bitRate = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[2].frameRate = 0;
-        mVideoConfigVP8TemporalBitRateFrameRate[2].layerID = 0;
-
         mComParams.profile = VAProfileVP8Version0_3;
 }
 
@@ -273,7 +263,7 @@
 	misc_param->type = VAEncMiscParameterTypeRateControl;
         misc_rate_ctrl = (VAEncMiscParameterRateControl *)misc_param->data;
         memset(misc_rate_ctrl, 0, sizeof(*misc_rate_ctrl));
-        misc_rate_ctrl->bits_per_second = mVideoConfigVP8TemporalBitRateFrameRate[i].bitRate;
+//        misc_rate_ctrl->bits_per_second = mVideoConfigVP8TemporalBitRateFrameRate[i].bitRate;
         misc_rate_ctrl->rc_flags.bits.temporal_id = 0;
         misc_rate_ctrl->target_percentage = 100;
         misc_rate_ctrl->window_size = 1000;
@@ -299,7 +289,7 @@
 	misc_framerate = (VAEncMiscParameterFrameRate *)misc_param->data;
 	memset(misc_framerate, 0, sizeof(*misc_framerate));
 	misc_framerate->framerate_flags.bits.temporal_id = i;
-	misc_framerate->framerate = mVideoConfigVP8TemporalBitRateFrameRate[i].frameRate;
+//	misc_framerate->framerate = mVideoConfigVP8TemporalBitRateFrameRate[i].frameRate;
 
         vaUnmapBuffer(mVADisplay, framerate_param_buf);
 
@@ -433,20 +423,6 @@
                 }
                 break;
 
-		case VideoConfigTypeVP8TemporalBitRateFrameRate:{
-		        VideoConfigVP8TemporalBitRateFrameRate *encConfigVP8TemporalBitRateFrameRate =
-			        reinterpret_cast<VideoConfigVP8TemporalBitRateFrameRate*>(videoEncConfig);
-
-			if(encConfigVP8TemporalBitRateFrameRate->size != sizeof(VideoConfigVP8TemporalBitRateFrameRate)) {
-			        return ENCODE_INVALID_PARAMS;
-			}
-			layer_id = encConfigVP8TemporalBitRateFrameRate->layerID % 3;
-			encConfigVP8TemporalBitRateFrameRate->bitRate= mVideoConfigVP8TemporalBitRateFrameRate[layer_id].bitRate;
-		        encConfigVP8TemporalBitRateFrameRate->frameRate = mVideoConfigVP8TemporalBitRateFrameRate[layer_id].frameRate;
-		}
-	        break;
-
-
                 default: {
                    LOG_E ("Invalid Config Type");
                    break;
@@ -503,21 +479,6 @@
 		}
                 break;
 
-		case VideoConfigTypeVP8TemporalBitRateFrameRate:{
-		        VideoConfigVP8TemporalBitRateFrameRate *encConfigVP8TemporalBitRateFrameRate =
-                                reinterpret_cast<VideoConfigVP8TemporalBitRateFrameRate*>(videoEncConfig);
-
-			if (encConfigVP8TemporalBitRateFrameRate->size != sizeof(VideoConfigVP8TemporalBitRateFrameRate)) {
-			        return ENCODE_INVALID_PARAMS;
-			}
-			layer_id = encConfigVP8TemporalBitRateFrameRate->layerID % 3;
-			mVideoConfigVP8TemporalBitRateFrameRate[layer_id].layerID = layer_id;
-			mVideoConfigVP8TemporalBitRateFrameRate[layer_id].bitRate = encConfigVP8TemporalBitRateFrameRate->bitRate;
-			mVideoConfigVP8TemporalBitRateFrameRate[layer_id].frameRate = encConfigVP8TemporalBitRateFrameRate->frameRate;
-			mRenderMultiTemporal = true;
-		}
-		break;
-
                 default: {
             LOG_E ("Invalid Config Type");
             break;
diff --git a/videoencoder/VideoEncoderVP8.h b/videoencoder/VideoEncoderVP8.h
index 6a036f7..20cd72c 100644
--- a/videoencoder/VideoEncoderVP8.h
+++ b/videoencoder/VideoEncoderVP8.h
@@ -45,7 +45,6 @@
 	VideoConfigVP8 mVideoConfigVP8;
 	VideoParamsVP8 mVideoParamsVP8;
 	VideoConfigVP8ReferenceFrame mVideoConfigVP8ReferenceFrame;
-	VideoConfigVP8TemporalBitRateFrameRate mVideoConfigVP8TemporalBitRateFrameRate[3];
 };
 
 #endif /* __VIDEO_ENCODER_VP8_H__ */