Index: media/filters/gpu_video_decoder.h |
diff --git a/media/filters/gpu_video_decoder.h b/media/filters/gpu_video_decoder.h |
index 745505f2016bf511892393561ccce7ac0a522a81..da3248c5ce992978f0564226fb5e5fc51931955c 100644 |
--- a/media/filters/gpu_video_decoder.h |
+++ b/media/filters/gpu_video_decoder.h |
@@ -127,7 +127,7 @@ class MEDIA_EXPORT GpuVideoDecoder |
void RecordBufferData( |
const BitstreamBuffer& bitstream_buffer, const Buffer& buffer); |
void GetBufferData(int32 id, base::TimeDelta* timetamp, |
- gfx::Size* natural_size); |
+ gfx::Rect* visible_rect, gfx::Size* natural_size); |
// Set |vda_| and |weak_vda_| on the VDA thread (in practice the render |
// thread). |
@@ -208,11 +208,12 @@ class MEDIA_EXPORT GpuVideoDecoder |
uint32 decoder_texture_target_; |
struct BufferData { |
- BufferData(int32 bbid, base::TimeDelta ts, |
+ BufferData(int32 bbid, base::TimeDelta ts, const gfx::Rect& visible_rect, |
const gfx::Size& natural_size); |
~BufferData(); |
int32 bitstream_buffer_id; |
base::TimeDelta timestamp; |
+ gfx::Rect visible_rect; |
gfx::Size natural_size; |
}; |
std::list<BufferData> input_buffer_data_; |