summaryrefslogtreecommitdiff
path: root/chromium/media/video/video_encode_accelerator.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/video/video_encode_accelerator.cc')
-rw-r--r--chromium/media/video/video_encode_accelerator.cc22
1 files changed, 20 insertions, 2 deletions
diff --git a/chromium/media/video/video_encode_accelerator.cc b/chromium/media/video/video_encode_accelerator.cc
index 1f6c0dcb778..0c3d76df2d0 100644
--- a/chromium/media/video/video_encode_accelerator.cc
+++ b/chromium/media/video/video_encode_accelerator.cc
@@ -8,6 +8,24 @@
namespace media {
+Vp8Metadata::Vp8Metadata()
+ : non_reference(false), temporal_idx(0), layer_sync(false) {}
+Vp8Metadata::Vp8Metadata(const Vp8Metadata& other) = default;
+Vp8Metadata::Vp8Metadata(Vp8Metadata&& other) = default;
+Vp8Metadata::~Vp8Metadata() = default;
+
+BitstreamBufferMetadata::BitstreamBufferMetadata()
+ : payload_size_bytes(0), key_frame(false) {}
+BitstreamBufferMetadata::BitstreamBufferMetadata(
+ BitstreamBufferMetadata&& other) = default;
+BitstreamBufferMetadata::BitstreamBufferMetadata(size_t payload_size_bytes,
+ bool key_frame,
+ base::TimeDelta timestamp)
+ : payload_size_bytes(payload_size_bytes),
+ key_frame(key_frame),
+ timestamp(timestamp) {}
+BitstreamBufferMetadata::~BitstreamBufferMetadata() = default;
+
VideoEncodeAccelerator::~VideoEncodeAccelerator() = default;
VideoEncodeAccelerator::SupportedProfile::SupportedProfile()
@@ -25,9 +43,9 @@ void VideoEncodeAccelerator::Flush(FlushCallback flush_callback) {
}
void VideoEncodeAccelerator::RequestEncodingParametersChange(
- const VideoBitrateAllocation& bitrate,
+ const VideoBitrateAllocation& bitrate_allocation,
uint32_t framerate) {
- RequestEncodingParametersChange(bitrate.GetSumBps(), framerate);
+ RequestEncodingParametersChange(bitrate_allocation.GetSumBps(), framerate);
}
} // namespace media