Chromium Code Reviews| Index: remoting/base/encoder_vp8.cc |
| diff --git a/remoting/base/encoder_vp8.cc b/remoting/base/encoder_vp8.cc |
| index 2d8ae776706b83beb4e6e46a2b541e52588da5ac..c28018c0fe8203fcf5ba7b96157c796de1dadba8 100644 |
| --- a/remoting/base/encoder_vp8.cc |
| +++ b/remoting/base/encoder_vp8.cc |
| @@ -293,6 +293,9 @@ void EncoderVp8::Encode(scoped_refptr<CaptureData> capture_data, |
| packet->mutable_format()->set_screen_height(capture_data->size().height()); |
| packet->set_capture_time_ms(capture_data->capture_time_ms()); |
| packet->set_client_sequence_number(capture_data->client_sequence_number()); |
| + SkIPoint dpi(capture_data->dpi()); |
| + packet->mutable_format()->set_horizontal_dpi(dpi.x()); |
|
Wez
2012/07/13 21:49:02
Only set these if dpi() is non-zero, otherwise the
Jamie
2012/07/13 22:17:13
Done.
On a related note, since both encoders shar
Wez
2012/07/14 00:55:11
In principle that's a layering violation since Cap
|
| + packet->mutable_format()->set_vertical_dpi(dpi.y()); |
| for (SkRegion::Iterator r(updated_region); !r.done(); r.next()) { |
| Rect* rect = packet->add_dirty_rects(); |
| rect->set_x(r.rect().x()); |