summaryrefslogtreecommitdiffstats
path: root/media/cdm/default_cdm_factory.h
diff options
context:
space:
mode:
authorjam <jam@chromium.org>2015-11-06 09:16:29 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-06 17:18:01 +0000
commit08c85fbce2720dfc1717c1f7d48aacad00c9c3c7 (patch)
tree7ba30fb933ea629d5c4f47bc21847ecdaa268e63 /media/cdm/default_cdm_factory.h
parent35b1c5a2321733b7b08e269d9eadcd3e67012aea (diff)
downloadchromium_src-08c85fbce2720dfc1717c1f7d48aacad00c9c3c7.zip
chromium_src-08c85fbce2720dfc1717c1f7d48aacad00c9c3c7.tar.gz
chromium_src-08c85fbce2720dfc1717c1f7d48aacad00c9c3c7.tar.bz2
Get Mandoline working in component build.
Since state is now shared between apps and the shell, there could be bugs that don't exist in static builds. Running in multi-process (default for Mandoline now) makes this less of an issue, since no apps will share state. There's very little code that runs in the shell in a child process. --single-process works for now, but that could have more issues down the line. For now, this is really a developer productivity feature, just like component build in Chrome. BUG=550498 Review URL: https://codereview.chromium.org/1410693004 Cr-Commit-Position: refs/heads/master@{#358343}
Diffstat (limited to 'media/cdm/default_cdm_factory.h')
-rw-r--r--media/cdm/default_cdm_factory.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/cdm/default_cdm_factory.h b/media/cdm/default_cdm_factory.h
index 78d4f2f..1c7b0c7 100644
--- a/media/cdm/default_cdm_factory.h
+++ b/media/cdm/default_cdm_factory.h
@@ -7,12 +7,13 @@
#include "base/macros.h"
#include "media/base/cdm_factory.h"
+#include "media/base/media_export.h"
namespace media {
struct CdmConfig;
-class DefaultCdmFactory : public CdmFactory {
+class MEDIA_EXPORT DefaultCdmFactory : public CdmFactory {
public:
DefaultCdmFactory();
~DefaultCdmFactory() final;