Submit symlink in apprtc from Linux since it fails from Win
Review URL: https://webrtc-codereview.appspot.com/1169004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@3622 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/samples/js/apprtc/js/adapter.js b/samples/js/apprtc/js/adapter.js
deleted file mode 100644
index a7eba0b..0000000
--- a/samples/js/apprtc/js/adapter.js
+++ /dev/null
@@ -1,97 +0,0 @@
-var RTCPeerConnection = null;
-var getUserMedia = null;
-var attachMediaStream = null;
-var reattachMediaStream = null;
-var webrtcDetectedBrowser = null;
-
-function trace(text) {
- // This function is used for logging.
- if (text[text.length - 1] == '\n') {
- text = text.substring(0, text.length - 1);
- }
- console.log((performance.now() / 1000).toFixed(3) + ": " + text);
-}
-
-if (navigator.mozGetUserMedia) {
- console.log("This appears to be Firefox");
-
- webrtcDetectedBrowser = "firefox";
-
- // The RTCPeerConnection object.
- RTCPeerConnection = mozRTCPeerConnection;
-
- // The RTCSessionDescription object.
- RTCSessionDescription = mozRTCSessionDescription;
-
- // The RTCIceCandidate object.
- RTCIceCandidate = mozRTCIceCandidate;
-
- // Get UserMedia (only difference is the prefix).
- // Code from Adam Barth.
- getUserMedia = navigator.mozGetUserMedia.bind(navigator);
-
- // Attach a media stream to an element.
- attachMediaStream = function(element, stream) {
- console.log("Attaching media stream");
- element.mozSrcObject = stream;
- element.play();
- };
-
- reattachMediaStream = function(to, from) {
- console.log("Reattaching media stream");
- to.mozSrcObject = from.mozSrcObject;
- to.play();
- };
-
- // Fake get{Video,Audio}Tracks
- MediaStream.prototype.getVideoTracks = function() {
- return [];
- };
-
- MediaStream.prototype.getAudioTracks = function() {
- return [];
- };
-} else if (navigator.webkitGetUserMedia) {
- console.log("This appears to be Chrome");
-
- webrtcDetectedBrowser = "chrome";
-
- // The RTCPeerConnection object.
- RTCPeerConnection = webkitRTCPeerConnection;
-
- // Get UserMedia (only difference is the prefix).
- // Code from Adam Barth.
- getUserMedia = navigator.webkitGetUserMedia.bind(navigator);
-
- // Attach a media stream to an element.
- attachMediaStream = function(element, stream) {
- element.src = webkitURL.createObjectURL(stream);
- };
-
- reattachMediaStream = function(to, from) {
- to.src = from.src;
- };
-
- // The representation of tracks in a stream is changed in M26.
- // Unify them for earlier Chrome versions in the coexisting period.
- if (!webkitMediaStream.prototype.getVideoTracks) {
- webkitMediaStream.prototype.getVideoTracks = function() {
- return this.videoTracks;
- };
- webkitMediaStream.prototype.getAudioTracks = function() {
- return this.audioTracks;
- };
- }
-
- // New syntax of getXXXStreams method in M26.
- if (!webkitRTCPeerConnection.prototype.getLocalStreams) {
- webkitRTCPeerConnection.prototype.getLocalStreams = function() {
- return this.localStreams;
- };
- webkitRTCPeerConnection.prototype.getRemoteStreams = function() {
- return this.remoteStreams;
- };
- }
-} else {
- console.log("Browser does not appear to be WebRTC-capable");
-}
diff --git a/samples/js/apprtc/js/adapter.js b/samples/js/apprtc/js/adapter.js
new file mode 120000
index 0000000..c19e2ce
--- /dev/null
+++ b/samples/js/apprtc/js/adapter.js
@@ -0,0 +1 @@
+../../base/adapter.js
\ No newline at end of file