зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset d0a586d4d64a (bug 1494498) for Windows MinGW bustages on MediaTrackConstraints.cpp
This commit is contained in:
Родитель
dc4495a98b
Коммит
f12bd72768
|
@ -796,71 +796,34 @@ MediaEngineRemoteVideoSource::GetBestFitnessDistance(
|
|||
return candidateSet[0].mDistance;
|
||||
}
|
||||
|
||||
static void
|
||||
LogConstraintStringRange(const NormalizedConstraintSet::StringRange& aRange)
|
||||
{
|
||||
if (aRange.mExact.size() <= 1 && aRange.mIdeal.size() <= 1) {
|
||||
LOG((" %s: { exact: [%s], ideal: [%s] }",
|
||||
aRange.mName,
|
||||
(aRange.mExact.size()? NS_ConvertUTF16toUTF8(*aRange.mExact.begin()).get() : ""),
|
||||
(aRange.mIdeal.size()? NS_ConvertUTF16toUTF8(*aRange.mIdeal.begin()).get() : "")));
|
||||
} else {
|
||||
LOG((" %s: { exact: [", aRange.mName));
|
||||
for (auto& entry : aRange.mExact) {
|
||||
LOG((" %s,", NS_ConvertUTF16toUTF8(entry).get()));
|
||||
}
|
||||
LOG((" ], ideal: ["));
|
||||
for (auto& entry : aRange.mIdeal) {
|
||||
LOG((" %s,", NS_ConvertUTF16toUTF8(entry).get()));
|
||||
}
|
||||
LOG((" ]}"));
|
||||
}
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
static void
|
||||
LogConstraintRange(const NormalizedConstraintSet::Range<T>& aRange)
|
||||
{
|
||||
if (aRange.mIdeal.isSome()) {
|
||||
LOG((" %s: { min: %d, max: %d, ideal: %d }",
|
||||
aRange.mName, aRange.mMin, aRange.mMax, aRange.mIdeal.valueOr(0)));
|
||||
} else {
|
||||
LOG((" %s: { min: %d, max: %d }",
|
||||
aRange.mName, aRange.mMin, aRange.mMax));
|
||||
}
|
||||
}
|
||||
|
||||
template<>
|
||||
void
|
||||
LogConstraintRange(const NormalizedConstraintSet::Range<double>& aRange)
|
||||
{
|
||||
if (aRange.mIdeal.isSome()) {
|
||||
LOG((" %s: { min: %f, max: %f, ideal: %f }",
|
||||
aRange.mName, aRange.mMin, aRange.mMax, aRange.mIdeal.valueOr(0)));
|
||||
} else {
|
||||
LOG((" %s: { min: %f, max: %f }",
|
||||
aRange.mName, aRange.mMin, aRange.mMax));
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
LogConstraints(const NormalizedConstraintSet& aConstraints)
|
||||
{
|
||||
auto& c = aConstraints;
|
||||
LOG(("Constraints: {"));
|
||||
LOG(("%s", [&]() {
|
||||
LogConstraintRange(c.mWidth);
|
||||
LogConstraintRange(c.mHeight);
|
||||
LogConstraintRange(c.mFrameRate);
|
||||
LogConstraintStringRange(c.mMediaSource);
|
||||
LogConstraintStringRange(c.mFacingMode);
|
||||
LogConstraintStringRange(c.mDeviceId);
|
||||
LogConstraintRange(c.mEchoCancellation);
|
||||
LogConstraintRange(c.mAutoGainControl);
|
||||
LogConstraintRange(c.mNoiseSuppression);
|
||||
LogConstraintRange(c.mChannelCount);
|
||||
return "}";
|
||||
}()));
|
||||
if (c.mWidth.mIdeal.isSome()) {
|
||||
LOG(("Constraints: width: { min: %d, max: %d, ideal: %d }",
|
||||
c.mWidth.mMin, c.mWidth.mMax,
|
||||
c.mWidth.mIdeal.valueOr(0)));
|
||||
} else {
|
||||
LOG(("Constraints: width: { min: %d, max: %d }",
|
||||
c.mWidth.mMin, c.mWidth.mMax));
|
||||
}
|
||||
if (c.mHeight.mIdeal.isSome()) {
|
||||
LOG((" height: { min: %d, max: %d, ideal: %d }",
|
||||
c.mHeight.mMin, c.mHeight.mMax,
|
||||
c.mHeight.mIdeal.valueOr(0)));
|
||||
} else {
|
||||
LOG((" height: { min: %d, max: %d }",
|
||||
c.mHeight.mMin, c.mHeight.mMax));
|
||||
}
|
||||
if (c.mFrameRate.mIdeal.isSome()) {
|
||||
LOG((" frameRate: { min: %f, max: %f, ideal: %f }",
|
||||
c.mFrameRate.mMin, c.mFrameRate.mMax,
|
||||
c.mFrameRate.mIdeal.valueOr(0)));
|
||||
} else {
|
||||
LOG((" frameRate: { min: %f, max: %f }",
|
||||
c.mFrameRate.mMin, c.mFrameRate.mMax));
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -481,7 +481,6 @@ MediaConstraintsHelper::SelectSettings(
|
|||
bool aIsChrome)
|
||||
{
|
||||
auto& c = aConstraints;
|
||||
LogConstraints(c);
|
||||
|
||||
// First apply top-level constraints.
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче