History | View | Annotate | Download (174 KB)
Talking / stopped talking events, instead of talking-only repeats
Make sure s-values in SDP are always simple (fixes #874)
Merge pull request #856 from meetecho/requite-pvtid
Optional forcing of private IDs for subscriptions for better kick in VideoRoom
Fixed broken AudioBridge/VideoRoom PeerConnections from Firefox Nightly, due to new checks on extmap direction
Cleaned up warnings from #760
Attempt to fix race condition when kicking publishers and their subscriptions
Small post-merge fixes to AudioBridge and VideoRoom code
Changed the shape of event
Added check if this is not video packet
Fixed occasional deadlock when kicking
Covered > 0 cases for int valuesReseting on leaving
Switched from User->Display to user_id
Audio room eventWorking from config static roomsTypo in comments
Merge branch 'master' of https://github.com/meetecho/janus-gateway into videoroom-audiolevel-event
Better management of VideoRoom kick
Reset participation type after a leave in the VideoRoom
Only in case of audio packets
Configurable parameters for audio level in room
Make sure RTCP buffers are reset before they're written to (fixes #833)
Fixed removed data channel code
FastFWD + fixed noted from elminiero
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into videoroom-audiolevel-event
Clarify whether a room (AudioBridge, VideoRoom, TextRoom) is PIN-protected when answering a list request (fixes #826)
Integrated SDP utils in Record&Play plugin too
Merge branch 'master' into sdputils-pt2
Merge branch 'master' into ssrc-changes
Made RTP context and rewriting part of the core, rather than plugins
Small fixes to #786, and updated example in AudioBridge docs
free old display, make setting new display more compact
include display in parameter validation, get rid of extra if statement
Allow updating display value via configure command
This adds functionality to the audiobridge and videoroom plugins toallow updating the 'display' value that is optionally passed onregistration, via the handle's 'configure' message
Allow VideoRoom publishers to force the plugin to drop their data messages
Several new helper methods for SDP utilities
added event notification
Fixed indentation and changed number of packets to 150 (3s) and acumulated dBov 3000 (~20 average)
Event is working
Added aditional function to get dBov audio level so that average can be calculated for X amount of packets.This can be done also, probably, by converting int janus_rtp_header_extension_parse_audio_level from into to void to return both v and level.videoroom incoming_rtp modified to calculate average level of dBov but event to users is not working.
Merge branch 'master' into streaming-forwarders-datachan
Merge pull request #757 from meetecho/rtp-forwarders-pt-ssrc
Allow configuring SSRC when creating RTP forwarders (AudioBridge, VideoRoom)
Allow Streaming plugin to relay datachannels, and VideoRoom to forward them
Make sure private IDs in VideoRoom are unique (fixes #755)
Return permament/volatile status as a response to create rooms/mountpoints
Merge branch 'master' into plugin-tokens
ACL and kick support in AudioBridge, VideoRoom and TextRoom
Added optional identifier to match VideoRoom subscribers to a participant
Merge pull request #716 from hijaq/fix/videoroomincrtcp
Check for videoroom listener at janus_videoroom_incoming_rtcp
Check participant->room before using it at janus_videoroom_leave_or_unpublish
Merge pull request #536 from meetecho/event-handlers
Event handler plugins
Merge pull request #706 from Sean-Der/videoroom-listparticipants-ssrc
IInclude publisher's audio_ssrc and video_ssrc in plugin_videoroom listparticipants
Include publisher's internal_audio_ssrc and internal_video_ssrc in plugin_videoroom listparticipants
Merge branch 'master' into event-handlers
Make negotiation of new RTP extensions in VideoRoom configurable
Added playout-delay to the RTP extensions
Added support for (some) RTP extensions
Lock forwarder mutex before using forwarder hash table (pull #686)
Fixed a few leaks
Aligned with new v0.2.1
Merge branch 'master' into sdp-home
Use g_ascii_strtoull instead of atol where applicable
Allow plugins to send out-of-context events (no associated session/handle) to event handlers
Fixed typo (see #620)
Return an event to publishers leaving
Fix sequence numbers when media is resumed after a configure/false (issue #620)
Fixed typos in VideoRoom plugin
Aligned with new v0.2.0
Merge pull request #544 from meetecho/plugins-json
Optimization of core-to-plugin communication
Fixed VideoRoom publish when datachannels are negotiated but not supported
Made plugin response more concise (code suggested by @andreasg123)
Merge branch 'master' into plugins-json
Changed naming of threads, fixed wav header in audiobridge recording, anticipated sessions stuff in Janus startup (to avoid issues when some of the transport plugins drag and requests start arriving)
Added plugin configuration for whether or not to shoot plugin-specific events (even when global configuration is yes)
Return reason for SDP parsing errorsRenamed some methodsOptimized some parsing/processing rounds
Made Sofia SIP a dependency for only the SIP plugin, cleaned up configure.ac and Makefile.am, added enumeration for media direction, and used new SDP utils in VideoRoom plugin too
Fixes for 64-bit identifiers
Fixed duplicate pcma in VideoRoom
Fixed typo
Fix VideoRoom SDP compose error