summaryrefslogtreecommitdiffstats
path: root/remoting/base/encoder_vp8.cc
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/base/encoder_vp8.cc')
-rw-r--r--remoting/base/encoder_vp8.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/remoting/base/encoder_vp8.cc b/remoting/base/encoder_vp8.cc
index 2d8ae77..83fbffe 100644
--- a/remoting/base/encoder_vp8.cc
+++ b/remoting/base/encoder_vp8.cc
@@ -293,6 +293,11 @@ 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());
+ if (dpi.x())
+ packet->mutable_format()->set_x_dpi(dpi.x());
+ if (dpi.y())
+ packet->mutable_format()->set_y_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());