| Branch: | Revision:

janus-gateway / utils.c @ 8241c758

History | View | Annotate | Download (14.2 KB)

# Date Author Comment
5e1c5670 01/17/2017 02:48 PM Lorenzo Miniero

Transport-related events

d7086be9 07/12/2016 02:02 PM Lorenzo Miniero

Fixed sscanf and format related warning

bc05610a 07/11/2016 01:08 PM Lorenzo Miniero

Avoid shadowing dup

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

Fixes for 64-bit identifiers

8c05761c 05/27/2016 08:03 AM Lorenzo Miniero

Merge branch 'master' into recording-codecs

ea6da8ee 05/26/2016 11:48 AM jswirl

Include fcntl.h to fix build error on Alpine Linux

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

Merge branch 'master' into recording-codecs

8ef4486f 05/06/2016 07:41 PM Pierce Lopez

two tiny fixes for JANUS_VALIDATE_JSON changes

make compatible with jansson 2.5 which lacks json_string_length()
videoroom: mispelled "secrect" in json validation table

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


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

1c2ef2e1 03/24/2016 09:06 AM Lorenzo Miniero

Fixed typo

5af5ae4c 03/23/2016 04:19 PM Lorenzo Miniero

Fixed typo (extra debug line causing wrong return)

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

c07b32bd 12/03/2015 11:04 AM Lorenzo Miniero

Check the result of fscanf wne reading a PID file

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

Added option to create/destroy/check PID file

638695a1 11/09/2015 12:37 PM Lorenzo Miniero

Added fix from #366 and #367 to other plugins as well

ac55f2fc 10/14/2015 02:21 PM Lorenzo Miniero

Removed unneeded extra debugging

cc7082ab 10/14/2015 02:19 PM Lorenzo Miniero

Fixed detection of Opus and VP8 payload types in some cases

b8237291 10/14/2015 02:12 PM Lorenzo Miniero

Fixed detection of Opus and VP8 payload types in some cases

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

1f067658 09/28/2015 10:19 AM Lorenzo Miniero

Converted memory allocations to GLib ones, and fixed a couple of leaks

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

Switched inet_ntoa to inet_ntop (new resolving method in utils)

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

ea298a05 02/25/2015 11:28 AM meetecho

strlen fix to the constant time strcmp

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

Added constant time strcmp to the utils (#161)

b1c60d34 12/30/2014 10:58 AM Yulius Tjahjadi

Janus build fixes for OSX

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;...

77992057 09/04/2014 05:29 PM Philip Withnall

core: Fix old-style function definitions

And add a warning flag to prevent new ones being introduced.

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 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;...