Statistics
| Branch: | Revision:

grapes @ master

Name Size Revision Age Author Comment
  doc 593486cb over 8 years Luca Abeni Add a link to chunk_signaling_test
  include b79c8e3a about 2 years Luca Baldesi add init and deinit generic function for the pe...
  src b79c8e3a about 2 years Luca Baldesi add init and deinit generic function for the pe...
.gitignore 30 Bytes 4dc029fa over 5 years Davide Kirchner Working structure for RTP input chunkiser suppo...
Doxyfile.grapes 67 KB 838b8f69 over 8 years Luca Abeni Update to newer doxygen
Makefile 94 Bytes 2b38b72b over 8 years Csaba Kiraly fix phony in top level makefile
README.md 425 Bytes 1e122d6c over 2 years Luca Baldesi add RTP refactoring removing strict dependency ...
README.txt 73 Bytes 480921a6 about 10 years Luca Abeni Grapes, first import!
gpl-3.0.txt 34.3 KB 8ab58ec7 over 9 years Luca Abeni Copyrights
lgpl-2.1.txt 25.8 KB 8ab58ec7 over 9 years Luca Abeni Copyrights

Latest revisions

# 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'

Conflicts:
src/Chunkiser/Makefile
src/Chunkiser/input-stream-avf.c
src/Chunkiser/input-stream.c
src/Chunkiser/output-stream-avf.c
src/Chunkiser/output-stream-play.c
src/Makefile
src/PeerSampler/ncast.c

View all revisions | View revisions

README


GRAPES

This is GRAPES, the Generic Resource-Aware P2P Environment for Streaming.

If you need the GRAPES libraries for the PeerStreamer framework, refer to the PeerStreamer's build system.

Documentation for Developers

Tested on Ubuntu 16.04 LTS (it should work on any Linux distribution with proper developing tools installed).

Build

Execute:

make

Also available in: Atom