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

Unified Diff: media/gpu/ipc/common/media_messages.cc

Issue 1977643002: Generate param traits size methods for IPC files in chrome/ (and traits it depends on). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Created 4 years, 7 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: media/gpu/ipc/common/media_messages.cc
diff --git a/media/gpu/ipc/common/media_messages.cc b/media/gpu/ipc/common/media_messages.cc
index d1916f32a1cb47f54f71ec611bd7adc32929ab91..0c3c6f7adbaaa9451141804b2c9c93cd3f199726 100644
--- a/media/gpu/ipc/common/media_messages.cc
+++ b/media/gpu/ipc/common/media_messages.cc
@@ -12,6 +12,20 @@
namespace IPC {
+void ParamTraits<media::BitstreamBuffer>::GetSize(base::PickleSizer* s,
+ const param_type& p) {
+ GetParamSize(s, p.id());
+ GetParamSize(s, static_cast<uint64_t>(p.size()));
+ GetParamSize(s, static_cast<uint64_t>(p.offset()));
+ GetParamSize(s, p.presentation_timestamp());
+ GetParamSize(s, p.key_id());
+ if (!p.key_id().empty()) {
+ GetParamSize(s, p.iv());
+ GetParamSize(s, p.subsamples());
+ }
+ GetParamSize(s, p.handle());
+}
+
void ParamTraits<media::BitstreamBuffer>::Write(base::Pickle* m,
const param_type& p) {
WriteParam(m, p.id());

Powered by Google App Engine
This is Rietveld 408576698