Joachim Bauch
ee1f73ba40
Don't add dummy remote streams if call is closed.
9 years ago
Joachim Bauch
d4f936d57b
Major refactoring of call / conference handling.
...
Removed difference between single peer-to-peer calls and conferences
with multiple peers. There is only a single code path now that creates
calls and stores them in a conference (which holds all active calls).
With this also fixed some timing issues that could cause conference
peers to not send or receive media streams.
Should help with some of the issues reported in #276 .
9 years ago
Evan Theurer
b07666a43b
Fix breaking change: Unable to return values from controller constructor functions. See https://github.com/angular/angular.js/pull/8882/files .
9 years ago
Joachim Bauch
14764dd17f
Use "safeApply" when handling webrtc done/stop events.
9 years ago
Joachim Bauch
8fa2083c74
Always show own video when in conference room.
9 years ago
Joachim Bauch
2e7b51a15a
Move stream id creation to PeerCall.
...
That way the streams can be registered internally and properly cleaned up on hangup.
9 years ago
Simon Eisenmann
66aba12c63
Automatically activate room chat when no other chat is activated when chat panel becomes visible, partially implemnting #246
10 years ago
Simon Eisenmann
95c898a4c3
Automatically focus current chat input when chat pannel is shown manually, implementing part of #246
10 years ago
Simon Eisenmann
d007b69c68
Automatically focus chat input when activating a room, implementing a part of #246
10 years ago
Simon Eisenmann
a6ded93b2f
Fixed jshint latedef and strict errors.
10 years ago
Simon Eisenmann
1cfea7196f
Fixed invalid experimental constraints.
10 years ago
Simon Eisenmann
af194a64b8
Remove deprecated MediaStream.stop api (see https://groups.google.com/a/chromium.org/forum/#\!msg/blink-dev/s0UsMk8i2YM/WpepA4w3mPEJ for details).
10 years ago
Simon Eisenmann
215408598a
Added more sound options and moved them to separate section in settings.
10 years ago
Evan Theurer
652cefb9af
Handle peercall event remoteStreamAdded being triggered without a stream.
10 years ago
Simon Eisenmann
ff8150569b
Load Youtube sandbox content on demand.
10 years ago
Simon Eisenmann
344c5a4484
Add notes about youtube sandbox.
10 years ago
Simon Eisenmann
b3d03b819c
Serve odf and pdf sandbox from the server to prepare CSP http header for Firefox compatibility as Firefox does not support CSP in meta tag (see https://bugzilla.mozilla.org/show_bug.cgi?id=663570 ).
10 years ago
Simon Eisenmann
e35dd0f8a3
Added URL support to sandbox service.
10 years ago
Simon Eisenmann
dc7bbd9b76
Create sandbox iframes on demand rather than always by template code.
10 years ago
Joachim Bauch
4c61ad22a4
Retry loading sandbox through button click.
10 years ago
Simon Eisenmann
9db5b0c674
Reverted timeout while adding videopeer to DOM as it caused issues in FF.
10 years ago
Simon Eisenmann
846544de29
Delay DOM append to avoid flash of unrendered text.
10 years ago
Simon Eisenmann
ff433f12a4
Merged DummyStream implementations into one.
10 years ago
Simon Eisenmann
c6ae526eab
Avoid loosing angular context.
10 years ago
Joachim Bauch
c06d3dd8d7
Implement error handling for YouTube playback.
10 years ago
Simon Eisenmann
a44cedc52d
Allow receiver to receive connections without a stream, by injecting a dummy stream.
10 years ago
Simon Eisenmann
e1c119469d
Correctly reset all styles by switching to invisible video layout renderer.
10 years ago
Simon Eisenmann
af77cc0033
Improved onlyaudio styles.
10 years ago
Simon Eisenmann
fba521352a
Added client side configuration support for WebRTC renegotiation of user media streams.
10 years ago
Simon Eisenmann
0c9b34f57c
Fixed stream vs call clash.
10 years ago
Joachim Bauch
964b5b71c7
Don't use "id" selectors in directives.
10 years ago
Joachim Bauch
40f8528c56
Load YouTube sandbox lazily.
10 years ago
Joachim Bauch
31df90a03a
No need for "allow-same-origin" in presentation sandboxes.
10 years ago
Joachim Bauch
dd6d11dd53
Run WebODF rendering inside sandboxed iframe.
10 years ago
Joachim Bauch
f59eb17cf3
Destroy sandbox API when scope is destroyed.
10 years ago
Joachim Bauch
a1288820bd
Ignore "ready" message here.
10 years ago
Joachim Bauch
c973103c31
Run pdf.js rendering inside sandboxed iframe.
10 years ago
Joachim Bauch
7cc196f4e0
Move sandbox code to own file, refactor common sandboxing code to service.
10 years ago
Joachim Bauch
1727b7edd1
Implement methods to get current position / state.
10 years ago
Joachim Bauch
c8ad76005b
Added seek and volume support, check origins in postMessage receivers.
10 years ago
Joachim Bauch
29fc1baa51
Initial code to support running YouTube player in a sandboxed iframe.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
37ce3c6bfa
Strip spurious slashes and white space in path segments of room names.
10 years ago
Simon Eisenmann
513116f783
We finally have a ui controller.
10 years ago
Simon Eisenmann
9848786145
First step in getting rid of the huge mediastreamcontroller.
10 years ago
Simon Eisenmann
ccdd51fd74
Worked to get screen sharing to FF.
...
Use new mediaDevices service.
Prepare to support video constraints in FF>=38.
Disable HD constraints for Firefox.
10 years ago
Simon Eisenmann
04cb4200a7
Reenable chat rooms on certain conditions related to peer connectivity.
10 years ago
Simon Eisenmann
369d53fef9
Reenable chat rooms on certain conditions related to peer connectivity.
10 years ago
Simon Eisenmann
c188dc3755
Removed debug.
10 years ago
Simon Eisenmann
9c8a2af107
Detect full screen exit properly and use :fullscreen style instead of custom class to get black background.
11 years ago