| Index: webrtc/media/engine/webrtcvideoframe_unittest.cc
 | 
| diff --git a/webrtc/media/engine/webrtcvideoframe_unittest.cc b/webrtc/media/engine/webrtcvideoframe_unittest.cc
 | 
| index 3f924a441a1feb8dff6ede9e1a751fdf10d9dce5..6d1d8109346df3c5ee9575b5bff303a4f601ac92 100644
 | 
| --- a/webrtc/media/engine/webrtcvideoframe_unittest.cc
 | 
| +++ b/webrtc/media/engine/webrtcvideoframe_unittest.cc
 | 
| @@ -20,15 +20,24 @@ namespace {
 | 
|  
 | 
|  class WebRtcVideoTestFrame : public cricket::WebRtcVideoFrame {
 | 
|   public:
 | 
| +  WebRtcVideoTestFrame() {}
 | 
| +  WebRtcVideoTestFrame(
 | 
| +      const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer,
 | 
| +      int64_t time_stamp_ns,
 | 
| +      webrtc::VideoRotation rotation)
 | 
| +    : WebRtcVideoFrame(buffer, time_stamp_ns, rotation) {}
 | 
| +
 | 
|    // The ApplyRotationToFrame test needs this as a public method.
 | 
|    using cricket::WebRtcVideoFrame::set_rotation;
 | 
|  
 | 
|    virtual VideoFrame* CreateEmptyFrame(int w,
 | 
|                                         int h,
 | 
|                                         int64_t time_stamp) const override {
 | 
| -    WebRtcVideoTestFrame* frame = new WebRtcVideoTestFrame();
 | 
| -    frame->InitToBlack(w, h, time_stamp);
 | 
| -    return frame;
 | 
| +    rtc::scoped_refptr<webrtc::I420Buffer> buffer(
 | 
| +        new rtc::RefCountedObject<webrtc::I420Buffer>(w, h));
 | 
| +    buffer->SetToBlack();
 | 
| +    return new WebRtcVideoTestFrame(
 | 
| +        buffer, time_stamp, webrtc::kVideoRotation_0);
 | 
|    }
 | 
|  };
 | 
|  
 | 
| @@ -145,7 +154,6 @@ TEST_WEBRTCVIDEOFRAME(ConstructI420CropVertical)
 | 
|  // TODO(juberti): WebRtcVideoFrame is not currently refcounted.
 | 
|  // TEST_WEBRTCVIDEOFRAME(ConstructCopy)
 | 
|  // TEST_WEBRTCVIDEOFRAME(ConstructCopyIsRef)
 | 
| -TEST_WEBRTCVIDEOFRAME(ConstructBlack)
 | 
|  // TODO(fbarchard): Implement Jpeg
 | 
|  // TEST_WEBRTCVIDEOFRAME(ConstructMjpgI420)
 | 
|  TEST_WEBRTCVIDEOFRAME(ConstructMjpgI422)
 | 
| 
 |