summaryrefslogtreecommitdiff
path: root/chromium/media/gpu/windows/d3d11_video_decoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/gpu/windows/d3d11_video_decoder.h')
-rw-r--r--chromium/media/gpu/windows/d3d11_video_decoder.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/media/gpu/windows/d3d11_video_decoder.h b/chromium/media/gpu/windows/d3d11_video_decoder.h
index 9ddf03bff1e..ba30775a443 100644
--- a/chromium/media/gpu/windows/d3d11_video_decoder.h
+++ b/chromium/media/gpu/windows/d3d11_video_decoder.h
@@ -82,6 +82,7 @@ class MEDIA_GPU_EXPORT D3D11VideoDecoder : public VideoDecoder,
// D3D11VideoDecoderClient implementation.
D3D11PictureBuffer* GetPicture() override;
+ void UpdateTimestamp(D3D11PictureBuffer* picture_buffer) override;
bool OutputResult(const CodecPicture* picture,
D3D11PictureBuffer* picture_buffer) override;
void SetDecoderCB(const SetAcceleratorDecoderCB&) override;
@@ -143,10 +144,10 @@ class MEDIA_GPU_EXPORT D3D11VideoDecoder : public VideoDecoder,
void CreatePictureBuffers();
// Create a D3D11VideoDecoder, if possible, based on the current config.
- // TODO(liberato): we use a tuple only because ErrorOr<ComD3D111VideoDecoder>
+ // TODO(liberato): we use a tuple only because StatusOr<ComD3D111VideoDecoder>
// doesn't work. Something about base::Optional trying to convert to void*,
// but the conversion is ambiguous.
- ErrorOr<std::tuple<ComD3D11VideoDecoder>> CreateD3D11Decoder();
+ StatusOr<std::tuple<ComD3D11VideoDecoder>> CreateD3D11Decoder();
enum class NotSupportedReason {
kVideoIsSupported = 0,