Default constructors for new VideoEngine structs.

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4115 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/video_engine/new_include/video_receive_stream.h b/video_engine/new_include/video_receive_stream.h
index 6686283..a23b6b6 100644
--- a/video_engine/new_include/video_receive_stream.h
+++ b/video_engine/new_include/video_receive_stream.h
@@ -41,6 +41,7 @@
 
 // Receive stream specific RTP settings.
 struct RtpReceiveConfig {
+  RtpReceiveConfig() : ssrc(0), nack(NULL), fec(NULL) {}
   // TODO(mflodman) Do we require a set ssrc? What happens if the ssrc changes?
   uint32_t ssrc;
 
@@ -60,6 +61,8 @@
 // TODO(mflodman) Move all these settings to VideoDecoder and move the
 // declaration to common_types.h.
 struct ExternalVideoDecoder {
+  ExternalVideoDecoder()
+      : decoder(NULL), payload_type(0), renderer(false), expected_delay_ms(0) {}
   // The actual decoder.
   VideoDecoder* decoder;
 
@@ -78,6 +81,13 @@
 };
 
 struct VideoReceiveStreamConfig {
+  VideoReceiveStreamConfig()
+      : renderer(NULL),
+        render_delay_ms(0),
+        audio_channel_id(0),
+        pre_decode_callback(NULL),
+        post_decode_callback(NULL),
+        target_delay_ms(0) {}
   // Codecs the receive stream
   std::vector<VideoCodec> codecs;