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

Unified Diff: content/renderer/media/media_stream_video_source.cc

Issue 2909103002: Deprecate NonThreadSafe in content/renderer/media in favor of SequenceChecker. (Closed)
Patch Set: fix compile Created 3 years, 7 months 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 side-by-side diff with in-line comments
Download patch
Index: content/renderer/media/media_stream_video_source.cc
diff --git a/content/renderer/media/media_stream_video_source.cc b/content/renderer/media/media_stream_video_source.cc
index f3b8e875059884a5e144aa9092a628d1bd1ac44f..a9e158a65123a644649dab61674df3124a3387d3 100644
--- a/content/renderer/media/media_stream_video_source.cc
+++ b/content/renderer/media/media_stream_video_source.cc
@@ -333,7 +333,7 @@ MediaStreamVideoSource::MediaStreamVideoSource()
weak_factory_(this) {}
MediaStreamVideoSource::~MediaStreamVideoSource() {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
}
void MediaStreamVideoSource::AddTrackLegacy(
@@ -341,7 +341,7 @@ void MediaStreamVideoSource::AddTrackLegacy(
const VideoCaptureDeliverFrameCB& frame_callback,
const blink::WebMediaConstraints& constraints,
const ConstraintsCallback& callback) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(IsOldVideoConstraints());
DCHECK(!constraints.IsNull());
DCHECK(std::find(tracks_.begin(), tracks_.end(), track) == tracks_.end());
@@ -397,7 +397,7 @@ void MediaStreamVideoSource::AddTrack(
const VideoTrackAdapterSettings& track_adapter_settings,
const VideoCaptureDeliverFrameCB& frame_callback,
const ConstraintsCallback& callback) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(std::find(tracks_.begin(), tracks_.end(), track) == tracks_.end());
tracks_.push_back(track);
secure_tracker_.Add(track, true);
@@ -432,7 +432,7 @@ void MediaStreamVideoSource::AddTrack(
}
void MediaStreamVideoSource::RemoveTrack(MediaStreamVideoTrack* video_track) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
std::vector<MediaStreamVideoTrack*>::iterator it =
std::find(tracks_.begin(), tracks_.end(), video_track);
DCHECK(it != tracks_.end());
@@ -457,7 +457,7 @@ void MediaStreamVideoSource::RemoveTrack(MediaStreamVideoTrack* video_track) {
void MediaStreamVideoSource::UpdateHasConsumers(MediaStreamVideoTrack* track,
bool has_consumers) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
const auto it =
std::find(suspended_tracks_.begin(), suspended_tracks_.end(), track);
if (has_consumers) {
@@ -472,19 +472,19 @@ void MediaStreamVideoSource::UpdateHasConsumers(MediaStreamVideoTrack* track,
void MediaStreamVideoSource::UpdateCapturingLinkSecure(
MediaStreamVideoTrack* track, bool is_secure) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
secure_tracker_.Update(track, is_secure);
OnCapturingLinkSecured(secure_tracker_.is_capturing_secure());
}
base::SingleThreadTaskRunner* MediaStreamVideoSource::io_task_runner() const {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
return track_adapter_->io_task_runner();
}
base::Optional<media::VideoCaptureFormat>
MediaStreamVideoSource::GetCurrentFormat() const {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
if (IsOldVideoConstraints()) {
if (state_ == STARTING || state_ == STARTED)
return current_format_;
@@ -500,7 +500,7 @@ MediaStreamVideoSource::GetCurrentFormatImpl() const {
}
void MediaStreamVideoSource::DoStopSource() {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DVLOG(3) << "DoStopSource()";
if (state_ == ENDED)
return;
@@ -512,7 +512,7 @@ void MediaStreamVideoSource::DoStopSource() {
void MediaStreamVideoSource::OnSupportedFormats(
const media::VideoCaptureFormats& formats) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(IsOldVideoConstraints());
DCHECK_EQ(RETRIEVING_CAPABILITIES, state_);
@@ -543,7 +543,7 @@ bool MediaStreamVideoSource::FindBestFormatWithConstraints(
const media::VideoCaptureFormats& formats,
media::VideoCaptureFormat* best_format,
blink::WebMediaConstraints* fulfilled_constraints) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DVLOG(3) << "MediaStreamVideoSource::FindBestFormatWithConstraints "
<< "with " << formats.size() << " formats";
// Find the first track descriptor that can fulfil the constraints.
@@ -581,7 +581,7 @@ bool MediaStreamVideoSource::FindBestFormatWithConstraints(
}
void MediaStreamVideoSource::OnStartDone(MediaStreamRequestResult result) {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DVLOG(3) << "OnStartDone({result =" << result << "})";
if (result == MEDIA_DEVICE_OK) {
DCHECK_EQ(STARTING, state_);
@@ -605,7 +605,7 @@ void MediaStreamVideoSource::OnStartDone(MediaStreamRequestResult result) {
}
void MediaStreamVideoSource::FinalizeAddTrackLegacy() {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(IsOldVideoConstraints());
const media::VideoCaptureFormats formats(1, current_format_);
@@ -666,7 +666,7 @@ void MediaStreamVideoSource::FinalizeAddTrackLegacy() {
}
void MediaStreamVideoSource::FinalizeAddTrack() {
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(!IsOldVideoConstraints());
std::vector<TrackDescriptor> track_descriptors;
track_descriptors.swap(track_descriptors_);
@@ -704,7 +704,7 @@ void MediaStreamVideoSource::FinalizeAddTrack() {
void MediaStreamVideoSource::SetReadyState(
blink::WebMediaStreamSource::ReadyState state) {
DVLOG(3) << "MediaStreamVideoSource::SetReadyState state " << state;
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
if (!Owner().IsNull())
Owner().SetReadyState(state);
for (auto* track : tracks_)
@@ -713,7 +713,7 @@ void MediaStreamVideoSource::SetReadyState(
void MediaStreamVideoSource::SetMutedState(bool muted_state) {
DVLOG(3) << "MediaStreamVideoSource::SetMutedState state=" << muted_state;
- DCHECK(CalledOnValidThread());
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
if (!Owner().IsNull()) {
Owner().SetReadyState(muted_state
? blink::WebMediaStreamSource::kReadyStateMuted

Powered by Google App Engine
This is Rietveld 408576698