[Pkg-voip-commits] [janus] branch master updated (3787097 -> 9e0316f)
Jonas Smedegaard
dr at jones.dk
Sat Oct 28 01:22:35 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository janus.
from 3787097 Prepare for release: Update changelog.
adds 242e4f3 First integration of VP9 SVC support in the VideoRoom plugin
adds 1182cf0 Removed excessive verbosity
adds 6a8236f Merge branch 'master' into vp9-svc
adds f28d8b3 Merge branch 'master' into vp9-svc
adds 06f364a Merge branch 'master' into vp9-svc
adds 308b991 Merge branch 'master' into vp9-svc
adds 7d935e0 Merge branch 'master' into vp9-svc
adds 1d58b2d Updated plugin to send events at layer changes, and demo to use those (as VP8 simulcasting stuff does)
adds 7c47ae9 Merge branch 'master' into vp9-svc
adds 580236f Merge branch 'master' into vp9-svc
adds a25c21a Moved VP9 SVC parsing to utils, so that they can be used in other plugins if needed
adds 23635d9 Merge branch 'master' into vp9-svc
adds fd8d681 Merge branch 'master' into vp9-svc
adds a80b63a Bumped to version 0.2.5
adds 3e01d6e First experiments with VP8 simulcasting (Chrome and Firefox, WIP)
adds 460a643 Several simulcast related fixes (third substream, REMB, etc.)
adds 831bb62 Fixed a couple of typos, and improved a couple of methods
adds 3d67fa8 Initial experiments with VP8 temporal scalability
adds a262277 Merge branch 'master' into vp8-simulcast
adds 47da5b6 Experimenting with VP8 simulcasting in VideoRoom plugin as well
adds 903624f Fixed typo, and enriched VideoRoom specific Admin API info when simulcasting
adds ad42982 Fixed SDP munging when simulcasting
adds 4a26706 Experiments with automatic simulcast substream changes (EchoTest)
adds 05f1a96 Reorganized simulcast-related JS code to make integration cleaner
adds 90f4875 Reorganized how we munge SDP when simulcasting as a method, and added to createAnswer (but not for Chrome, it breaks video there)
adds 5709ba6 Added simulcasting support to VideoCall plugin
adds 50162f9 Some fixes and enhancements in VideoRoom simulcasting
adds 1156920 Merge branch 'master' into vp8-simulcast
adds 7013506 Added placeholder code for simulcasting in RecordPlay and SIP plugins
adds 8015f90 Don't enable simulcasting if the negotiated codec is not VP8
adds db2def8 Version bump for plugins
adds 96de4ef Added simulcast support to RTP live mountpoints in the Streaming plugin
adds 833fbe8 Extended RTP forwarding in VideoRoom plugin to support simulcasting
adds 2320be4 Merge branch 'master' into vp8-simulcast
adds 8a7de5f Merge branch 'master' into vp8-simulcast
adds f9de4cd Merge branch 'master' into vp8-simulcast
adds 45ed03d Merge branch 'master' into vp8-simulcast
adds 211c2c2 Merge pull request #944 from meetecho/vp8-simulcast
adds 44d6d66 Aligned the VP9 SVC branch to the simulcast stuff merged in master
adds edcf9e2 Merge pull request #925 from meetecho/vp9-svc
adds 073a486 Added link to blog post in the VP9 SVC demo
adds 96e3cbb Reduced verbosity of a few warnings
adds b7545dc Make sure handles are detached immediately when a session is destroyed
adds a9b6dce Added ability for VideoRoom listeners to not negotiate support for media the publishers are sending
adds a795df5 Added option for Streaming viewers to subscribe to a subset of a mountpoint media
adds 276ff14 Added a new paper to the Janus-related bibliography
adds 05b5a81 Fixed some typos, leaks, and broken checks
adds 6a57112 Added some checks on the availability of an SDP in the SIP plugin
adds e2fff24 Implemented way to edit some room properties dynamically in AudioBridge, VideoRoom and TextRoom (see #939)
adds aa880c1 Make sure handles are removed right away in case of a session timeout (see #963)
adds 05bb973 Fixed typo in AudioBridge docs
adds 00ef8f7 mutex: add alias for PTHREAD_MUTEX_INITIALIZER
adds cc3c338 plugins: use JANUS_MUTEX_INITIALIZER
adds 8f249fa transports: use JANUS_MUTEX_INITIALIZER
adds c50705c turnrest: use JANUS_MUTEX_INITIALIZER
adds ca3429b Merge pull request #962 from tmatth/static_mutex_init
adds fd95697 Honor trickle configuration when using ext. stream
adds 0308b8b Merge pull request #961 from longsleep/honor-trickle-with-external-stream
adds 90fa6b6 Only do NACKs for a specific medium if they were negotiated
adds 5803d78 Fixed RTP forwarding not working for video in VideoRoom plugin (fixes #975)
adds 84a28c7 documentation: add default value of videoroom publishers
adds 1d2a908 Merge pull request #967 from tgabi333/patch-5
adds dd0d06d documentation: fix for a settings name
adds e958713 Merge pull request #968 from tgabi333/patch-6
adds dcb4b39 Merge branch 'master' of github.com:meetecho/janus-gateway
adds abbe56a Don't offer medium to VideoRoom subscribers if recvonly/inactive (fixes #985)
adds 0054bb1 Use tracks instead of streams in janus.js
adds 62bffc2 Merge branch 'master' into js-track
adds db17ede Updated reference to webrtc-adapter (4.1.1)
adds 7fc64a5 Merge branch 'master' into js-track
adds 5b8434f Merge branch 'master' into js-track
adds 57eb0e3 Merge branch 'master' into js-track
adds 46a4e2e Merge branch 'master' into js-track
adds 2cb94d7 Updated VP9 SVC demo to use tracks, and bumped adapter to 5.0.1
adds 23ca42e Merge pull request #942 from meetecho/js-track
adds b9ece6a Added configurable ping/pong to WebSockets transport (see #986)
adds 5ffcf9a Better management of session timeouts and destruction (see #986)
adds f4781e8 Only use new WebSockets ping/pong stuff if libwebsockets >= 2.1
adds 7b3ddb2 fix rtcp delay calculation
adds 7e98e27 Merge pull request #989 from bebo/rtt-fix
adds 2e674c8 Removed typo/leftover from stats evaluation in janus.js (fixes #976)
adds fd407d9 Explicit mode non-interleaved
adds 9a6d555 Merge pull request #971 from uasan/patch-1
adds ecc0607 Allow rtpmap/fmtp to be overridden when creating RTSP mountpoints (fixes #972)
adds acb7016 Wrap build date in quotes, when creating version.c (see #990)
adds d77b31a Fixed copy/paste error (see #972)
adds 6b634c2 Fixed static mutex initialization in HTTP transport, as per recent changes
adds f0ae6d1 Made Record&Play plugin codec-agnostic (was opus/vp8 only before)
adds c7c94b0 Added G.722 support to Record&Play and janus-pp-rec
adds 52674b4 Added some more video material to the FAQ on Janus in the docs
adds 30083da Added some more video material to the FAQ on Janus in the docs
adds e379611 Added index and anchors to the Janus FAQ in the docs
adds 8ef4d09 Fixed the contact link in the Support HTML page
adds cc17dd5 Add PHPClass to Resources
adds fe90b00 Merge pull request #994 from mvnrsa/PHPClass
adds bcea143 Notify VideoRoom publishers and subscribers about codecs This solves the problem of subscribers getting an SDP they can't process (e.g., Safari with an SDP containing VP8), as when receiving info on a new publisher they can look at the codec and decide to only subscribe to the media streams they support This also helps publishers hide the local webcam display, if it turns out their video stream has been rejected (e.g., Safari publishing H.264 only in a VP8 room)
adds eb952fb Changed the commented sample values for the WebSockets pingpong (see #988)
adds 2af6201 Make sure there's only one a=end-of-candidates per m-line (fixes #995)
adds 9650fb7 Fixed playout of G.711 and G.722 recordings in Record&Play
adds 817a7e6 Fixed race condition when starting WebSockets threads and initialized still 0
adds c787cc1 Fix for the SSL+WebSockets crashes (see #913)
adds 23bc915 Changed check for libwebsockets in configure.ac, to make sure vhosts are supported
adds da691d3 Merge pull request #996 from meetecho/wss-fix
adds 19ba08a Fixed typo where we sent the wrong info about video codecs in the Videoroom (fixes #1000)
adds 0ada6b6 Added text2pcap support for handles traffic
adds fefaacc Added option to truncate packets when dumping via text2pcap
adds c3fbbdf Added printf format to text2pcap dump method, and session/handle info when dumping
adds 3978348 Merge pull request #993 from meetecho/text2pcap
adds f24fbae Ignore EINTR for Streaming mountpoints (fixes #1004)
adds 6b89cea Fixed leak in Record&Play, and dead code in VideoRoom
adds c6c4269 Fixed occasional deadlock when shutting down Janus
adds 1f65a11 Check for iceloop status before quitting the loop.
adds 291a430 Merge branch 'master' into fix-descriptors-leak
adds b016cc8 Merge pull request #1005 from meetecho/fix-descriptors-leak
adds 6e502df Ignore ontrack event if there's no stream info
adds 5847345 Append latest glib.supp to janus-valgrind.supp
adds 18e7946 Changed flags to dlopen to load modules
adds c136fc5 Moved websockets ping/pong setup from the vhosts to the main context
adds 7708336 Fixed flags for NACK management after SDP parsing
adds c4c63c9 Fixed broken stats/NACKs for incoming streams (see #999)
adds f6581c1 Decouple `janus.js` from its dependencies.
adds 42ab4ab Added documentation updates for decoupled dependencies:
adds 9bc69c1 Merge pull request #991 from cmacq2/janus-js-dependencies
adds 336d72c Fix a regression in websocket ACL.
adds f1d7a04 Merge pull request #1020 from meetecho/fix-ws-acl
adds 2162f46 Don't ignore ICMP errors on RTP packets in the SIP plugin
adds 821f942 Fixed typo in comment
adds 31ef301 Move SRTP specific definitions from rtp.h to a new header
adds e644cfa Merge pull request #1024 from meetecho/rtp-srtp-header
adds 1f3aaad Add support for static configuration of RTP forwarder in audiobridge plugin
adds af84955 Mention static RTP forwarder in the documentation
adds db8573b Allow configuration of static RTP forwarder ID
adds 521633f Merge pull request #1027 from mikaelnousiainen/feature/rtp-forwarder-static-config
adds 7c9f5b7 Made clearer that the new options added in #1027 are optional
adds 266053e Fixed typo in rtp.c when resetting sequence numbers (should fix #992 and #1032)
adds 4e867f4 Changed check when enforcing RTP switching header changes
adds 450c62e Added configurable port range for RTP/RTCP ports in the SIP plugin
adds b6ada29 Fix compilation issue with libavcodec < 55.28
adds 8e0e3b3 Fix issue #1030 by introducing a new flag to videoroom for joining events
adds 0e11b6b Add documentation to notify_joining
adds e20f180 Update change based on review and feedback by @lminiero
adds 3907b29 Merge pull request #1031 from tugtugtug/notify_joining
adds 5c9c4d1 Add support for building JavaScript modules from html/janus.js.
adds 3b856ed Integrate support for building JavaScript modules within the build system.
adds bcb10cf Document available JavaScript module formats/syntaxes and how to build them.
adds b2e48c3 Merge pull request #1029 from cmacq2/build-js-modules
adds 95cf0aa Fixed a couple of nits in the new js-modules documentation (see #1029)
adds 4c74a03 Add js modules to dist target too, if built
adds fadb4fe Added configure flag (--enable-all-js-modules) to enable all JS modules
adds 9e55e3d Ugly hack to fix nits (double dashes) in documentation
adds c4db282 Use supplied WebRTC adapter throughout file
adds 8bb7b1b Merge pull request #1036 from op/fix-adapter-dep
adds 131a872 User forward declaration of json_t in plugin.h
adds 52a2362 Merge pull request #1016 from ivanovaleksey/plugin-h
adds de7829f Added minijanus.js project to the resources in the docs
adds 72b547c Additional changes before iterating on hashtables
adds 2aca1b3 New upstream version 0.2.5
adds 27a9853 Update upstream source from tag 'upstream/0.2.5'
adds 80da4b7 Unfuzz patches.
adds df84d29 Extend patch 2003 to cover jquery.blockUI. Have janus-doc depend on libjs-jquery-blockui.
adds 9253b51 Add Vcs-Git and Vcs-Browser fields to control file.
adds 86d4abd Declare compliance with Debian Policy 4.1.1.
adds 9e0316f Prepare for release: Update changelog, and copyright hints.
No new revisions were added by this update.
Summary of changes:
Makefile.am | 50 +-
README.md | 2 +-
conf/janus.plugin.audiobridge.cfg.sample | 10 +
conf/janus.plugin.sip.cfg.sample | 3 +
conf/janus.plugin.streaming.cfg.sample.in | 9 +
conf/janus.plugin.videoroom.cfg.sample | 21 +
conf/janus.transport.websockets.cfg.sample.in | 3 +
configure.ac | 138 +-
debian/changelog | 14 +
debian/control | 5 +-
debian/copyright_hints | 42 +-
.../patches/1001_try_enable_docs_by_default.patch | 2 +-
debian/patches/2001_use_snakeoil_cert.patch | 2 +-
debian/patches/2003_use_packaged_javascript.patch | 132 +-
docs/doxy-boot.js | 2 +
docs/janus-doxygen.cfg | 2 +-
dtls.c | 1 -
dtls.h | 1 +
html/audiobridgetest.html | 2 +-
html/audiobridgetest.js | 4 +-
html/citeus.html | 29 +
html/demos.html | 4 +
html/devicetest.html | 10 +-
html/devicetest.js | 209 +-
html/echotest.html | 12 +-
html/echotest.js | 200 +-
html/janus.js | 634 ++++--
html/janus.nojquery.js | 2260 --------------------
html/navbar.html | 1 +
html/recordplaytest.html | 2 +-
html/recordplaytest.js | 28 +-
html/screensharingtest.html | 2 +-
html/screensharingtest.js | 16 +-
html/siptest.html | 2 +-
html/siptest.js | 61 +-
html/streamingtest.html | 10 +-
html/streamingtest.js | 216 +-
html/support.html | 10 +-
html/textroomtest.html | 2 +-
html/textroomtest.js | 2 +-
html/videocalltest.html | 16 +-
html/videocalltest.js | 176 +-
html/videoroomtest.html | 34 +-
html/videoroomtest.js | 244 ++-
html/voicemailtest.html | 2 +-
html/voicemailtest.js | 2 +-
html/{videoroomtest.html => vp9svctest.html} | 67 +-
html/{videoroomtest.js => vp9svctest.js} | 180 +-
ice.c | 165 +-
ice.h | 15 +
janus-valgrind.supp | 505 +++++
janus.c | 268 ++-
janus.ggo | 2 +-
janus.h | 8 +-
mainpage.dox | 379 +++-
mutex.h | 2 +
npm/module.js | 8 +
npm/package.json | 14 +
npm/rollup.config.js | 17 +
plugins/janus_audiobridge.c | 389 +++-
plugins/janus_echotest.c | 345 ++-
plugins/janus_recordplay.c | 333 ++-
plugins/janus_sip.c | 95 +-
plugins/janus_streaming.c | 876 +++++---
plugins/janus_textroom.c | 136 +-
plugins/janus_videocall.c | 260 ++-
plugins/janus_videoroom.c | 907 +++++++-
plugins/janus_voicemail.c | 5 +-
plugins/plugin.c | 4 +-
plugins/plugin.h | 53 +-
postprocessing/janus-pp-rec.c | 20 +-
postprocessing/pp-g711.c | 6 +-
postprocessing/pp-g722.c | 224 ++
postprocessing/pp-g722.h | 23 +
postprocessing/pp-webm.c | 2 +-
record.c | 4 +-
rtcp.c | 18 +-
rtcp.h | 12 +-
rtp.c | 46 +-
rtp.h | 45 +-
rtpsrtp.h | 46 +
sdp-utils.c | 18 +
sdp-utils.h | 8 +
sdp.c | 145 +-
sdp.h | 8 +
text2pcap.c | 185 ++
text2pcap.h | 97 +
transports/janus_http.c | 6 +-
transports/janus_pfunix.c | 3 +-
transports/janus_websockets.c | 467 +---
turnrest.c | 3 +-
utils.c | 443 ++++
utils.h | 63 +
93 files changed, 7627 insertions(+), 3927 deletions(-)
delete mode 100644 html/janus.nojquery.js
copy html/{videoroomtest.html => vp9svctest.html} (59%)
copy html/{videoroomtest.js => vp9svctest.js} (68%)
create mode 100644 npm/module.js
create mode 100644 npm/package.json
create mode 100644 npm/rollup.config.js
create mode 100644 postprocessing/pp-g722.c
create mode 100644 postprocessing/pp-g722.h
create mode 100644 rtpsrtp.h
create mode 100644 text2pcap.c
create mode 100644 text2pcap.h
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/janus.git
More information about the Pkg-voip-commits
mailing list