| 1 |
$Id$ |
|---|
| 2 |
|
|---|
| 3 |
Changes between 0.1.6 and 0.1.7: |
|---|
| 4 |
-------------------------------- |
|---|
| 5 |
|
|---|
| 6 |
* new VBI data descriptor support (0x45) |
|---|
| 7 |
* NIT support |
|---|
| 8 |
* TOT/TDT support |
|---|
| 9 |
* new DVB Satellite Delivery systems descriptor support (0x43) |
|---|
| 10 |
* new DVB Local time offset descriptor support (0x58) |
|---|
| 11 |
* new Terrestrial Delivery systems descriptor support (0x5a) |
|---|
| 12 |
|
|---|
| 13 |
Changes between 0.1.5 and 0.1.6: |
|---|
| 14 |
-------------------------------- |
|---|
| 15 |
|
|---|
| 16 |
* fixed a parsing bug due to outdated spec in ISO 639 language descriptor |
|---|
| 17 |
* fixed the use of uninitialized data when section_syntax_indicator=0 |
|---|
| 18 |
* fixed a parsing bug in the EBU teletext descriptor decoder |
|---|
| 19 |
* fixed the declaration of dvbpsi_DecodeTeletextDr |
|---|
| 20 |
* new example tool for checking an MPEG-2 TS file |
|---|
| 21 |
* fixed EIT discontinuities |
|---|
| 22 |
* new cat support |
|---|
| 23 |
* new PDC support descriptor 0x69 |
|---|
| 24 |
|
|---|
| 25 |
Changes between 0.1.4 and 0.1.5: |
|---|
| 26 |
-------------------------------- |
|---|
| 27 |
|
|---|
| 28 |
* Windows CE port |
|---|
| 29 |
* src/tables/eit*: EIT decoder (no generator yet) |
|---|
| 30 |
* src/tables/sdt*: SDT generator |
|---|
| 31 |
* 0x4d/0x4e (EIT) descriptors decoders |
|---|
| 32 |
* 0x52 (stream identifier) descriptor decoder |
|---|
| 33 |
* 0x55 (dvb parental rating) descriptor decoder |
|---|
| 34 |
* 0x56 (EBU teletext) descriptor decoder |
|---|
| 35 |
* fixed a segfault in the subtitles descriptor decoder |
|---|
| 36 |
* correctly handle duplicate packets |
|---|
| 37 |
* correctly handle TS packets containing multiple PSI sections |
|---|
| 38 |
|
|---|
| 39 |
Changes between 0.1.3 and 0.1.4: |
|---|
| 40 |
-------------------------------- |
|---|
| 41 |
|
|---|
| 42 |
* 0x59 (dvb subtitles) descriptor decoder |
|---|
| 43 |
* memory leak fix |
|---|
| 44 |
* fixed an unitialiazed pointer |
|---|
| 45 |
|
|---|
| 46 |
Changes between 0.1.2 and 0.1.3: |
|---|
| 47 |
-------------------------------- |
|---|
| 48 |
|
|---|
| 49 |
* fixed segfault with invalid/corrupted psi data |
|---|
| 50 |
* update spec file |
|---|
| 51 |
* src/descriptors/*: fixed some typos |
|---|
| 52 |
* misc/*: added tests on the new descriptors |
|---|
| 53 |
* src/descriptors/*: added a few DVB descriptors decoder and generator |
|---|
| 54 |
(Stuffing, Bouquet Name, Service Name) |
|---|
| 55 |
* src/demux.*: DVB PSI tables demux, required since one PID channel |
|---|
| 56 |
may contain different tables. |
|---|
| 57 |
* src/tables/sdt*: SDT decoder (no generator yet) |
|---|
| 58 |
* examples/decode_sdt.c: added SDT decoder example |
|---|
| 59 |
|
|---|
| 60 |
Changes between 0.1.1 and 0.1.2: |
|---|
| 61 |
-------------------------------- |
|---|
| 62 |
|
|---|
| 63 |
* Makefile.am: added bootstrap to the distribution. |
|---|
| 64 |
* bootstrap: we remove generated files before running the autotools, to |
|---|
| 65 |
make sure we get the latest version. |
|---|
| 66 |
* bootstrap, Makefile.am: moved the --foreign flag to Makefile.am. |
|---|
| 67 |
* src/Makefile.am: renamed an unused _SOURCES variable to something |
|---|
| 68 |
automake will not choke on. |
|---|
| 69 |
* configure.ac, bootstrap: removed redundant stuff from CVS such as the |
|---|
| 70 |
Makefile.in files, configure and config.*, and added a bootstrap script |
|---|
| 71 |
to generate them; renamed configure.in to configure.ac and moved config.h |
|---|
| 72 |
to . because it's now the recommended practice. |
|---|
| 73 |
* src/dvbpsi.h: removed automatic inclusion of inttypes.h because it was |
|---|
| 74 |
too platform-dependent and led to lots of cross-compilation problems. Now |
|---|
| 75 |
the program using libdvbpsi has to make sure it is C99 compliant. |
|---|
| 76 |
* configure.in, ltmain.sh: fixes for Solaris, mingw and Mac OS X. |
|---|
| 77 |
* src/tables/pmt.c: fixed the PMT generator which used to add one PSI |
|---|
| 78 |
section for one ES. |
|---|
| 79 |
* */Makefile.am: reworked automake directories to avoid linking problems |
|---|
| 80 |
on Mac OS X. |
|---|
| 81 |
|
|---|
| 82 |
Changes between 0.1.0 and 0.1.1: |
|---|
| 83 |
-------------------------------- |
|---|
| 84 |
|
|---|
| 85 |
* src/descriptor.h, src/descriptor.c: added a p_decoded field to the |
|---|
| 86 |
dvbpsi_descriptor_s structure. |
|---|
| 87 |
* src/descriptor.h, src/descriptor.c, src/tables/pmt.c: added an 's' to the |
|---|
| 88 |
dvbpsi_DeleteDescriptors function. |
|---|
| 89 |
* src/descriptors/dr_02.h, src/descriptors/dr_02.c: MPEG2 "video stream" |
|---|
| 90 |
descriptor decoder and generator. |
|---|
| 91 |
* src/descriptors/dr_03.h, src/descriptors/dr_03.c: MPEG2 "audio stream" |
|---|
| 92 |
descriptor decoder and generator. |
|---|
| 93 |
* src/descriptors/dr_04.h, src/descriptors/dr_04.c: MPEG2 "hierarchy" |
|---|
| 94 |
descriptor decoder and generator. |
|---|
| 95 |
* src/descriptors/dr_05.h, src/descriptors/dr_05.c: MPEG2 "registration" |
|---|
| 96 |
descriptor decoder and generator. |
|---|
| 97 |
* src/descriptors/dr_06.h, src/descriptors/dr_06.c: MPEG2 "data stream |
|---|
| 98 |
alignment" descriptor decoder and generator. |
|---|
| 99 |
* src/descriptors/dr_07.h, src/descriptors/dr_07.c: MPEG2 "target background |
|---|
| 100 |
grid" descriptor decoder and generator. |
|---|
| 101 |
* src/descriptors/dr_08.h, src/descriptors/dr_08.c: MPEG2 "video window" |
|---|
| 102 |
descriptor decoder and generator. |
|---|
| 103 |
* src/descriptors/dr_09.h, src/descriptors/dr_09.c: MPEG2 "conditional |
|---|
| 104 |
access" descriptor decoder and generator. |
|---|
| 105 |
* src/descriptors/dr_0a.h, src/descriptors/dr_0a.c: MPEG2 "ISO 639 language" |
|---|
| 106 |
descriptor decoder and generator. |
|---|
| 107 |
* src/descriptors/dr_0b.h, src/descriptors/dr_0b.c: MPEG2 "system clock" |
|---|
| 108 |
descriptor decoder and generator. |
|---|
| 109 |
* src/descriptors/dr_0c.h, src/descriptors/dr_0c.c: MPEG2 "multiplex buffer |
|---|
| 110 |
utilization" descriptor decoder and generator. |
|---|
| 111 |
* src/descriptors/dr_0d.h, src/descriptors/dr_0d.c: MPEG2 "copyright" |
|---|
| 112 |
descriptor decoder and generator. |
|---|
| 113 |
* src/descriptors/dr_0e.h, src/descriptors/dr_0e.c: MPEG2 "maximum bitrate" |
|---|
| 114 |
descriptor decoder and generator. |
|---|
| 115 |
* src/descriptors/dr_0f.h, src/descriptors/dr_0f.c: MPEG2 "private data |
|---|
| 116 |
indicator" descriptor decoder and generator. |
|---|
| 117 |
* src/descriptors/dr.h: gathers all dr_*.h headers. |
|---|
| 118 |
* misc/dr.xml: xml brief description of each descriptor to generate |
|---|
| 119 |
"misc/test_dr.c". |
|---|
| 120 |
* misc/dr.dtd: DTD against which misc/dr.xml validates. |
|---|
| 121 |
* misc/dr.xsl: stylesheet used to generate "misc/test_dr.c". |
|---|
| 122 |
* misc/test_dr.c: generated file. |
|---|
| 123 |
* misc/test_dr.h: macros used by misc/test_dr.c. |
|---|
| 124 |
* doc/doxygen.cfg: up to date documentation configuration. |
|---|
| 125 |
* configure, configure.in: fixed MacOS X compilation. |
|---|
| 126 |
|
|---|
| 127 |
News in 0.1.0: |
|---|
| 128 |
-------------- |
|---|
| 129 |
|
|---|
| 130 |
* doc/*: documentation. |
|---|
| 131 |
* misc/gen_pmt.c: PMT generator example. |
|---|
| 132 |
* example/decode_pmt.c: PMT decoder example. |
|---|
| 133 |
* misc/gen_pat.c: PAT generator example. |
|---|
| 134 |
* example/decode_pat.c: PAT decoder example. |
|---|
| 135 |
* src/tables/pmt.h, src/tables/pmt_private.h, src/tables/pmt.c: PMT decoder |
|---|
| 136 |
and PMT generator. |
|---|
| 137 |
* src/tables/pat.h, src/tables/pat_private.h, src/tables/pat.c: PAT decoder |
|---|
| 138 |
and PAT generator. |
|---|
| 139 |
* src/dvbpsi.h, src/dvbpsi_private.h, src/dvbpsi.c: PSI decoder. |
|---|
| 140 |
* src/descriptor.h, src/descriptor.c: descriptors. |
|---|
| 141 |
* src/psi.h, src/psi.c: PSI sections. |
|---|
| 142 |
|
|---|