Switching to I420VideoFrame

Review URL: https://webrtc-codereview.appspot.com/922004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2983 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/utility/source/video_frames_queue.h b/webrtc/modules/utility/source/video_frames_queue.h
index 6c9be1c..e110538 100644
--- a/webrtc/modules/utility/source/video_frames_queue.h
+++ b/webrtc/modules/utility/source/video_frames_queue.h
@@ -13,12 +13,12 @@
 
 #ifdef WEBRTC_MODULE_UTILITY_VIDEO
 
+#include "common_video/interface/i420_video_frame.h"
 #include "engine_configurations.h"
 #include "list_wrapper.h"
 #include "typedefs.h"
 
 namespace webrtc {
-class VideoFrame;
 
 class VideoFramesQueue
 {
@@ -27,12 +27,12 @@
     ~VideoFramesQueue();
 
     // Put newFrame (last) in the queue.
-    WebRtc_Word32 AddFrame(const VideoFrame& newFrame);
+    WebRtc_Word32 AddFrame(const I420VideoFrame& newFrame);
 
     // Return the most current frame. I.e. the frame with the highest
     // VideoFrame::RenderTimeMs() that is lower than
     // TickTime::MillisecondTimestamp().
-    VideoFrame* FrameToRecord();
+    I420VideoFrame* FrameToRecord();
 
     // Set the render delay estimate to renderDelay ms.
     WebRtc_Word32 SetRenderDelay(WebRtc_UWord32 renderDelay);
@@ -40,7 +40,7 @@
 protected:
     // Make ptrOldFrame available for re-use. I.e. put it in the empty frames
     // queue.
-    WebRtc_Word32 ReturnFrame(VideoFrame* ptrOldFrame);
+    WebRtc_Word32 ReturnFrame(I420VideoFrame* ptrOldFrame);
 
 private:
     // Don't allow the buffer to expand beyond KMaxNumberOfFrames VideoFrames.