Statistics
| Branch: | Revision:

janus-gateway / utils.h @ 1f44763c

History | View | Annotate | Download (10.7 KB)

# Date Author Comment
fcbbe760 03/07/2017 11:48 AM Lorenzo Miniero

Further cleanup of ip-utils related code

26506244 03/06/2017 11:59 AM Lorenzo Miniero

Changed API of janus_network_detect_local_ip to better fit ip-utils, and added wrapper (integrated in janus.c and janus_sip.c) that returns an allocated string

5e1c5670 01/17/2017 02:48 PM Lorenzo Miniero

Transport-related events

13913e3f 10/10/2016 02:52 PM Lorenzo Miniero

Fixed small typos in documentation

d236f0e9 07/06/2016 01:58 PM Lorenzo Miniero

Fixes for 64-bit identifiers

24ea4173 05/23/2016 09:32 AM Lorenzo Miniero

Merge branch 'master' into recording-codecs

806f4d41 05/15/2016 08:15 PM Pierce Lopez

consolidate JANUS_CHECK_PIN() into JANUS_CHECK_SECRET()

also fix a "pin" / "secret" mixup in janus_streaming plugin

4a64b558 05/13/2016 06:11 PM Andreas Girgensohn

new JANUS_CHECK_SECRET() and JANUS_CHECK_PIN() helper macros for plugins

887df302 05/06/2016 07:41 PM Andreas Girgensohn

new JANUS_VALIDATE_JSON_OBJECT macros

to factor out validating json objects in plugins
initially used just used by the videoroom plugin

b29447b1 03/23/2016 03:47 PM Lorenzo Miniero

Support for other codecs and formats in recorder and post-processor

927d88c5 03/17/2016 11:17 AM pallab-gain

Fixed indentation bug, and added missing code convention practise, and PCMA audio codec

fd8cb2d5 03/16/2016 01:17 PM pallab-gain

Fixing errors, and suggested improvements by lminiero

ba99f281 03/16/2016 10:02 AM pallab-gain

Configurable audio codecs supports in VideoRoom plugin. We should now be able to decide which audio codec ( OPUS, ISAC 32K, ISAC 16K, PCMU ) to use as publisher during creating a room.

fc23d811 03/09/2016 04:36 PM Lorenzo Miniero

Configurable video codec to force in VideoRoom plugin

8545ee87 12/02/2015 02:32 PM Lorenzo Miniero

Doxygen documentation for new utils methods

4ea57952 12/02/2015 02:22 PM Lorenzo Miniero

Added option to create/destroy/check PID file

8caad21f 10/01/2015 08:38 AM Lorenzo Miniero

Add a new helper method to get the system real time, besides the monotonic one

b688663e 09/29/2015 10:52 AM Lorenzo Miniero

Fixed a couple of compilation warnings

6f1899c1 09/25/2015 10:36 AM Lorenzo Miniero

Switched inet_ntoa to inet_ntop (new resolving method in utils)

10d71c9c 04/09/2015 10:51 AM meetecho

Fixed documentation typo

ba8dfe34 03/13/2015 03:43 PM meetecho

Modified SDP merge in core to use IP6 instead of IP4 in c-lines, when needed

f9a38d16 03/13/2015 01:20 PM Saúl Ibarra Corretgé

util: Add function to detect if an IP address is valid

a60399ff 02/26/2015 03:31 PM meetecho

Yet another fix related to issue #161

84c0ec3d 02/25/2015 11:01 AM meetecho

Added constant time strcmp to the utils (#161)

5fa9a305 10/22/2014 01:01 PM meetecho

Experimental IPv6 support and new Recorder/Playout plugin
Added experimental IPv6 support for media;
Added a new plugin to record and then replay WebRTC sessions;
Several fixes on memory leaks, especially in plugins;
Some more fixes scattered across the project

6dd1c12c 10/14/2014 02:27 PM meetecho

Several fixes
Improved DTLS timer and retransmissions;
Added a helper to parse on/off configuration values;
Added API command to enable/disable streaming mountpoints;
Added a (commented) H.264 sample mountpoint to the streaming configuration;
Improved SSRC multiplexing in the Video MCU;...

46feb4e8 09/04/2014 05:29 PM Philip Withnall

utils: Simplify janus_string_replace() API

Remove the modified parameter, and instead automatically free() the
message string if it needs reallocating. This is safe, as the caller
should be using free() to free it anyway (rather than any other
memory-free function), since we return values explicitly using the libc...

e12d163e 07/28/2014 03:21 PM meetecho

Several bugfixes
Fixed bugs #45, #46, #47
Added events for PeerConnection up (webrtcup) and down (hangup)
Added session_id property to all responses and notifications, to ease the mapping on the client side when more sessions are managed (e.g., single WS)

3f0b4067 07/18/2014 10:22 AM meetecho

First steps in adding support for SSRC multiplexing (Plan B) to the VideoMCU plugin
First steps on adding support to SSRC multiplexing (Plan B) in Janus;
Integrated this support in the Video MCU plugin (basic, to improve);
Made ID in streams creation optional (streaming plugin);...

9d11ac50 07/04/2014 10:18 AM meetecho

Added a basic recording functionality plugins can use
Added a new helper to allow plugins to record RTP media frames in a structured way;
Added a simple external utility to post-process those recordings to a webm or opus file;
Integrated the recording functionality in the Video MCU plugin, and added a new configuration value to selectively enable/disable the feature

b4b5a20a 04/30/2014 03:03 PM meetecho

Added BUNDLE support and fixed Trickle ICE
Added BUNDLE support;
Fixed Trickle ICE and made the default in JS (can be disabled by passing trickle:false);
Added util methods for manipulating flags bitmasks

5e9e29e0 03/12/2014 04:44 PM meetecho

Several changes and improvements

Made the install.sh script smarter in checking dependencies;
Added a STUN test request at startup, when enabled;
Added an option to specify the public IP of the machine, and fixed the information put in the c-lines accordingly;...