Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Unified Diff: ppapi/cpp/video_encoder.cc

Issue 887223009: ppapi: VideoEncoder: Add proxy boilerplate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ppapi/cpp/video_encoder.cc
diff --git a/ppapi/cpp/video_encoder.cc b/ppapi/cpp/video_encoder.cc
index ae589aa8dacc51bffe51e00604910ce8198bd193..804040364f467912974493aa9f1ba562dd9770f6 100644
--- a/ppapi/cpp/video_encoder.cc
+++ b/ppapi/cpp/video_encoder.cc
@@ -45,15 +45,16 @@ int32_t VideoEncoder::GetSupportedProfiles(const CompletionCallbackWithOutput<
}
int32_t VideoEncoder::Initialize(const PP_VideoFrame_Format& input_format,
- const PP_Size& input_visible_size,
+ const Size& input_visible_size,
const PP_VideoProfile& output_profile,
const uint32_t initial_bitrate,
PP_HardwareAcceleration acceleration,
const CompletionCallback& cc) {
if (has_interface<PPB_VideoEncoder_0_1>()) {
return get_interface<PPB_VideoEncoder_0_1>()->Initialize(
- pp_resource(), input_format, &input_visible_size, output_profile,
- initial_bitrate, acceleration, cc.pp_completion_callback());
+ pp_resource(), input_format, &input_visible_size.pp_size(),
+ output_profile, initial_bitrate, acceleration,
+ cc.pp_completion_callback());
}
return cc.MayForce(PP_ERROR_NOINTERFACE);
}
@@ -66,10 +67,10 @@ int32_t VideoEncoder::GetFramesRequired() {
return PP_ERROR_NOINTERFACE;
}
-int32_t VideoEncoder::GetFrameCodedSize(PP_Size* coded_size) {
+int32_t VideoEncoder::GetFrameCodedSize(Size* coded_size) {
if (has_interface<PPB_VideoEncoder_0_1>()) {
return get_interface<PPB_VideoEncoder_0_1>()->GetFrameCodedSize(
- pp_resource(), coded_size);
+ pp_resource(), &coded_size->pp_size());
}
return PP_ERROR_NOINTERFACE;
}

Powered by Google App Engine
This is Rietveld 408576698