Skip to content

Commit 840f5c2

Browse files
committed
Bug 1978232 - Correct InitPromise resolved values for several encoders r=media-playback-reviewers,padenot
This patch updates the `InitPromise` resolved values for several encoders from `TrackInfo:kVideoTrack` to `true`. This aligns with the change introduced in D199529 (Bug 1749046), where the resolved value was updated Differential Revision: https://phabricator.services.mozilla.com/D261492
1 parent 3ec6e7c commit 840f5c2

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

dom/media/platforms/agnostic/gmp/GMPVideoEncoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ void GMPVideoEncoder::InitComplete(GMPVideoEncoderProxy* aGMP,
192192

193193
GMP_LOG_DEBUG("[%p] GMPVideoEncoder::InitComplete -- encoder initialized",
194194
this);
195-
mInitPromise.Resolve(TrackInfo::TrackType::kVideoTrack, __func__);
195+
mInitPromise.Resolve(true, __func__);
196196
}
197197

198198
RefPtr<MediaDataEncoder::EncodePromise> GMPVideoEncoder::Encode(

dom/media/platforms/android/AndroidDataEncoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ RefPtr<MediaDataEncoder::InitPromise> AndroidDataEncoder::ProcessInit() {
145145
mIsHardwareAccelerated = mJavaEncoder->IsHardwareAccelerated();
146146
mDrainState = DrainState::DRAINABLE;
147147

148-
return InitPromise::CreateAndResolve(TrackInfo::kVideoTrack, __func__);
148+
return InitPromise::CreateAndResolve(true, __func__);
149149
}
150150

151151
RefPtr<MediaDataEncoder::EncodePromise> AndroidDataEncoder::Encode(

dom/media/platforms/wmf/WMFMediaDataEncoder.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,7 @@ RefPtr<InitPromise> WMFMediaDataEncoder::ProcessInit() {
139139
mIsHardwareAccelerated = mEncoder->IsHardwareAccelerated();
140140
WMF_ENC_LOGD("HW accelerated: %s", mIsHardwareAccelerated ? "yes" : "no");
141141
cleanup.release();
142-
return InitPromise::CreateAndResolve(TrackInfo::TrackType::kVideoTrack,
143-
__func__);
142+
return InitPromise::CreateAndResolve(true, __func__);
144143
}
145144

146145
HRESULT WMFMediaDataEncoder::InitMFTEncoder(RefPtr<MFTEncoder>& aEncoder) {

0 commit comments

Comments
 (0)