| Index: content/common/cc_messages.cc
|
| diff --git a/content/common/cc_messages.cc b/content/common/cc_messages.cc
|
| index e3988def816d8049cfdee396f1201017de324c13..7209e4d9e316c002b2e6c2a7e4b863f6f8790d35 100644
|
| --- a/content/common/cc_messages.cc
|
| +++ b/content/common/cc_messages.cc
|
| @@ -854,4 +854,76 @@ void ParamTraits<cc::DrawQuad::Resources>::Log(const param_type& p,
|
| l->append("])");
|
| }
|
|
|
| +void ParamTraits<cc::StreamVideoDrawQuad::OverlayResources>::Write(
|
| + Message* m,
|
| + const param_type& p) {
|
| + for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
|
| + WriteParam(m, p.size_in_pixels[i]);
|
| + WriteParam(m, p.allow_overlay[i]);
|
| + }
|
| +}
|
| +
|
| +bool ParamTraits<cc::StreamVideoDrawQuad::OverlayResources>::Read(
|
| + const Message* m,
|
| + base::PickleIterator* iter,
|
| + param_type* p) {
|
| + for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
|
| + if (!ReadParam(m, iter, &p->size_in_pixels[i]))
|
| + return false;
|
| + if (!ReadParam(m, iter, &p->allow_overlay[i]))
|
| + return false;
|
| + }
|
| + return true;
|
| +}
|
| +
|
| +void ParamTraits<cc::StreamVideoDrawQuad::OverlayResources>::Log(
|
| + const param_type& p,
|
| + std::string* l) {
|
| + l->append("StreamVideoDrawQuad::OverlayResources([");
|
| + for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
|
| + LogParam(p.size_in_pixels[i], l);
|
| + l->append(", ");
|
| + LogParam(p.allow_overlay[i], l);
|
| + if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1))
|
| + l->append(", ");
|
| + }
|
| + l->append("])");
|
| +}
|
| +
|
| +void ParamTraits<cc::TextureDrawQuad::OverlayResources>::Write(
|
| + Message* m,
|
| + const param_type& p) {
|
| + for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
|
| + WriteParam(m, p.size_in_pixels[i]);
|
| + WriteParam(m, p.allow_overlay[i]);
|
| + }
|
| +}
|
| +
|
| +bool ParamTraits<cc::TextureDrawQuad::OverlayResources>::Read(
|
| + const Message* m,
|
| + base::PickleIterator* iter,
|
| + param_type* p) {
|
| + for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
|
| + if (!ReadParam(m, iter, &p->size_in_pixels[i]))
|
| + return false;
|
| + if (!ReadParam(m, iter, &p->allow_overlay[i]))
|
| + return false;
|
| + }
|
| + return true;
|
| +}
|
| +
|
| +void ParamTraits<cc::TextureDrawQuad::OverlayResources>::Log(
|
| + const param_type& p,
|
| + std::string* l) {
|
| + l->append("TextureDrawQuad::OverlayResources([");
|
| + for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
|
| + LogParam(p.size_in_pixels[i], l);
|
| + l->append(", ");
|
| + LogParam(p.allow_overlay[i], l);
|
| + if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1))
|
| + l->append(", ");
|
| + }
|
| + l->append("])");
|
| +}
|
| +
|
| } // namespace IPC
|
|
|