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

Side by Side Diff: media/remoting/rpc/proto_enum_utils.cc

Issue 2444683002: Move MediaKeys::Exception to CdmPromise::Exception (Closed)
Patch Set: include "media/base/media_keys.h" Created 4 years, 1 month 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 unified diff | Download patch
« no previous file with comments | « media/remoting/rpc/proto_enum_utils.h ('k') | media/remoting/rpc/proto_utils.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "media/remoting/rpc/proto_enum_utils.h" 5 #include "media/remoting/rpc/proto_enum_utils.h"
6 6
7 namespace media { 7 namespace media {
8 namespace remoting { 8 namespace remoting {
9 9
10 #define CASE_RETURN_OTHER(x) \ 10 #define CASE_RETURN_OTHER(x) \
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after
422 CASE_RETURN_OTHER(INTERNAL_ERROR); 422 CASE_RETURN_OTHER(INTERNAL_ERROR);
423 CASE_RETURN_OTHER(EXPIRED); 423 CASE_RETURN_OTHER(EXPIRED);
424 CASE_RETURN_OTHER(OUTPUT_RESTRICTED); 424 CASE_RETURN_OTHER(OUTPUT_RESTRICTED);
425 CASE_RETURN_OTHER(OUTPUT_DOWNSCALED); 425 CASE_RETURN_OTHER(OUTPUT_DOWNSCALED);
426 CASE_RETURN_OTHER(KEY_STATUS_PENDING); 426 CASE_RETURN_OTHER(KEY_STATUS_PENDING);
427 CASE_RETURN_OTHER(RELEASED); 427 CASE_RETURN_OTHER(RELEASED);
428 } 428 }
429 return base::nullopt; // Not a 'default' to ensure compile-time checks. 429 return base::nullopt; // Not a 'default' to ensure compile-time checks.
430 } 430 }
431 431
432 base::Optional<::media::MediaKeys::Exception> ToMediaMediaKeysException( 432 base::Optional<::media::CdmPromise::Exception> ToCdmPromiseException(
433 pb::MediaKeysException value) { 433 pb::MediaKeysException value) {
434 using OriginType = pb::MediaKeysException; 434 using OriginType = pb::MediaKeysException;
435 using OtherType = ::media::MediaKeys; 435 using OtherType = ::media::CdmPromise;
436 switch (value) { 436 switch (value) {
437 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR); 437 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR);
438 CASE_RETURN_OTHER(INVALID_STATE_ERROR); 438 CASE_RETURN_OTHER(INVALID_STATE_ERROR);
439 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR); 439 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR);
440 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR); 440 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR);
441 CASE_RETURN_OTHER(UNKNOWN_ERROR); 441 CASE_RETURN_OTHER(UNKNOWN_ERROR);
442 CASE_RETURN_OTHER(CLIENT_ERROR); 442 CASE_RETURN_OTHER(CLIENT_ERROR);
443 CASE_RETURN_OTHER(OUTPUT_ERROR); 443 CASE_RETURN_OTHER(OUTPUT_ERROR);
444 } 444 }
445 return base::nullopt; // Not a 'default' to ensure compile-time checks. 445 return base::nullopt; // Not a 'default' to ensure compile-time checks.
446 } 446 }
447 447
448 base::Optional<pb::MediaKeysException> ToProtoMediaKeysException( 448 base::Optional<pb::MediaKeysException> ToProtoMediaKeysException(
449 ::media::MediaKeys::Exception value) { 449 ::media::CdmPromise::Exception value) {
450 using OriginType = ::media::MediaKeys; 450 using OriginType = ::media::CdmPromise;
451 using OtherType = pb::MediaKeysException; 451 using OtherType = pb::MediaKeysException;
452 switch (value) { 452 switch (value) {
453 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR); 453 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR);
454 CASE_RETURN_OTHER(INVALID_STATE_ERROR); 454 CASE_RETURN_OTHER(INVALID_STATE_ERROR);
455 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR); 455 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR);
456 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR); 456 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR);
457 CASE_RETURN_OTHER(UNKNOWN_ERROR); 457 CASE_RETURN_OTHER(UNKNOWN_ERROR);
458 CASE_RETURN_OTHER(CLIENT_ERROR); 458 CASE_RETURN_OTHER(CLIENT_ERROR);
459 CASE_RETURN_OTHER(OUTPUT_ERROR); 459 CASE_RETURN_OTHER(OUTPUT_ERROR);
460 } 460 }
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
554 switch (value) { 554 switch (value) {
555 CASE_RETURN_OTHER(kOk); 555 CASE_RETURN_OTHER(kOk);
556 CASE_RETURN_OTHER(kAborted); 556 CASE_RETURN_OTHER(kAborted);
557 CASE_RETURN_OTHER(kConfigChanged); 557 CASE_RETURN_OTHER(kConfigChanged);
558 } 558 }
559 return base::nullopt; // Not a 'default' to ensure compile-time checks. 559 return base::nullopt; // Not a 'default' to ensure compile-time checks.
560 } 560 }
561 561
562 } // namespace remoting 562 } // namespace remoting
563 } // namespace media 563 } // namespace media
OLDNEW
« no previous file with comments | « media/remoting/rpc/proto_enum_utils.h ('k') | media/remoting/rpc/proto_utils.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698