Index: webrtc/modules/video_coding/codecs/interface/video_codec_interface.h |
diff --git a/webrtc/modules/video_coding/codecs/interface/video_codec_interface.h b/webrtc/modules/video_coding/codecs/interface/video_codec_interface.h |
index 6acd2d4320114b4e5543f3518ca1a7b5d496d1c1..f31e79aa0cdaa48a29697fa5c80049775ac1b9f7 100644 |
--- a/webrtc/modules/video_coding/codecs/interface/video_codec_interface.h |
+++ b/webrtc/modules/video_coding/codecs/interface/video_codec_interface.h |
@@ -48,11 +48,26 @@ struct CodecSpecificInfoVP9 { |
bool hasReceivedRPSI; |
uint64_t pictureIdRPSI; |
int16_t pictureId; // Negative value to skip pictureId. |
- bool nonReference; |
- uint8_t temporalIdx; |
- bool layerSync; |
+ |
+ bool interPicPredicted; |
+ bool flexibleMode; |
+ bool beginningOfFrame; |
+ bool endOfFrame; |
+ bool ssDataAvailable; |
+ |
int tl0PicIdx; // Negative value to skip tl0PicIdx. |
- int8_t keyIdx; // Negative value to skip keyIdx. |
+ uint8_t temporalIdx; |
+ uint8_t spatialIdx; |
+ bool temporalUpSwitch; |
+ bool interLayerPredicted; |
+ uint8_t gofIdx; |
+ |
+ // SS data. |
+ uint8_t numSpatialLayers; |
+ bool spatialLayerResolutionPresent; |
+ uint16_t width[kMaxVp9NumberOfSpatialLayers]; |
+ uint16_t height[kMaxVp9NumberOfSpatialLayers]; |
+ GofInfoVP9 gof; |
}; |
struct CodecSpecificInfoGeneric { |