[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