| Branch: | Revision:

grapes @ master

# Date Author Comment
b79c8e3a 09/11/2017 03:23 PM Luca Baldesi

add init and deinit generic function for the peer structure

They are defined as global variable initialized as:
peer_deinit = peer_deinit_data;
peer_init = peer_init_data;

0c6efcd5 07/17/2017 09:48 AM Luca Baldesi

Refactor peer structure

peer.h now exports two metadata pointers to upper layers, one for
gossiping data and the other for ancillary, user-defined data.

0f8fad02 07/17/2017 08:55 AM Luca Baldesi

Remove static sender nodeID from signalling module

This allows sending signalling traffic from different originators (nodeIDs)

f217ce38 06/30/2017 06:47 AM Luca Baldesi

remove static global sending nodeID variable from signaling module

24f9eadf 06/19/2017 05:18 PM Luca Baldesi

remove cb_size and capacity attribute from peer struct
add a void pointer to metadata

10ddaca7 06/06/2017 06:32 PM Luca Baldesi

general bug fixings

- add destroy function to peersamplers, so to avoid memory leaks in case of multiple instances
- fix initialization bug in the chunk_buffer constructor
- fix peerset_clear reallocation for the case size is set to 0 (destruction)

1e122d6c 05/25/2017 12:49 PM Luca Baldesi

add RTP refactoring removing strict dependency from PJLIB

1bb51f8f 01/14/2016 11:56 AM Michael Jerris

Fix build on OS/X

c5922d21 01/07/2016 11:40 AM Luca Abeni

Fix some warnings

ad6e8e86 01/07/2016 11:13 AM Luca Abeni

Merge branch 'baldesi-next'


f680f62b 01/07/2016 10:15 AM Luca Abeni

Merge branch 'baldesi'


54b02213 04/02/2015 10:53 AM Luca Baldesi

refactor rtp module code

d0da0b53 04/02/2015 09:11 AM Luca Baldesi

Merge RTP (de)chunkiser module in the development branch

67700aad 11/18/2014 02:03 PM Luca Baldesi

generic bugfixing

fix warning alert on peerset_for_each
fix peers comparison crash bug
fix nodeid comparison crash bug

f872ab6f 11/14/2014 10:26 AM Luca Baldesi

fix node_ip bug in the net_helper

this bug will affect nodeids with invalid AF family

8f446863 11/11/2014 04:24 PM Luca Baldesi

fix compilation warning and suppress fprintf

176b8de8 11/07/2014 09:53 AM Luca Baldesi

export configuration structure files.

configuration tool has changed its name into grapes_config and it's now available as a public interface of the GRAPES library

41012841 10/21/2014 07:27 AM Luca Baldesi

add peerset destroy and for each peerset functions

3e023ed4 10/17/2014 02:25 PM Davide Kirchner

Added the rtp_log logging option for the chunkiser

91566cec 10/17/2014 09:15 AM Luca Baldesi

add peerset_push and peerset_pop function

3d04b34b 10/14/2014 03:21 PM Luca Baldesi

fix wild pointer bug

9f6ee5c0 04/15/2014 09:47 AM Luca Baldesi

minor changes to the Chunkiser Makefile

a1fdac31 04/14/2014 10:10 AM Luca Baldesi

add RTP [de]chunkiser

a504c3af 04/11/2014 07:19 AM Davide Kirchner

Tidying up before upstream merge

4697e173 04/09/2014 11:44 AM Davide Kirchner

Small Makefile modifications [in PJproject compilation]

e70eb783 04/01/2014 01:31 PM Luca Baldesi

fix comparison bug. Modify nodeid_cmp in a way to obtain an absolute order

fe3ab307 04/01/2014 09:35 AM Luca Baldesi

interface refactoring introducing const

063d921c 03/31/2014 03:36 PM Luca Baldesi

fix nodeid compare function bug

6109f609 03/19/2014 11:03 AM Davide Kirchner

Fixed compilation issue when PJPROJECT is not available

415ffcc7 03/18/2014 09:59 AM Davide Kirchner

Fixes in the RTP chunkiser

71e82265 03/18/2014 07:46 AM Davide Kirchner

Close-to-definitive Makefiles for RTP Chunkiser

df4ec378 03/11/2014 07:39 AM Davide Kirchner

RTP support added to RTP chunkiser via PJSIP

61c894d0 02/08/2014 03:04 PM Davide Kirchner

First tests with pjlib

39b32078 02/08/2014 02:05 PM Davide Kirchner

RTP chunkiser: fixes for importing RTP library

c8f2aa0c 02/06/2014 09:39 AM Davide Kirchner

RTP chuinkiser small fixes

a0e1a31c 01/30/2014 09:54 AM Davide Kirchner

RTP basic multiplexing chunkiser and dechunkiser implemented and working.

Still missing RTP support

0a056447 01/29/2014 05:03 PM Davide Kirchner

RTP basic chunkiser (only multiplexing) implemented and roughly tested.

Next steps: dechunkiser, then smart chunkiser

ea8b23b5 01/29/2014 05:00 PM Davide Kirchner

Little fix in test Makefile. More generic fix required.

It seems to me the problem I have found with the chunkiser test is common to all the others: a more general fix is probably required

4dc029fa 01/19/2014 04:08 PM Davide Kirchner

Working structure for RTP input chunkiser support.

At this stage everything compiles, but the RTP chunkiser is an exact copy of the UDP one.

329aa413 08/07/2013 12:44 PM Alessandro Russo

Minor changes

0e5c00b2 08/07/2013 12:43 PM Alessandro Russo

Minor fix to return a default IPv4 or IPv6 loopback address

a5290459 08/07/2013 12:42 PM Alessandro Russo

remove obsolet inet_aton

923ce2d5 08/07/2013 12:41 PM Alessandro Russo

fix warning

28694ecb 08/07/2013 12:40 PM Alessandro Russo

Minor fix in Tests

02eac2ca 08/07/2013 12:40 PM Alessandro Russo

Introducing inet_test file to test inet functions

48a14cfb 08/07/2013 12:40 PM Alessandro Russo

Minor fix adding include

f9bf4e7a 08/07/2013 12:40 PM Alessandro Russo

Minor fix for error check

b4d87f66 08/07/2013 12:40 PM Alessandro Russo

Introducing IPv6 support for Windows.
Adding inet_pton and inet_ntop functions

ffbfcb28 07/12/2013 03:33 PM Alessandro Russo

Cleaning code net_helper

8fb4d510 07/12/2013 03:16 PM Alessandro Russo

Adding IPv6 to chunk_sending_test

21399001 07/12/2013 03:15 PM Alessandro Russo

Introducing IPv6 support in Tests

bb6d8b70 07/12/2013 08:11 AM Alessandro Russo

Portable IPv4-IPv6 code

cae80b1f 03/14/2013 09:55 AM Luca Abeni

Fix a "res set but not used" warning

The "res" variable is actually not used in this case (it would indicate
if the default value has been used, but such an information is not
interesting in this particular situation)

d942466a 03/14/2013 09:48 AM Luca Abeni

Merge branch 'fixes'

e971a7d8 03/12/2013 09:20 PM Luca Abeni

Merge commit 'dabdae6c7d016fbcec8559dbca5f9227998e10ec'

d6813df8 03/12/2013 11:18 AM Luca Abeni

Merge commit '729826c9111d2d1d4fa735ed99d34e2780c9df7b'

23c8fe7c 03/12/2013 10:40 AM Csaba Kiraly

Merge remote-tracking branch 'abeni/master' into next

ca3bba97 03/12/2013 10:29 AM Csaba Kiraly

Merge commit '729826c9111d2d1d4fa735ed99d34e2780c9df7b' into next

729826c9 03/08/2013 04:11 PM Csaba Kiraly

chunk: header size is used externally for malloc, declare in .h

2050b9b0 03/08/2013 04:09 PM Csaba Kiraly

chunk_encoding: use define for position of the data field

ff9d974c 03/08/2013 02:37 PM Csaba Kiraly

chunkiser: rename UDP_CHUNK to UDP_PAYLOAD

b57359e6 03/04/2013 09:33 AM Luca Abeni

Fix audio-only streams in the chunkiser test

43ace6ff 01/24/2013 11:53 AM Csaba Kiraly

Merge branch 'net_helper-ml' into next

dabdae6c 01/24/2013 11:52 AM Csaba Kiraly

removing net_helper-ml

net_helper-ml never really belonged here.

8747455d 11/22/2012 01:50 PM Csaba Kiraly

adding gitignore file to Tests folder

06beda20 08/06/2012 01:46 PM Csaba Kiraly

Revert "Remove static structures"

This reverts commit 09f6f5efef02c55ec685eed7d5c723df431eeb1f.

9de5681b 08/03/2012 10:58 AM Csaba Kiraly

fixed input default to a/v

ae48f343 08/03/2012 10:09 AM Csaba Kiraly

Merge remote branch 'cskiraly/next'

47dc1c0e 08/03/2012 10:02 AM Csaba Kiraly

Merge remote branch 'origin/next'


9e6fd78f 08/03/2012 09:13 AM Luca Abeni

Merge remote-tracking branch 'origin/new_nethelper'

c4848c3f 07/04/2012 12:33 PM Csaba Kiraly

chunkiser: changing default media in avf chunkiser to audio/video from video only

earlier this was set to video to simplify experiments

acc7ca46 05/29/2012 11:55 AM Luca Abeni

Move shared objects in their own directory

2fddfd1a 05/29/2012 08:33 AM Luca Abeni

Switch to new libav crap

Resistence is futile.

NOTE: the compatibility layer is currently disabled, and needs to be re-enabled
to have compatibility with the good old API

4df62ca2 05/29/2012 06:28 AM Luca Abeni

Even more correct cloudcast dependencies

7ee53c63 05/28/2012 11:38 AM Luca Abeni

Fix some warnings

b7ca10d1 05/28/2012 11:23 AM Luca Abeni

refactor cloudcast dependencies

a2f38935 05/28/2012 09:17 AM Luca Abeni

Remove includes from header files

This makes the dependencies explicit, and should help in fixing the current
dependency mess.

cea7e505 05/25/2012 08:04 AM Luca Abeni

Fix crash in case of failure of the h264_mp4toannexb filter

a4868ff0 05/23/2012 01:08 PM Csaba Kiraly

Merge remote branch 'abeni/multiframe' into next

cc7b05e1 05/23/2012 09:49 AM Luca Abeni

0 is not a pointer, NULL is

44ee54b0 05/23/2012 09:49 AM Luca Abeni

Move win32 stuff to its own file

09f6f5ef 05/23/2012 09:47 AM Luca Abeni

Remove static structures

54d789ca 05/23/2012 09:44 AM Luca Abeni

Add an include file needed by win32 non-standard headers

f1d02e40 05/23/2012 09:32 AM Luca Abeni

Merge remote-tracking branch 'csaba/net-helper'

b5afb983 05/23/2012 09:21 AM Csaba Kiraly

net_helper-udp: replace inet_ntop in case of Win32 with inet_ntoa

88a5f271 05/23/2012 09:21 AM Csaba Kiraly

net_helper-udp: remove code duplicates from node_addr, node_ip, node_port

1d55ed33 05/23/2012 09:20 AM Giovanni [dacav] Simoni


I never seen malloc actually returning NULL, however better safe than
sorry :-)

c26e9c9c 05/23/2012 09:20 AM Csaba Kiraly

net_helper: add win32 compatibility code

44c70cc1 05/23/2012 09:20 AM Csaba Kiraly

changing net_helper to use a more complex header

3 byte header allows for more controls on incoming packets


e4384a91 05/23/2012 09:19 AM MarcoMellia

Initial handling of sendmsg failed errors

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

269bfb3c 05/22/2012 04:51 PM Luca Abeni

Fix another stupid syntax error

04dd3295 05/22/2012 01:38 PM Luca Abeni

Really fix the win32 build

49a5d8e5 05/22/2012 12:43 PM Luca Abeni

Merge branch 'multiframe'

8b5faf89 05/22/2012 12:40 PM Luca Abeni

Remove useless includes

2146c711 05/22/2012 12:40 PM Luca Abeni

Do not use socket funcions on files

7a039e54 05/19/2012 06:05 PM Csaba Kiraly

net_helper-udp: replace inet_ntop in case of Win32 with inet_ntoa

c98f6152 05/19/2012 06:05 PM Csaba Kiraly

net_helper-udp: remove code duplicates from node_addr, node_ip, node_port

a102c1c0 05/18/2012 08:39 PM Csaba Kiraly

output-avf: fix decoding of multi-frame chunks

order of headers was wrong, e.g. a 3 frame chunk
was Hhhhfff instead of Hhfhfhf

b915a91a 05/18/2012 08:39 PM Csaba Kiraly

input-avf: fix vframes/aframes parameter initialization

a60e0d1c 05/18/2012 08:39 PM Csaba Kiraly

input-avf: implement multi-frame chunks