| Index: Source/modules/mediastream/MediaStreamMediaProviderConverter.cpp
|
| diff --git a/Source/platform/geometry/FloatBoxTestHelpers.h b/Source/modules/mediastream/MediaStreamMediaProviderConverter.cpp
|
| similarity index 63%
|
| copy from Source/platform/geometry/FloatBoxTestHelpers.h
|
| copy to Source/modules/mediastream/MediaStreamMediaProviderConverter.cpp
|
| index c0047626d4f57a1a971428777beb3c63e76d9c0f..db8d2eda711e915d95274c3cf6db1d0a4904ee8f 100644
|
| --- a/Source/platform/geometry/FloatBoxTestHelpers.h
|
| +++ b/Source/modules/mediastream/MediaStreamMediaProviderConverter.cpp
|
| @@ -21,22 +21,35 @@
|
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
| * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
| -#ifndef FloatBoxTestHelpers_h
|
| -#define FloatBoxTestHelpers_h
|
|
|
| -#include <gtest/gtest.h>
|
| +#include "config.h"
|
| +#include "modules/mediastream/MediaStreamMediaProviderConverter.h"
|
| +
|
| +#include "bindings/core/v8/ScriptValue.h"
|
| +#include "bindings/modules/v8/V8MediaStream.h"
|
| +#include "modules/mediastream/MediaStream.h"
|
| +
|
| namespace blink {
|
| -class FloatBox;
|
|
|
| -void PrintTo(const FloatBox&, ::std::ostream*);
|
| -bool ApproximatelyEqual(const float&, const float&);
|
| +MediaStreamMediaProviderConverter* MediaStreamMediaProviderConverter::converter()
|
| +{
|
| + ASSERT(isMainThread());
|
| + DEFINE_STATIC_LOCAL(MediaStreamMediaProviderConverter, instance, ());
|
| + return &instance;
|
| +}
|
| +
|
| +MediaStreamMediaProviderConverter::MediaStreamMediaProviderConverter()
|
| +{
|
| +}
|
| +
|
| +MediaProvider* MediaStreamMediaProviderConverter::getMediaProvider(const ScriptValue& value)
|
| +{
|
| + v8::Handle<v8::Value> v8Value(value.v8Value());
|
| + MediaStream* stream = V8MediaStream::toNativeWithTypeCheck(value.isolate(), v8Value);
|
| + if (!stream)
|
| + return nullptr;
|
| + return stream;
|
| +}
|
|
|
| -namespace FloatBoxTest {
|
| -bool ApproximatelyEqual(const float&, const float&);
|
| -bool ApproximatelyEqual(const FloatBox&, const FloatBox&);
|
| -::testing::AssertionResult AssertAlmostEqual(const char*, const char*, const FloatBox&, const FloatBox&);
|
| -::testing::AssertionResult AssertContains(const char*, const char*, const FloatBox&, const FloatBox&);
|
| -} // namespace FloatBoxTest
|
| } // namespace blink
|
|
|
| -#endif // FloatBoxTestHelpers_h
|
|
|