libdvbpsi is a very simple and fully portable library designed for MPEG TS and DVB PSI table decoding and generation.
| Tags | multimedia Video Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: This version fixes a parsing bug due to an outdated spec in the ISO 639 language descriptor, the use of uninitialized data when section_syntax_indicator=0, a parsing bug in the EBU teletext descriptor decoder, and the declaration of dvbpsi_DecodeTeletextDr. It also has a new example tool for checking an MPEG-2 TS file, some fixed EIT discontinuities, a new CAT support, and a new PDC support descriptor 0x69.


Changes: This release fixes the handling of duplicate packets and packets containing multiple PSI sections and a crash in the subtitles descriptor decoder. New decoders (EBU teletext, DVB parental rating descriptor, stream identifier, EIT) and a new generator (SDT) were implemented. The library was also ported to Windows CE.


Changes: New DVB descriptors decoders and generators, a new SDT decoder, and various fixes and enhancements.


Changes: This release fixed miscellaneous portability bugs (especially for Win32 and Mac OS X), and a bug where over-complicated PMT sections were generated.


Changes: This version can decode and generate all the MPEG 2 descriptors.