| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights
reserved. | 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights
reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 566 MediaElementAudioSourceNode* m_audioSourceNode; | 566 MediaElementAudioSourceNode* m_audioSourceNode; |
| 567 #endif | 567 #endif |
| 568 | 568 |
| 569 friend class MediaController; | 569 friend class MediaController; |
| 570 RefPtr<MediaController> m_mediaController; | 570 RefPtr<MediaController> m_mediaController; |
| 571 | 571 |
| 572 friend class TrackDisplayUpdateScope; | 572 friend class TrackDisplayUpdateScope; |
| 573 | 573 |
| 574 EmeMode m_emeMode; | 574 EmeMode m_emeMode; |
| 575 | 575 |
| 576 RefPtr<MediaKeys> m_mediaKeys; | 576 RefPtrWillBePersistent<MediaKeys> m_mediaKeys; |
| 577 | 577 |
| 578 static URLRegistry* s_mediaStreamRegistry; | 578 static URLRegistry* s_mediaStreamRegistry; |
| 579 }; | 579 }; |
| 580 | 580 |
| 581 #ifndef NDEBUG | 581 #ifndef NDEBUG |
| 582 // Template specializations required by PodIntervalTree in debug mode. | 582 // Template specializations required by PodIntervalTree in debug mode. |
| 583 template <> | 583 template <> |
| 584 struct ValueToString<double> { | 584 struct ValueToString<double> { |
| 585 static String string(const double value) | 585 static String string(const double value) |
| 586 { | 586 { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 600 inline bool isHTMLMediaElement(const Node& node) | 600 inline bool isHTMLMediaElement(const Node& node) |
| 601 { | 601 { |
| 602 return node.isElementNode() && toElement(node).isMediaElement(); | 602 return node.isElementNode() && toElement(node).isMediaElement(); |
| 603 } | 603 } |
| 604 | 604 |
| 605 DEFINE_NODE_TYPE_CASTS_WITH_FUNCTION(HTMLMediaElement); | 605 DEFINE_NODE_TYPE_CASTS_WITH_FUNCTION(HTMLMediaElement); |
| 606 | 606 |
| 607 } //namespace | 607 } //namespace |
| 608 | 608 |
| 609 #endif | 609 #endif |
| OLD | NEW |