Skip to content

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

License

Notifications You must be signed in to change notification settings

tehokang/sedec-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published