Index: content/common/media/media_param_traits.cc |
diff --git a/content/common/media/media_param_traits.cc b/content/common/media/media_param_traits.cc |
index 18058d8ffa81edf41e522fc6e2a73e7a55062893..f6eaec1a85ffccb0eda2a822bb6ab2921d6c417f 100644 |
--- a/content/common/media/media_param_traits.cc |
+++ b/content/common/media/media_param_traits.cc |
@@ -12,7 +12,7 @@ |
using media::AudioParameters; |
using media::ChannelLayout; |
using media::VideoCaptureFormat; |
-using media::VideoCaptureSessionId; |
+using media::VideoPixelFormat; |
namespace IPC { |
@@ -56,25 +56,24 @@ void ParamTraits<AudioParameters>::Log(const AudioParameters& p, |
void ParamTraits<VideoCaptureFormat>::Write(Message* m, |
const VideoCaptureFormat& p) { |
- m->WriteInt(p.width); |
- m->WriteInt(p.height); |
+ m->WriteInt(p.frame_size.width()); |
+ m->WriteInt(p.frame_size.height()); |
m->WriteInt(p.frame_rate); |
- m->WriteInt(static_cast<int>(p.frame_size_type)); |
+ m->WriteInt(static_cast<int>(p.pixel_format)); |
} |
bool ParamTraits<VideoCaptureFormat>::Read(const Message* m, |
PickleIterator* iter, |
VideoCaptureFormat* r) { |
- int frame_size_type; |
- if (!m->ReadInt(iter, &r->width) || |
- !m->ReadInt(iter, &r->height) || |
+ int frame_size_width, frame_size_height, pixel_format; |
+ if (!m->ReadInt(iter, &frame_size_width) || |
+ !m->ReadInt(iter, &frame_size_height) || |
!m->ReadInt(iter, &r->frame_rate) || |
- !m->ReadInt(iter, &frame_size_type)) |
+ !m->ReadInt(iter, &pixel_format)) |
return false; |
- r->frame_size_type = |
- static_cast<media::VideoCaptureResolutionType>( |
- frame_size_type); |
+ r->frame_size.SetSize(frame_size_width, frame_size_height); |
+ r->pixel_format = static_cast<VideoPixelFormat>(pixel_format); |
if (!r->IsValid()) |
return false; |
return true; |