summaryrefslogtreecommitdiffstats
path: root/content/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer')
-rw-r--r--content/renderer/media/audio_renderer_mixer_manager.cc2
-rw-r--r--content/renderer/media/audio_renderer_mixer_manager.h1
-rw-r--r--content/renderer/media/media_stream_video_source.cc3
-rw-r--r--content/renderer/media/media_stream_video_source.h1
-rw-r--r--content/renderer/media/video_capture_impl.cc1
-rw-r--r--content/renderer/media/video_capture_impl.h1
-rw-r--r--content/renderer/media/webrtc_identity_service.cc3
-rw-r--r--content/renderer/media/webrtc_identity_service.h1
-rw-r--r--content/renderer/pepper/pepper_broker.cc3
-rw-r--r--content/renderer/pepper/pepper_broker.h1
-rw-r--r--content/renderer/pepper/pepper_compositor_host.cc2
-rw-r--r--content/renderer/pepper/pepper_compositor_host.h1
-rw-r--r--content/renderer/pepper/pepper_video_capture_host.cc3
-rw-r--r--content/renderer/pepper/pepper_video_capture_host.h1
-rw-r--r--content/renderer/pepper/plugin_power_saver_helper.cc3
-rw-r--r--content/renderer/pepper/plugin_power_saver_helper.h1
16 files changed, 28 insertions, 0 deletions
diff --git a/content/renderer/media/audio_renderer_mixer_manager.cc b/content/renderer/media/audio_renderer_mixer_manager.cc
index 23b67a6..309eaa8 100644
--- a/content/renderer/media/audio_renderer_mixer_manager.cc
+++ b/content/renderer/media/audio_renderer_mixer_manager.cc
@@ -174,4 +174,6 @@ AudioRendererMixerManager::MixerKey::MixerKey(
device_id(device_id),
security_origin(security_origin) {}
+AudioRendererMixerManager::MixerKey::MixerKey(const MixerKey& other) = default;
+
} // namespace content
diff --git a/content/renderer/media/audio_renderer_mixer_manager.h b/content/renderer/media/audio_renderer_mixer_manager.h
index d33dbc3..8b13388 100644
--- a/content/renderer/media/audio_renderer_mixer_manager.h
+++ b/content/renderer/media/audio_renderer_mixer_manager.h
@@ -80,6 +80,7 @@ class CONTENT_EXPORT AudioRendererMixerManager {
const media::AudioParameters& params,
const std::string& device_id,
const url::Origin& security_origin);
+ MixerKey(const MixerKey& other);
int source_render_frame_id;
media::AudioParameters params;
std::string device_id;
diff --git a/content/renderer/media/media_stream_video_source.cc b/content/renderer/media/media_stream_video_source.cc
index 942d248..c0094b9 100644
--- a/content/renderer/media/media_stream_video_source.cc
+++ b/content/renderer/media/media_stream_video_source.cc
@@ -576,6 +576,9 @@ MediaStreamVideoSource::TrackDescriptor::TrackDescriptor(
callback(callback) {
}
+MediaStreamVideoSource::TrackDescriptor::TrackDescriptor(
+ const TrackDescriptor& other) = default;
+
MediaStreamVideoSource::TrackDescriptor::~TrackDescriptor() {
}
diff --git a/content/renderer/media/media_stream_video_source.h b/content/renderer/media/media_stream_video_source.h
index cd40375..e86a7d1 100644
--- a/content/renderer/media/media_stream_video_source.h
+++ b/content/renderer/media/media_stream_video_source.h
@@ -164,6 +164,7 @@ class CONTENT_EXPORT MediaStreamVideoSource
const VideoCaptureDeliverFrameCB& frame_callback,
const blink::WebMediaConstraints& constraints,
const ConstraintsCallback& callback);
+ TrackDescriptor(const TrackDescriptor& other);
~TrackDescriptor();
MediaStreamVideoTrack* track;
diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc
index 8e50ede..bef9f3be 100644
--- a/content/renderer/media/video_capture_impl.cc
+++ b/content/renderer/media/video_capture_impl.cc
@@ -101,6 +101,7 @@ class VideoCaptureImpl::ClientBuffer2
};
VideoCaptureImpl::ClientInfo::ClientInfo() {}
+VideoCaptureImpl::ClientInfo::ClientInfo(const ClientInfo& other) = default;
VideoCaptureImpl::ClientInfo::~ClientInfo() {}
VideoCaptureImpl::VideoCaptureImpl(
diff --git a/content/renderer/media/video_capture_impl.h b/content/renderer/media/video_capture_impl.h
index cd2a809..c320775 100644
--- a/content/renderer/media/video_capture_impl.h
+++ b/content/renderer/media/video_capture_impl.h
@@ -96,6 +96,7 @@ class CONTENT_EXPORT VideoCaptureImpl
// for capturing and callbacks to the client.
struct ClientInfo {
ClientInfo();
+ ClientInfo(const ClientInfo& other);
~ClientInfo();
media::VideoCaptureParams params;
VideoCaptureStateUpdateCB state_update_cb;
diff --git a/content/renderer/media/webrtc_identity_service.cc b/content/renderer/media/webrtc_identity_service.cc
index c38d192..16cdd99 100644
--- a/content/renderer/media/webrtc_identity_service.cc
+++ b/content/renderer/media/webrtc_identity_service.cc
@@ -20,6 +20,9 @@ WebRTCIdentityService::RequestInfo::RequestInfo(
success_callback(success_callback),
failure_callback(failure_callback) {}
+WebRTCIdentityService::RequestInfo::RequestInfo(const RequestInfo& other) =
+ default;
+
WebRTCIdentityService::RequestInfo::~RequestInfo() {}
WebRTCIdentityService::WebRTCIdentityService() : next_request_id_(1) {
diff --git a/content/renderer/media/webrtc_identity_service.h b/content/renderer/media/webrtc_identity_service.h
index 6092f8a..927700d 100644
--- a/content/renderer/media/webrtc_identity_service.h
+++ b/content/renderer/media/webrtc_identity_service.h
@@ -69,6 +69,7 @@ class CONTENT_EXPORT WebRTCIdentityService : public RenderProcessObserver {
RequestInfo(const WebRTCIdentityMsg_RequestIdentity_Params& params,
const SuccessCallback& success_callback,
const FailureCallback& failure_callback);
+ RequestInfo(const RequestInfo& other);
~RequestInfo();
WebRTCIdentityMsg_RequestIdentity_Params params;
diff --git a/content/renderer/pepper/pepper_broker.cc b/content/renderer/pepper/pepper_broker.cc
index b1e0626..0869e80 100644
--- a/content/renderer/pepper/pepper_broker.cc
+++ b/content/renderer/pepper/pepper_broker.cc
@@ -208,6 +208,9 @@ void PepperBroker::OnBrokerPermissionResult(PPB_Broker_Impl* client,
PepperBroker::PendingConnection::PendingConnection() : is_authorized(false) {}
+PepperBroker::PendingConnection::PendingConnection(
+ const PendingConnection& other) = default;
+
PepperBroker::PendingConnection::~PendingConnection() {}
void PepperBroker::ReportFailureToClients(int error_code) {
diff --git a/content/renderer/pepper/pepper_broker.h b/content/renderer/pepper/pepper_broker.h
index 1140d4e..fda0045 100644
--- a/content/renderer/pepper/pepper_broker.h
+++ b/content/renderer/pepper/pepper_broker.h
@@ -72,6 +72,7 @@ class PepperBroker : public base::RefCountedThreadSafe<PepperBroker> {
struct PendingConnection {
PendingConnection();
+ PendingConnection(const PendingConnection& other);
~PendingConnection();
bool is_authorized;
diff --git a/content/renderer/pepper/pepper_compositor_host.cc b/content/renderer/pepper/pepper_compositor_host.cc
index 939cd98..3225424 100644
--- a/content/renderer/pepper/pepper_compositor_host.cc
+++ b/content/renderer/pepper/pepper_compositor_host.cc
@@ -145,6 +145,8 @@ PepperCompositorHost::LayerData::LayerData(
const scoped_refptr<cc::Layer>& cc,
const ppapi::CompositorLayerData& pp) : cc_layer(cc), pp_layer(pp) {}
+PepperCompositorHost::LayerData::LayerData(const LayerData& other) = default;
+
PepperCompositorHost::LayerData::~LayerData() {}
PepperCompositorHost::PepperCompositorHost(
diff --git a/content/renderer/pepper/pepper_compositor_host.h b/content/renderer/pepper/pepper_compositor_host.h
index fab6417..599f3469 100644
--- a/content/renderer/pepper/pepper_compositor_host.h
+++ b/content/renderer/pepper/pepper_compositor_host.h
@@ -91,6 +91,7 @@ class PepperCompositorHost : public ppapi::host::ResourceHost {
struct LayerData {
LayerData(const scoped_refptr<cc::Layer>& cc,
const ppapi::CompositorLayerData& pp);
+ LayerData(const LayerData& other);
~LayerData();
scoped_refptr<cc::Layer> cc_layer;
diff --git a/content/renderer/pepper/pepper_video_capture_host.cc b/content/renderer/pepper/pepper_video_capture_host.cc
index 4e08661..e960474 100644
--- a/content/renderer/pepper/pepper_video_capture_host.cc
+++ b/content/renderer/pepper/pepper_video_capture_host.cc
@@ -412,6 +412,9 @@ PepperVideoCaptureHost::BufferInfo::BufferInfo()
: in_use(false), data(NULL), buffer() {
}
+PepperVideoCaptureHost::BufferInfo::BufferInfo(const BufferInfo& other) =
+ default;
+
PepperVideoCaptureHost::BufferInfo::~BufferInfo() {
}
diff --git a/content/renderer/pepper/pepper_video_capture_host.h b/content/renderer/pepper/pepper_video_capture_host.h
index 01d678b..5a2dead 100644
--- a/content/renderer/pepper/pepper_video_capture_host.h
+++ b/content/renderer/pepper/pepper_video_capture_host.h
@@ -95,6 +95,7 @@ class PepperVideoCaptureHost : public ppapi::host::ResourceHost {
// Buffers of video frame.
struct BufferInfo {
BufferInfo();
+ BufferInfo(const BufferInfo& other);
~BufferInfo();
bool in_use;
diff --git a/content/renderer/pepper/plugin_power_saver_helper.cc b/content/renderer/pepper/plugin_power_saver_helper.cc
index 10f0954..36d65e3 100644
--- a/content/renderer/pepper/plugin_power_saver_helper.cc
+++ b/content/renderer/pepper/plugin_power_saver_helper.cc
@@ -33,6 +33,9 @@ PluginPowerSaverHelper::PeripheralPlugin::PeripheralPlugin(
: content_origin(content_origin),
unthrottle_callback(unthrottle_callback) {}
+PluginPowerSaverHelper::PeripheralPlugin::PeripheralPlugin(
+ const PeripheralPlugin& other) = default;
+
PluginPowerSaverHelper::PeripheralPlugin::~PeripheralPlugin() {
}
diff --git a/content/renderer/pepper/plugin_power_saver_helper.h b/content/renderer/pepper/plugin_power_saver_helper.h
index 95fbc88..2f3bb44 100644
--- a/content/renderer/pepper/plugin_power_saver_helper.h
+++ b/content/renderer/pepper/plugin_power_saver_helper.h
@@ -37,6 +37,7 @@ class CONTENT_EXPORT PluginPowerSaverHelper : public RenderFrameObserver {
struct PeripheralPlugin {
PeripheralPlugin(const url::Origin& content_origin,
const base::Closure& unthrottle_callback);
+ PeripheralPlugin(const PeripheralPlugin& other);
~PeripheralPlugin();
url::Origin content_origin;