Skip to content
tehokangPublic

About

This is an advanced version of sedec which can support to decoding and encoding of MPEG-Section like MPEG-H, DVB

Topics

Resources

Stars

3 stars

Watchers

3 watching

Forks

Latest commit

 

History

50 Commits

Folders and files

Repository files navigation

What's SEDEC?

Please refer to original SEDEC 1.0 At this moment, SEDEC is only for decoding and editting sections, not encoding.

Architecture

SEDEC 2.0 has slightly different architecture from 1.0 so that 2.0 supports more tables of Hybridcast and MPEG-H. Let's look at source tree, 'base' folder has base classes can be used by dvb, hybridcast and mpegh. In other words, dvb, hybridcast and mpegh basically will have implementations to modify bases.

src 
├── base 
├── dvb
│   ├── descriptors
│   └── sections
├── hybridcast
│   ├── descriptors
│   └── sections
└── mpegh
    ├── descriptors
    └── sections

How to build

SEDEC is built on cmake, c++ library has to support c++11.

$mkdir build
$cd build
$cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/XXXXX.cmake (you can choose what you want)
$make
$make install

How to run examples

Project has sections for example in sections-dumped and you can run executables after building

$./out/bin/sedec-dvb-decoder ../examples/sections-dumped/dvb/ait/XX_XXX_XXX

The presentation of result has sample screen like 1.0 version of sedec

About

This is an advanced version of sedec which can support to decoding and encoding of MPEG-Section like MPEG-H, DVB

Topics

Resources

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages