Giter Site home page Giter Site logo

oldaccountfjshen / libgse Goto Github PK

View Code? Open in Web Editor NEW

This project forked from andruxa-smirnov/libgse

0.0 0.0 0.0 24.8 MB

An Open Source library implementing the Generic Stream Encapsulation (GSE) standard defined by the ETSI - Join effort from CNES, Thales Alenia Space and Viveris Technologies - mirror of https://forge.net4sat.org/opensand/libgse

License: Other

Makefile 5.67% C 90.08% Shell 3.39% M4 0.87%

libgse's Introduction

Introduction
------------

This piece of software is an implementation of the Generic Stream Encapsulation
(GSE) standard defined by ETSI for Linux (or other Unix-compatible OS). The
library may be used to add GSE encapsulation/de-encapsulation capabilities to
an application.

License
-------

The GSE library is released under the LGPL version licence either version 3, or
(at your option) any later version.
The full text is available in the COPYING.LESSER file.
Most part of the src/common/crc.h and src/common/crc.c files is under the BSD
license whose text is given in COPYING.BSD.

Library
-------

The sources are in the src subdirectory. The sources build an unique library
that handle both encapsulation and de-encapsulation. See the INSTALL file to
learn how to build the libraries.
To compile an application using the GSE library use the following expression:
gcc `pkg-config libgse --cflags` `pkg-config libgse --libs` -o myappli myappli.c


Non-regression tests
--------------------

The test subdirectory contains a test application. See the header of the test.c
file for details. See the INSTALL file to learn how to use the non-regression
tool.


References
----------

ETSI TS 102 606      Digital Video Broadcasting (DVB)
                     Generic Stream Encapsulation (GSE) Protocol

DVB Document A134    Generic Stream Encapsulation (GSE)
                     Implementation Guidelines

libgse's People

Contributors

j-bernard avatar didier-barvaux avatar audricschiltknecht avatar eyoz avatar hugoki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.