ChangeLog 118 KB
Newer Older
1 2 3
commit 9ae00f930a6db41ba68d3c82dbe39b0b2f5831c3
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Sep 4 13:29:02 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
4

5 6 7 8 9 10 11
    src/dvbpsi.c: fix segmentation fault in dvbpsi_decoder_psi_section_add()
    
    When p->i_number == p_section->i_number AND p_prev == NULL, then the function
    will crash with a segmentation fault. In this case the first element in the linked
    list is going to be replaced. The pointer p_prev does not point to a valid sections,
    since p is the first element in the list. To solve this case it needs to be treated
    seperate.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
12

13 14 15
commit 81a0414e802f0032c54438f757767c0e3c88005b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 31 09:48:07 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
16

17
    In preparation of 1.0.0-pre1 release.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
18

19 20 21
commit 04bf964202822fa89fe0789a681369446715475e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 31 09:42:23 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
22

23
    Update AUTHORS and NEWS
Jean-Paul Saman's avatar
Jean-Paul Saman committed
24

25 26 27
commit 317e1f7a713ca1b5e85dda01e553938e3d43f35d
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 12:55:08 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
28

29 30 31
    Add 0x50 Descriptor Decoder/Generator support
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
32

33 34 35
commit 10d96702d458473dfe4ee83a0868bcc92535bc68
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 12:54:27 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
36

37 38 39 40 41
    Add 0x4F Descriptor Decoder/Generator support
    
    Added dr_4f.{c,h} to src/descriptors/dr.h and src/Makefile.am.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
42

43 44 45
commit 30fad8b6f33bccb23bc74682c5e08275958ecb5a
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 11:32:19 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
46

47 48 49
    0x4A Descriptor comment fix
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
50

51 52 53
commit 488d950cfa4871ea4f3927b9ce0523e6629c75da
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 31 09:31:58 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
54

55 56 57 58 59
    descriptor 0x4B: Various fixes.
    
    Various fixes:
    - add boundary check for p_decoded->i_references
    - fix comments
Jean-Paul Saman's avatar
Jean-Paul Saman committed
60

61 62 63
commit 5a449a915214a79dce2a3b8e9fe6eeeb9e843432
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 11:31:34 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
64

65 66 67
    Add 0x4B Descriptor Decoder/Generator support
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
68

69 70 71
commit 89570ee7446bb57ac218bd83cb003be8142731c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 17:11:31 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
72

73
    Documentation fixes.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
74

75 76 77
commit d3b5bbb6eccfc5892c4d500d756e309cbbc68fb4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 16:36:19 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
78

79
    Documentation updates.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
80

81 82 83
commit fe8e756dbb65c76af0387bd4c1a8449d7b6fb570
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 16:11:51 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
84

85
    src/demux.h: fix comment for dvbpsi_demux_new_cb_t
Jean-Paul Saman's avatar
Jean-Paul Saman committed
86

87 88 89
commit 56fddbe8c959f62bbe74fe29f83b3e445f1127ad
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 15:50:45 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
90

91
    src/deprecated.h: Remove unused headerfile
Jean-Paul Saman's avatar
Jean-Paul Saman committed
92

93 94 95
commit 8a2a5754acabb36078eeda3884c527e9f2c00510
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 14:25:01 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
96

97 98 99 100 101 102
    descriptors: fix wrong use of dvbpsi_DuplicateDecodedDescriptor()
    
    Duplicating p_descriptor->p_decoded which has just been newly create is
    wrong. The pointer is empty. What should have been done is duplicating
    the pointer p_decoded which is passed to the generator function for the
    descriptor.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
103

104 105 106
commit ed90883538d3fc057961ec354e255a7add8354fd
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 13:52:36 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
107

108
    src/descriptor.{c,h}: fix comment for function dvbpsi_DuplicateDecodedDescriptor()
Jean-Paul Saman's avatar
Jean-Paul Saman committed
109

110 111 112
commit 38f40d8960fb4e55de0d0d52395b42702a4469e8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 10:48:19 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
113

114
    dvbinfo: add descriptor 0x7c
Jean-Paul Saman's avatar
Jean-Paul Saman committed
115

116 117 118
commit 9d935eafdd4191e9c7680d053f51e23486e3f4c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Aug 21 09:42:50 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
119

120
    Mention 0x7c descriptor in NEWS
Jean-Paul Saman's avatar
Jean-Paul Saman committed
121

122 123 124
commit 1ee3ed018b43774b9a080d98960645631ed15711
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Aug 21 09:41:31 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
125

126 127 128
    Add AAC Audio descriptor 0x7c
    
    Decode AAC Audio descriptor 0x7c and identify profile, level and type.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
129

130 131 132
commit 6083a0dea5dba3794747d6a7fa72996f32a90ad7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 17:08:48 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
133

134
    Add missing descriptor headerfiles.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
135

136 137 138
commit fb84669e17ab70a3c16e270e7cf53e4174604acd
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 15:41:21 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
139

140
    dvbpsi.h: remove stray 'dvbpsi_handle'
Jean-Paul Saman's avatar
Jean-Paul Saman committed
141

142 143 144
commit f84d6dd302e3d2bfbe2580fa8cb2e2798525b75f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 15:34:59 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
145

146
    remove comment
Jean-Paul Saman's avatar
Jean-Paul Saman committed
147

148 149 150
commit ef32ce117a9bba858249a481b16cba47fd1a91f6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 15:20:56 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
151

152
    Rename dvbpsi_decoder_sections_completed() to dvbpsi_decoder_psi_sections_completed()
Jean-Paul Saman's avatar
Jean-Paul Saman committed
153

154 155 156
commit 9ee6abd6b0f81abf82147f1127bf0b44b67a8153
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 16:16:31 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
157

158 159 160 161
    tables/eit.c: fix wrong check
    
    The test on line 348 was wrong. It should test for p->p_next to exist instead
    of testing for it being NULL.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
162

163 164 165
commit 5c3b697f4fc14b92e34b858abcf69378284bee3f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 16:07:55 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
166

167 168 169 170 171 172 173
    dvbpsi.c: fix bug in dvbpsi_decoder_psi_section_add()
    
    Inserting a new PSI section did not take into account that the previous
    pointer could be none existing. It was equal to the start of the list,
    which resulted in a loop.
    
    (Fixes commit: 57c6cd6360106fe6ca9738d2fc52a2a87ad276cb)
Jean-Paul Saman's avatar
Jean-Paul Saman committed
174

175 176 177
commit 8b0c641494fb08fe746027c27fb2ba3ca132b30d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 15:17:33 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
178

179
    dvbpsi.c: cleanup
Jean-Paul Saman's avatar
Jean-Paul Saman committed
180

181 182 183
commit cbb8c180ad87a873bcd4ad1af15a13c6cf84d9a6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 14:17:10 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
184

185
    Update comment.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
186

187 188 189
commit 57c6cd6360106fe6ca9738d2fc52a2a87ad276cb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 13 13:34:02 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
190

191 192 193 194 195
    Replace p_decoder->ap_sections[256] array with a linked list.
    
    The member p_decoder->ap_sections[256] is replaced by p_decoder->p_sections.
    This is a pointer to a linked list, which makes the dvbpsi_decoder_section_chain()
    function obsolete.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
196

197 198 199
commit d4b4906755f2ce67269e34007162ca6ae415217b
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 9 14:52:27 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
200

201 202 203
    TS discontinuity check
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
204

205 206 207
commit 9bb01dd1cd689ca08f643e0eb9cf856ad7846424
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Aug 9 12:55:13 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
208

209
    Update AUTHORS and NEWS
Jean-Paul Saman's avatar
Jean-Paul Saman committed
210

211 212 213
commit e4b03fdd92c7feb26529573c35ee676bad83ebf1
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Aug 9 12:54:56 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
214

215
    RST table: indentation fixes.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
216

217 218 219
commit 3eab23d93e7f5274529ea69c8941cdd1cf24c2a8
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Mon Jul 23 14:09:30 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
220

221 222 223
    Add RST decoder/generator support
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
224

225 226 227
commit 87b7cc9e36a6c11fbe01184865b449bc59df6a2e
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 9 12:13:54 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
228

229 230 231
    RST table definition
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
232

233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
commit 5175238f1118b83f35ba93be8e2cac4bd2e6f21f
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 9 12:27:24 2012 +0200

    BAT decoding fix
    
    The dvbpsi_bat_sections_decode method parsing index was wrongly incremented
    dvbpsi_AddSectionBAT method did not correctly check for memory allocation.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

commit 67a5116053e5152c9b6ef480ea954720dbbc790b
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 2 09:24:36 2012 +0200

    BAT decoding method signature fix
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

commit 784aa0bc865c413087681b5eec97a8733f851e31
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Jul 17 14:41:09 2012 +0200

    src/tables/eit.c: naming fix

commit 51cc5d4441a6b1f9111c1250563affe81c4f7726
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jul 4 16:57:40 2012 +0200

    Massive renaming of functions in preparation of release.
    
    The function arguments and its order have changed during cleaning up.
    This breaks the old API and a rename of functions was needed to properly
    mark the older API as deprecated.

commit 0c2c5155d7db7bebd8cf8aa4af3d45bff11b340b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Jul 1 14:19:58 2012 +0200

    dvbpsi decoder cleanup
    
    - rename p_dvbpsi->p_private to p_dvbpsi->p_decoder
    - use dvbpsi_NewDecoder() where possible
Jean-Paul Saman's avatar
Jean-Paul Saman committed
276

277 278 279
commit f2b2ab34043fd2a20b7b9754a1c116f071729d85
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 27 14:20:33 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
280

281 282 283 284
    src/tables/tot.c: Simplify dvbpsi_ValidTOTSection()
    
    The function reimplemented the CRC check function which is available
    in src/psi.c
Jean-Paul Saman's avatar
Jean-Paul Saman committed
285

286 287 288
commit 2b2d1423ee388e07821e71acd4555f7692241382
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 27 14:02:55 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
289

290 291 292 293
    Add utility function dvbpsi_AddDescriptor().
    
    Adding a descriptor to the end of the descriptor list has now been
    moved to a utility function implemented in src/descriptor.c
Jean-Paul Saman's avatar
Jean-Paul Saman committed
294

295 296 297
commit 7a09ba19c981a600a7c0b880f79da25f83daa94c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 21:01:31 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
298

299 300 301 302
    Add utility function dvbpsi_AddSectionDecoder()
    
    Add a PSI section to dvbpsi_decoder_t::ap_sections[] array. The function returns
    true when it overwrites an earlier entry and false otherwise.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
303

304 305 306
commit 2e8db83c909628f44de5532dca2c508db5cbdf3b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 20:03:58 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
307

308 309 310 311
    Add utiltiy function dvbpsi_ChainSectionsDecoder()
    
    The function dvbpsi_ChainSectionsDecoder() turns the dvbpsi_decoder_t::ap_sections[] array
    into a linked list.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
312

313 314 315
commit 75dd4adee3765ff9937aacc03b90e63e9e4d0461
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 19:46:25 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
316

317 318 319 320
    Add utility function dvbpsi_SectionsCompleteDecoder()
    
    The table decoder check for all sections received in the same manner, this
    is now abstracted away in the dvbpsi_SectionsCompleteDecoder() function.
Jean-Paul Saman's avatar
Jean-Paul Saman committed
321

322 323 324
commit 551e2865a016f14c8418ea5d380aa08e7805fb34
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 16:05:00 2012 +0200
Jean-Paul Saman's avatar
Jean-Paul Saman committed
325

326 327 328
    New utility function dvbpsi_ReInitDecoder().
    
    Add a function to reinit a decoder as is needed by PSI decoders.
Christophe Massiot's avatar
Christophe Massiot committed
329

330 331 332
commit 61a0d7c4a1e8834ac793d39cc9fb343f0db91f9a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 15:38:37 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
333

334 335 336 337 338
    Move common dvbpsi_*_decoder_t members to dvbpsi_decoder_t
    
    The struct members ::p_current_valid, ::i_last_section_number and
    ::ap_sections[] array are used by all PSI section decoders. They are
    moved to DVBPSI_DECODER_COMMON.
Christophe Massiot's avatar
Christophe Massiot committed
339

340 341 342
commit 2807e23e1d39e56b5fa00a4eb6c2e3cbe3b37b94
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 16:44:27 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
343

344
    ignore doc/decoder.png it is generated.
Christophe Massiot's avatar
Christophe Massiot committed
345

346 347 348
commit 41e5a3bd5e326ab1c147aa2f5db1fcaeeb6b3224
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 16:37:36 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
349

350 351 352 353 354 355
    examples/dvbinfo: limit fifo size
    
    Implemented a function fifo_size() that returns the current size of the fifo.
    The dvbinfo example program uses fifo_size() to detect if the total size of
    buffers inside the fifo exceeds a certain threshold. The threshold is currently
    defined at compile time.
Christophe Massiot's avatar
Christophe Massiot committed
356

357 358 359
commit fcb8d11cd3068067e07abb54ce857f3a5dc8543b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 15:20:24 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
360

361
    ATSC ETT: Refactor dvbpsi_atsc_GatherETTSections and fix dvbpsi_atsc_DecodeETTSections.
Christophe Massiot's avatar
Christophe Massiot committed
362

363 364 365
commit 9d700f4e71d0fd11896e399a6b15cf6caaebf0f7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 14:30:12 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
366

367
    ATSC EIT: refactor dvbpsi_atsc_GatherEITSections.
Christophe Massiot's avatar
Christophe Massiot committed
368

369 370 371
commit c0cc2545500dd7622929eadc32d3202facc36873
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 11:59:51 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
372

373
    ATSC MGT: refactor dvbpsi_atsc_GatherMGTSections.
Christophe Massiot's avatar
Christophe Massiot committed
374

375 376 377
commit 0f386934cd3b90875abf8b25ecc09b389662bd75
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 11:43:59 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
378

379
    ATSC STT: refactor dvbpsi_atsc_GatherSTTSections.
Christophe Massiot's avatar
Christophe Massiot committed
380

381 382 383
commit ce14f6f7aa0d74936b3fa935a4d4445e70a3beba
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 11:22:33 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
384

385
    ATSC VCT: refactor dvbpsi_atsc_GatherVCTSections.
Christophe Massiot's avatar
Christophe Massiot committed
386

387 388 389
commit 4e5fc784cd80552476b782accce6e431c0677b06
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:42:19 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
390

391
    dvbinfo: print more information on TDT/TOT tables.
Christophe Massiot's avatar
Christophe Massiot committed
392

393 394 395
commit d1f318a2a5aeffae9cf8dbc77141978390211445
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:41:56 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
396

397
    BAT: refactor dvbpsi_GatherBATSections
Christophe Massiot's avatar
Christophe Massiot committed
398

399 400 401
commit 546c4c45d01374adbf3193b5fcddfa71fb782268
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:23:13 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
402

403
    CAT: refactor dvbpsi_GatherCATSections.
Christophe Massiot's avatar
Christophe Massiot committed
404

405 406 407
commit d48aceeb16d755efcec6caca83c29f06d5c6fb1a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:12:17 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
408

409
    EIT: refactor dvbpsi_GatherEITSections.
Christophe Massiot's avatar
Christophe Massiot committed
410

411 412 413
commit d1ba16b47c994c906e7f5eb666a48f742c7a7017
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 16:49:47 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
414

415
    NIT: refactor dvbpsi_GatherNITSections
Christophe Massiot's avatar
Christophe Massiot committed
416

417 418 419
commit 9b62d74abc3ef8ab1430fb56cdf20317ae1a1bf0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 15:57:47 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
420

421
    src/tables: solve potential memleaks.
Christophe Massiot's avatar
Christophe Massiot committed
422

423 424 425
commit b8303d17f53345bd0f640457a8e1ccc31623008a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 15:56:49 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
426

427
    SIS: handle multiple PSI sections.
Christophe Massiot's avatar
Christophe Massiot committed
428

429 430 431
commit ad90fcf4b99b8bc8111f6a5212628264ab4ad8fc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 14:32:37 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
432

433
    TOT: refactor dvbpsi_GatherTOTSections
Christophe Massiot's avatar
Christophe Massiot committed
434

435 436 437
commit 146d2414ee0229c04b0e10307374c0724ed64120
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 13:54:41 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
438

439
    SIS: refactor dvbpsi_GatherSISSections.
Christophe Massiot's avatar
Christophe Massiot committed
440

441 442 443
commit 58e54473035f0f10d888b8bdb035c70f746facb7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 12:56:23 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
444

445
    SDT: rework dvbpsi_GatherSDTSections
Christophe Massiot's avatar
Christophe Massiot committed
446

447 448 449
commit fa575f15ef50814616f9cbeb248d8a71739304b0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 12:40:34 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
450

451
    PMT: rework dvbpsi_GatherPMTSections
Christophe Massiot's avatar
Christophe Massiot committed
452

453 454 455
commit 85be9dd9592fd3c9f9a10d302b17b0cfe55f07e8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 11:50:37 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
456

457
    PAT: rework dvbpsi_GatherPATSections()
Christophe Massiot's avatar
Christophe Massiot committed
458

459 460 461
commit 6a65c6c91d16edd15308de653d062d5b4ac9e9b7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 11 20:17:54 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
462

463 464 465
    DVB PSI tables: use dvbpsi_CheckPSISection() utility functions.
    
    Refactor out common code for checking PSI sections for PSI tables.
Christophe Massiot's avatar
Christophe Massiot committed
466

467 468 469
commit 58617799bd71e106c6c8ec3f5a2118cd2bf236c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 11 14:22:49 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
470

471 472 473 474
    PSI: add dvbpsi_CheckPSISection() utility function
    
    All PSI table check the same common things before accepting a section as
    being a valid section. Centralize these checks into a single function.
Christophe Massiot's avatar
Christophe Massiot committed
475

476 477 478
commit caed81f65b96d9a5a836990ce45ef40b537e5895
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 11 14:10:49 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
479

480 481 482
    PAT: refactor dvbpsi_GatherPATSections()
    
    Refactor dvbpsi_GatherPATSections().
Christophe Massiot's avatar
Christophe Massiot committed
483

484 485 486
commit ed0b0dcc91a060fa2950029b6b87eabe6d32de17
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 6 17:47:33 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
487

488 489 490 491
    Rename dvbpsi_callback_t to dvbpsi_callback_gather_t.
    
    The callback member of dvbpsi_decoder_t is used by dvbpsi_GatherXXSections()
    functions. This patch makes the usage visisble.
Christophe Massiot's avatar
Christophe Massiot committed
492

493 494 495
commit 6ad561b99674d70c52277c5695510222a626944c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 4 16:13:56 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
496

497
    doxygen: layout improvements.
Christophe Massiot's avatar
Christophe Massiot committed
498

499 500 501
commit 5ce1bf15f3f7132e950fb81c1c6875e0c05765b9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 4 15:01:29 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
502

503 504 505
    doxygen fixes.
    
    Update doxygen information and fix linkage of howto-new-api.doxygen
Christophe Massiot's avatar
Christophe Massiot committed
506

507 508 509
commit 826a8881f5b5268406c54fddec762380f294d0bc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 4 13:07:43 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
510

511 512 513 514 515
    demux: rename dvbpsi_demux_subdec_t::p_cb_data to p_decoder
    
    The functions dvbpsi_GatherXSections() and dvbpsi_NewDemuxSubDecoder() take a
    private decoder as argument. Change this argument from 'void *' to 'dvbpsi_decoder_t *'.
    This makes its use more clear.
Christophe Massiot's avatar
Christophe Massiot committed
516

517 518 519
commit 2d3fb64a23dbd3d67b6b49b8e4b80aeeeb842ab3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 4 11:06:16 2012 +0200
Christophe Massiot's avatar
Christophe Massiot committed
520

521 522 523 524 525 526
    demux: use new utility functions.
    
    Use new utility functions to replace common code blocks. Moving
    code to demux.c instead of repeating them in the subtable functions.
    This reduces the amount of code in subtable files and reduces the risk
    of introducing errors in future for this code.
Sam Hocevar's avatar
Sam Hocevar committed
527

528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798
commit 7beb890c236a7f434abb9e3455b3f8cbd4734fc3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 4 11:02:44 2012 +0200

    demux: refactor
    
    Refactor common demux code structures into utility functions.
    See the complete list below:
    - rearrange arguments of dvbpsi_demux_new_cb_t callback
    - define dvbpsi_demux_gather_cb_t callback type
    - define dvbpsi_demux_detach_cb_t callback type
    - new utility function dvbpsi_NewDemuxSubDecoder()
    - new utility function dvbpsi_DeleteDemuxSubDecoder()
    - new utility funciton dvbpsi_AttachDemuxSubDecoder()
    - new utility function dvbpsi_DetachDemuxSubDecoder()

commit 5e65f7a55e4714f671118848096da7225a5c840d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 16:47:08 2012 +0200

    Update AUTHORS

commit 9211675decc1b71b7d92e27da61ccf70ab1a6bb2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 16:41:32 2012 +0200

    Demux: rename pf_callback to pf_gather
    
    Renaming pf_callback to pf_gather to reflect its usage. It also
    removes a typedef which was only used inside src/demux.c

commit ff9c72ee5629bb1c37be46da17a8c5deeabdd072
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 16:14:50 2012 +0200

    ATSC ETT Table: fix compilation
    
    Include config.h as first include file. It comes with some defines needed
    for compilation.

commit 6f82e448a88fb014281acd9e89138cca58dc8036
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 15:56:56 2012 +0200

    NEWS: update

commit 6c1008d2fb35ac33534794d7db8d148ef9157ab4
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Tue May 22 15:56:21 2012 +0200

    Add 0x4a descriptor support
    
    Indentation cleanup.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 57e31b5a55db8e5cb8b24926256891c182157ea6
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Tue May 22 10:57:46 2012 +0200

    Add 0x49 descriptor support
    
    Some readability improvements.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 943165fe6bcee8c70ecd5f2f7a63755b099da1da
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Tue May 22 10:56:29 2012 +0200

    Add 0x41 descriptor support
    
    Slightly modified before applying.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit ed4344a31e68fe894e73103fa2a6ae74c2a98e99
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 15:11:53 2012 +0200

    NEWS: add ATSC tables and descriptors

commit 8ab35810e7964d034d4ca2a298c8a036214009fc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 15:11:13 2012 +0200

    ATSC descriptors: fix compilation

commit 4f3cfef258c46da46d27d61ff4a79ad8a6621691
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 15:09:59 2012 +0200

    ATSC tables: do not include stdint.h twice.
    
    The stdint.h header file was included twice.

commit 387b7cf5421d7d7cd96b8d38588b4f547f5ccd84
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon May 14 16:21:31 2012 +0200

    ATSC VCT table: forward port
    
    - indentation cleanup
    - Gather fucnction cleanup
    - API cleanup

commit 7e6453a414ed2bbb5129b3ddaa10f26792329ca0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 9 17:04:13 2012 +0200

    BAT table: fix compiler warning.
    
    The compiler warned about comparison of signed and unsigned values. This
    patch fixes this comparison.

commit 702e602d230b2c595557145947b30ab89fcc5fe2
Author: Roberto Corne <corno.roberto@gmail.com>
Date:   Wed May 9 17:00:00 2012 +0200

    dr_40.c: Fix syntax error and include in Makefile.am
    
    The descriptor 0x40 was not included in src/Makefile.am. Therefor
    syntax errors where not picked up. This patch adds the descriptor
    to the src/Makefile.am and fixes a typo.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 5070805f5c6f9c1acac94daf24092badf87c75a1
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon May 7 16:43:07 2012 +0200

    ATSC: whitespace cleanup

commit 20f6f24762243ace7ccbc23c928d94cedba13d29
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Apr 16 12:37:29 2012 +0200

    ATSC: descriptors refactor
    
    - refactor descriptor structs allocations

commit 5886ce5eae0c0780fc4d45b9b09ee69b6211fd3c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Apr 16 10:46:25 2012 +0200

    ATSC tables fix bugs
    - check for subdec instead of demux when calling dvbpsi_demuxGetSubDec() function
    - check if subtable decoder pointer actually exist

commit 3afc689b09b9e253f021b1e4f4439dfd55e89924
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Apr 16 10:45:07 2012 +0200

    Cleanup
    - remove excess whitelines
    - indent

commit 24c07ff7d833d3931f8a72d4fa6ce91a31c410dc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Mar 20 11:04:58 2012 +0100

    ATSC descriptors: cleanup and review
    
    - remove excess parenthesis
    - add boundary checks
    - explicite allocation of struct members
      requires explicite release of struct members when freeing

commit 981844678f3f03e671c6e7a592756f42bb1c2200
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sat Jan 7 16:40:13 2012 -0500

    fix broken interfaces in ETT parser
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit 5d461d8ab19caab97e511edff18778b4a05ea4e2
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Fri Jan 6 15:19:22 2012 -0500

    change license of ETT parser from GPL to LGPL
    
    Signed-off-by: Adam Charrett <adam@dvbstreamer.org>
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit 962397f8040fd75df75ac1fb0d7d04b5b252a2f0
Author: Adam Charrett <adam@dvbstreamer.org>
Date:   Fri Jan 6 15:15:17 2012 -0500

    add support for parsing ETT (Extended Text Table)
    
    Signed-off-by: Adam Charrett <adam@dvbstreamer.org>
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit 94a623e25916c01c668fe592cb9ca50db9e63bf7
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Fri Jan 6 12:00:09 2012 -0500

    Adam Charrett wrote pretty much the same MGT parsing code I wrote, but 5 years ago...
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit da1fd7c379218db57767ff4c5327b301a464a0bc
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Thu Jan 5 17:59:57 2012 -0500

    change license of MGT parser from GPL to LGPL
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit bf22bb744f15a18428943de501f4c4fe6aecde2b
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Thu Jan 5 17:57:50 2012 -0500

    Change licenses on code from Adam Charrett from GPL to LGPL
    
    Signed-off-by: Adam Charrett <adam@dvbstreamer.org>
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit deff4cc50d3734aef1cfee86c288c61d7274fc7f
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Thu Jan 5 23:05:19 2012 -0500

    Add support for parsing ATSC MGT (Master Guide Table)
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit ab181e94c6ff59f85ec3d899690acd6471bc595a
Author: Adam Charrett <adam@dvbstreamer.org>
Date:   Thu Jan 5 22:59:31 2012 -0500

    Add support for parsing ATSC tables: EIT STT VCT & new descriptors
    
    Adds ATSC table support for: EIT STT VCT
    Adds descriptor support for: 13 14 62 66 73 76 83
    
    Signed-off-by: Adam Charrett <adam@dvbstreamer.org>
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

commit 385db26163ffa2d92cdcce38f71f06089026a8d9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 21 14:56:57 2012 +0200

    Add R. Corno to AUTHORS file.

commit e0770c098ac8a692a40c738ccf61c5e42f716a67
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 21 14:46:08 2012 +0200

    descriptors: refactor and cleanup
    
    - dvbpsi_Decode*() first check length then allocate memory
    - dvbpsi_Gen*() refactor

commit 4a7ee37e248dbb8e94c592fde026b56564fad272
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 21 13:49:42 2012 +0200

    descriptors: add helper function dvbpsi_DuplicateDecodedDescriptor()
    
    - update all descriptors.

commit fdae10cd9ac0e3b623e8a7349a14d017373931aa
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 21 12:03:20 2012 +0200

    descriptors: implement some helper functions
    
    - add dvbpsi_CanDecodeAsDescriptor() helper function
    - add dvbpsi_IsDescriptorDecoded() helper function
    - update descriptors
Sam Hocevar's avatar
Sam Hocevar committed
799

800 801 802
commit 2d8ba47b73c8843ab6cc1c5d6838216114b13e71
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 21 11:39:32 2012 +0200
Sam Hocevar's avatar
Sam Hocevar committed
803

804
    dr_03: small cleanup
Sam Hocevar's avatar
Sam Hocevar committed
805

806 807 808
commit 3e8810cb284aae5745bd9c7abeacea6c44779d34
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 21 11:34:54 2012 +0200
Sam Hocevar's avatar
Sam Hocevar committed
809

810
    Updated NEWS
Sam Hocevar's avatar
Sam Hocevar committed
811

812 813 814
commit 10cb8ee14bcbec1ae6796cd008f44d84c0f6c9f2
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Mon May 21 11:33:03 2012 +0200
Sam Hocevar's avatar
Sam Hocevar committed
815

816 817 818 819 820
    dr_03: variable_rate_audio_indicator inserted in audio stream descriptor
    
    Added variable_rate_audio_indicator.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Sam Hocevar's avatar
Sam Hocevar committed
821

822 823 824
commit 316d502b92769d6939a927482d422c72922787f8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon May 7 16:29:15 2012 +0200
Sam Hocevar's avatar
Sam Hocevar committed
825

826
    dvbinfo: small logging improvements.
Sam Hocevar's avatar
Sam Hocevar committed
827

828 829 830
commit a708ad109670c837cebd027802870a03c75b73ef
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Apr 25 14:28:38 2012 +0200
Sam Hocevar's avatar
Sam Hocevar committed
831

832 833 834 835
    dvbinfo: fix logging
    
    Logging functions nested use of va_arg(), which was wrong. The solutions
    is to simplify the logging function nesting.
Sam Hocevar's avatar
Sam Hocevar committed
836

837 838 839
commit a24fd472eee487c4081e679d4803b923a246e78b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 26 17:03:26 2012 +0200
Sam Hocevar's avatar
Sam Hocevar committed
840

841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057
    dvbinfo: implement monitor mode
    
    In monitor mode dvbinfo runs as Unix daemon and the logging goes to syslog instead of stderr.
    - added -m (--monitor) commandline switch to run in the background
    - added -s (--summary) commandline switch to produce bitrate summary files
    - added --summary-file commandline switch to give a summary-file name (default: stdout)
    - added --summary-period commandline switch to write every <n> ms a new summary file
    - implemented a logging callback function for routing the dvbpsi log messages to dvbinfo application

commit c576e2082c9c8db5996d76cc6c418d9fde2a211e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 26 17:02:06 2012 +0200

    fix a bug with HAVE_VARIADIC_MACROS message() function
    
    The code referred to a not defined DVBPSI_MSG_FORMAT define and a not define variable inside the HAVE_VARIADIC_MACROS code block.

commit 78ec585506594fc4dafa1d0dec663661184d89ee
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Mar 25 20:57:42 2012 +0200

    Add descriptor 0x40 to NEWS

commit cd51369a4ac813dd54059974318e045de0def590
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Sun Mar 25 20:46:30 2012 +0200

    Add descriptor 0x40
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

commit d5389aa81e58e8c1afcacda338600dbedfa3db3e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Mar 25 20:35:24 2012 +0200

    Add EIT generator to NEWS

commit d1c39d1ace94d122428590f9ae5d94756b1c2db3
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Mar 25 20:34:22 2012 +0200

    Cleanup EIT generator
    
    Cleanup EIT generator as merged from his Sašo Kiselkov repository.

commit e88e9a831eb1d4b00075ed5e27ae90b9e349651a
Merge: 4322f26 e0f4a74
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Mar 25 20:23:39 2012 +0200

    Merge http://netdev.netlab.sk/libdvbpsi

commit 4322f26bf874a74f01482c5abc84588a05cdde8c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 12:50:08 2012 +0100

    ignore m4 directory

commit 79c18b03003a43d57ada26cd0a53fce29046a206
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 12:49:07 2012 +0100

    configure.ac: small rework

commit eea3cea0807aa69954c0655c97803526f5dc6330
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 12:45:40 2012 +0100

    remove attribute((deprecated))

commit 096c5fd7d09e0bcc6b7d2fbe2f493ed0125498b3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 11:37:28 2012 +0100

    descriptors/dr_44.c: Build fix
    
    Remove error debugging messages from the descriptor.

commit 9522bf4f5f42b01bf451f6920967b2f9bf1455c8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 11:04:11 2012 +0100

    src/dvbpsi_private.h: Fix building with HAVE_VARIADIC_MACROS.

commit ddda1724883ade82ff4f9a58dd7fe7633f91824d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 10:46:48 2012 +0100

    update for autotools

commit 292560495d86a66ebfe91640886daf520900164c
Merge: 08e3266 2fede7b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 14 10:18:38 2012 +0100

    Merge branch 'branch/libdvbpsi-ng' of git.m2x.eu:libdvbpsi
    
    Conflicts:
    	configure.ac
    	examples/decode_mpeg.c
    	examples/get_pcr_pid.c
    	src/Makefile.am
    	src/demux.h
    	src/dvbpsi.h
    	src/dvbpsi_private.h
    	src/psi.h
    	src/tables/bat.h
    	src/tables/bat_private.h
    	src/tables/cat.h
    	src/tables/cat_private.h
    	src/tables/eit.h
    	src/tables/eit_private.h
    	src/tables/nit.h
    	src/tables/nit_private.h
    	src/tables/pat.h
    	src/tables/pat_private.h
    	src/tables/pmt.h
    	src/tables/pmt_private.h
    	src/tables/sdt.h
    	src/tables/sdt_private.h
    	src/tables/sis.h
    	src/tables/sis_private.h
    	src/tables/tot.h
    	src/tables/tot_private.h

commit e0f4a747852ae1648c47242f2281861bd2727446
Author: Sašo Kiselkov <skiselkov@gmail.com>
Date:   Wed Dec 14 18:08:43 2011 +0100

    Fixed bad section number sequence generation for EIT sections.

commit 6333c5b93b8b3bb2e19d86a5ef6dc357d0ba9654
Author: Sašo Kiselkov <skiselkov@gmail.com>
Date:   Wed Dec 14 15:24:19 2011 +0100

    Fixed bad generation of EIT sections - should use i_service_id not i_ts_id for the table extension.

commit 2fede7bdd4bc05970cd8c3a7c4c4ef284221ff0f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 16 15:59:37 2011 +0100

    dvbinfo: empty entire capture fifo on closing
    
    If the capture thread finishes first, then empty the capture fifo
    before exiting the application. The previous logic would just stop
    the processing thread when the capture thread has ended. This
    resulted in dvbinfo skipping the rest of the capture file and give
    an incomplete result as summary.

commit 1a8e62c8733a74b01b33c8f669c2c874b699b952
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 16 15:58:42 2011 +0100

    dvbinfo: protect buffer depth count with mutex.

commit 93012b7dc7b164c5ba9f59d4c9a7aa91deddc33b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 16 13:20:49 2011 +0100

    dvbinfo: dump content of NULL packets too.
    
    Add some more comments and do not skip printing of content for NULL packets.

commit 1fbecf30d2775598ea49db86ca02051ca1d714ad
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 16 13:13:35 2011 +0100

    src/tables/bat.c: Fix crash.
    
    The callback function requires a pointer to dvbpsi_bat_t be passed that will be freed by the receiving application.
    Make sure there is a clean startup point when attaching the subdecoders,

commit 7a3e05ed5090c1d2f1b417d07ea5c74c4dee3605
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 16 11:26:24 2011 +0100

    INSTALL: remove excess whitespace

commit de009c3719355eed5f5129da1fca55e12fb6eb30
Author: Marc Olzheim <marc@iphion.nl>
Date:   Wed Nov 16 10:10:10 2011 +0100

    dvbinfo: fix typo.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 6c0183ad6f591cd19f92bcc65291e3557ee69c41
Author: Marc Olzheim <marc@iphion.nl>
Date:   Wed Nov 16 09:30:56 2011 +0100

    tables/bat: fix dvbpsi_GatherBATSections.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 0061f6850b6538a9ba79feed25a826ad9a3eb703
Author: Marc Olzheim <marc@iphion.nl>
Date:   Wed Nov 16 09:30:15 2011 +0100

    dvbinfo: fix typo.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 0dd6f6db36767ee0e6941c08c1b9b190a6d23b95
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 16 09:39:25 2011 +0100

    dvbinfo: Add hex representation of PID to error message on discontinuity.

commit 46a0dc4ada4a3e4ea1e71bb9a41f5ee0d091f982
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Nov 14 10:54:50 2011 +0100

    INSTALL: enhance documentation
    
    - add index
    - add section on develop setup
    - add section on packaging
Sam Hocevar's avatar
Sam Hocevar committed
1058

1059 1060 1061
commit 79b2835338130cbf9e30c2a745b9099cc6ac429e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 10 15:31:25 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1062

1063 1064 1065
    doc/howto-new-api: add new API description.
    
    Add a description on howto translate the old API into the new (update) API.
Sam Hocevar's avatar
Sam Hocevar committed
1066

1067 1068 1069
commit 1ac4cd6166346638d5b529694af412faebb8e0b2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 10 13:40:17 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1070

1071
    src/tables/nit.*: Make dvbpsi_NewNIT() and dvbpsi_DeleteNIT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1072

1073 1074 1075
commit a28931881b5f1380b53817a3e12cc3f39554e375
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 10 13:11:12 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1076

1077
    Cleanup use of linker options -no-undefined to be more portable.
Sam Hocevar's avatar
Sam Hocevar committed
1078

1079 1080 1081
commit c30a651ce287ca7d30c17f1bea3d48b9e47dd44c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 10 13:09:54 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1082

1083 1084 1085
    Revert "Use -no-undefined when building for windows"
    
    This reverts commit 4a9fb815b6a390f82fc0a7fe25b0cb7141aaa42c.
Sam Hocevar's avatar
Sam Hocevar committed
1086

1087 1088 1089 1090
commit feab57cd0156b5c5aae55b6aefc7e1c2b04e3935
Merge: c5f609a 08e3266
Author: Sašo Kiselkov <skiselkov@gmail.com>
Date:   Wed Nov 9 10:36:16 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1091

1092
    Merge branch 'master' of git://git.videolan.org/libdvbpsi
Sam Hocevar's avatar
Sam Hocevar committed
1093

1094 1095 1096
commit 08e3266c5034e1a61b8f00e5ba7e68836d9b5945
Author: Brad <brad@comstyle.com>
Date:   Fri Nov 4 09:33:15 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1097

1098 1099 1100 1101
    Cleanup use of linker option --no-undefined to be more portable.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
    (cherry picked from commit 67bdf95ca413147a3c52285bd579852a31f7e59d)
Sam Hocevar's avatar
Sam Hocevar committed
1102

1103 1104 1105
commit c5f609ab3444f081bf5d3bbc6d9467148a35dd40
Author: Sašo Kiselkov <skiselkov@gmail.com>
Date:   Fri Nov 4 09:29:48 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1106

1107 1108 1109
    Fixed incorrect short event descriptor field offset computation. The old
    algorithm didn't take the event_name_length and text_length fields into
    consideration when calculating memcpy offsets for the text field.
Sam Hocevar's avatar
Sam Hocevar committed
1110

1111 1112 1113 1114
commit e8ed4c57fe3a0fccf485a3e8d1762c53fce834eb
Merge: 2d6d87a 0d70171
Author: Sašo Kiselkov <skiselkov@gmail.com>
Date:   Fri Nov 4 09:29:20 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1115

1116
    Merge branch 'master' of git://git.videolan.org/libdvbpsi
Sam Hocevar's avatar
Sam Hocevar committed
1117

1118 1119 1120
commit 0d70171fea1519a631ab20856394025c757c9bd2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 3 16:58:47 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1121

1122 1123
    NEWS: update
    (cherry picked from commit 74845e2ada2e90c43e729d94f7fe2b633fc7f715)
Sam Hocevar's avatar
Sam Hocevar committed
1124

1125 1126 1127
commit 43ba231f56a891c30c3e2b19d5d3e3b2412977c8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 19 13:37:02 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1128

1129 1130 1131 1132 1133 1134 1135 1136
    Prepare for 0.2.2 bugfix release
    
    Fix regression introduced by commit-id: d565a849ad0191ed14db018546c71eb52d47a741.
    (cherry picked from commit 4bd7cd7c84d3027a99c7593470401afbd01a13bd)
    
    Conflicts:
    
    	src/dvbpsi.h
Sam Hocevar's avatar
Sam Hocevar committed
1137

1138 1139 1140
commit f75f5b933ddb04a1811b5461857e638ebf002741
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 3 16:56:31 2011 +0100
Sam Hocevar's avatar
Sam Hocevar committed
1141

1142 1143
    OpenBSD build fix.
    (cherry picked from commit 35f3240cd435500a420b848f5326ff041fe70d98)
Sam Hocevar's avatar
Sam Hocevar committed
1144

1145 1146 1147
commit 2d6d87af7b9638780ba388c5f308e8dcdebd4369
Author: Sašo Kiselkov <skiselkov@gmail.com>
Date:   Thu Oct 13 17:11:09 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1148

1149
    Implemented EIT generation in dvbpsi_GenEITSections function.
Sam Hocevar's avatar
Sam Hocevar committed
1150

1151 1152 1153
commit 62312d68cdf026e4bd4c1c840d5f62217138aaae
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 5 12:57:19 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1154

1155
    example/dvbinfo/libdvbpsi.c: fix typo in libdvbpsi_init()
Sam Hocevar's avatar
Sam Hocevar committed
1156

1157 1158 1159
commit edcb64bc433ec43bda357dc7dd574543aa26c685
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 5 11:04:51 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1160

1161
    tables/bat.h: cleanup indentation.
Sam Hocevar's avatar
Sam Hocevar committed
1162

1163 1164 1165
commit ab5ab39ac4e55f89e8c413f5c88549995e5ba925
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 5 11:04:20 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1166

1167
    examples/dvbinfo/libdvbpsi.c: cleanup
Sam Hocevar's avatar
Sam Hocevar committed
1168

1169 1170 1171
commit 2c8cc24ec1060e7b6ddab6a31640097d56a4b0b5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Sep 1 10:22:59 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1172

1173 1174 1175 1176
    examples/get_pcr_pid.c: Fail if attaching PMT decoder fails.
    
    Squashed commit 53be8f into this one.
    (cherry picked from commit 53be8f3b1932bd6ee2ec04cf7afc7f9ba01b7a86)
Sam Hocevar's avatar
Sam Hocevar committed
1177

1178 1179 1180
commit 3b2dcf445103e549fb74dbd8762f8ecbd6e66492
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Aug 25 17:04:08 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1181

1182 1183
    examples/get_pcr_pid.c: free p_buffer on exit.
    (cherry picked from commit 870c2f7d76e3a9c34dd54c75947496181eb727bf)
Sam Hocevar's avatar
Sam Hocevar committed
1184

1185 1186 1187
commit b169eb0ce8604cb43d4f10d7be7d3d606130bf02
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Aug 28 11:06:13 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1188

1189 1190
    Use -no-undefined when bullding for MacOS X
    (cherry picked from commit 5e384da06e9d0b417338ed5779681dcb3df6e78d)
Sam Hocevar's avatar
Sam Hocevar committed
1191

1192 1193 1194
commit 34f345aa816062b9348afe27ab5ab96258cc746a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Aug 25 16:50:55 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1195

1196
    examples/get_pcr_pid.c: free p_buffer on exit
Sam Hocevar's avatar
Sam Hocevar committed
1197

1198 1199 1200
commit 4a9fb815b6a390f82fc0a7fe25b0cb7141aaa42c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Aug 25 15:28:21 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1201

1202 1203 1204 1205 1206 1207
    Use -no-undefined when building for windows
    (cherry picked from commit 9e027628d1587be26d35df10cce10c0b2a4542e8)
    
    Conflicts:
    
    	src/Makefile.am
Sam Hocevar's avatar
Sam Hocevar committed
1208

1209 1210 1211
commit 0fb9d3d9d1775eb6e4ed43f09f739008bf13ba1a
Author: Andry Wolk <andywolk@gmail.com>
Date:   Thu Aug 25 13:10:27 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1212

1213 1214 1215 1216 1217 1218 1219 1220 1221
    Fail linking when there are undefined symbols upon producing the shared library.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
    
    (cherry picked from commit 9ecad71f0355d454cb039c34281b3e3d7b7f907b)
    
    Conflicts:
    
    	src/Makefile.am
Sam Hocevar's avatar
Sam Hocevar committed
1222

1223 1224 1225
commit 1236502dbb14601223ee4e6dd18d66f34db26a8d
Author: Andry Wolk <andywolk@gmail.com>
Date:   Thu Aug 25 13:07:27 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1226

1227 1228 1229 1230 1231 1232 1233
    Make dynamic libraries under MSYS
    
    Libtool did not make DLL when building under MSYS.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
    (cherry picked from commit 3f8a2b7c7eba23459429f013e550912cb531990e)
    (cherry picked from commit e3cbc9d3d199c46a5f7f58f8df8be8cc8d423e61)
Sam Hocevar's avatar
Sam Hocevar committed
1234

1235 1236 1237
commit 10ef5721bceb47f339460397b420164a52a47b17
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Aug 25 13:30:20 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1238

1239 1240
    Prepare for a 0.2.1 release
    (cherry picked from commit 18ddb2a5bc6bf631ff684befc1e38ac489483c2f)
Sam Hocevar's avatar
Sam Hocevar committed
1241

1242 1243 1244
commit 5ad1a48d42ec96e138e6b4fc958a238deb376737
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Aug 25 15:28:21 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1245

1246 1247
    Use -no-undefined when building for windows
    (cherry picked from commit 9e027628d1587be26d35df10cce10c0b2a4542e8)
Sam Hocevar's avatar
Sam Hocevar committed
1248

1249 1250 1251
commit a887472d26163ca0e6bf98d683031b1a4210ef85
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Aug 25 15:08:48 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1252

1253 1254
    src/dvbpsi.h: typo depreceated -> deprecated
    (cherry picked from commit 49b35a965ba5cf4df6752d98cc14444b60922538)
Sam Hocevar's avatar
Sam Hocevar committed
1255

1256 1257 1258
commit a9c4f543b01fb1e95600abd76d44e970894b7ab3
Author: Andry Wolk <andywolk@gmail.com>
Date:   Thu Aug 25 13:10:27 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1259

1260 1261 1262
    Fail linking when there are undefined symbols upon producing the shared library.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Sam Hocevar's avatar
Sam Hocevar committed
1263

1264 1265 1266
commit 3f8a2b7c7eba23459429f013e550912cb531990e
Author: Andry Wolk <andywolk@gmail.com>
Date:   Thu Aug 25 13:07:27 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1267

1268 1269 1270 1271 1272
    Make dynamic libraries under MSYS
    
    Libtool did not make DLL when building under MSYS.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Sam Hocevar's avatar
Sam Hocevar committed
1273

1274 1275 1276
commit 7fd6d1cf393abafafcb483643e761d4fc656a55d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 24 15:29:40 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1277

1278 1279
    example/decode_mpeg.c: i_report is undeclared if HAVE_SYS_SOCKET_H is undefined.
    (cherry picked from commit 0a40ad27c7a3cbcb92d841f3beebe3d11fcaea2c)
Sam Hocevar's avatar
Sam Hocevar committed
1280

1281 1282 1283
commit a1427a41a13ce9dfd851d068a68f5d70993b9869
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 24 15:26:53 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1284

1285
    examples/dvbinfo: print receive timestamp
Sam Hocevar's avatar
Sam Hocevar committed
1286

1287 1288 1289
commit 09aa897149cf0a0d835e8cd3fba80f7141c5b0be
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 24 15:25:09 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1290

1291
    examples/decode_mpeg.c: i_report undefined if HAVE_SYS_SOCKET_H is not defined.
Sam Hocevar's avatar
Sam Hocevar committed
1292

1293 1294 1295
commit 88185c536400dca62b897a8e12cdbeb28a957b1d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 17:14:16 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1296

1297
    src/tables/sis.*: Make dvbpsi_NewSIS() and dvbpsi_DeleteSIS() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1298

1299 1300 1301
commit 0f344e1750313b6a0ff76f52d2a49ea6111de580
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 17:09:23 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1302

1303
    src/tables/sdt.*: Make dvbpsi_NewSDT() and dvbpsi_DeleteSDT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1304

1305 1306 1307
commit 81d3a7c9e8ceba2c2210cdd44417cc1c57c5a7c1
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 17:03:21 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1308

1309
    src/tables/pmt.*: Make dvbpsi_NewPMT() and dvbpsi_DeletePMT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1310

1311 1312 1313
commit 774d741bf647b1ae726bcad737f4897c23bff961
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 15:18:32 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1314

1315
    src/tables/tot.*: Make dvbpsi_NewTOT() and dvbpsi_DeleteTOT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1316

1317 1318 1319
commit 8487fbefb09197c790ef0d01d4db054e5123b68f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 15:12:10 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1320

1321 1322 1323 1324
    examples/dvbinfo/libdvbpsi.c: Only TOT carries an CRC_32
    
    Do not print CRC32 for TDT table and make a distinction between
    the two tables.
Sam Hocevar's avatar
Sam Hocevar committed
1325

1326 1327 1328
commit abdd7cf4ffad914d3a88f51e66f84994321ec793
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 14:43:06 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1329

1330 1331 1332
    src/dvbpsi.c: TDT carries no CRC_32
    
    TDT carries no CRC_32, thus exclude it from validating CRC_32.
Sam Hocevar's avatar
Sam Hocevar committed
1333

1334 1335 1336
commit d0ba55f682eca733fb5396b8df645e4bc8b84b7b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 14:41:42 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1337

1338 1339 1340
    src/tables/tot.h: add full table names
    
    Mention full table names for TDT/TOT.
Sam Hocevar's avatar
Sam Hocevar committed
1341

1342 1343 1344
commit bced04ebc9398262b8ab68684c8a17e26ac00fb5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 13:44:59 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1345

1346 1347 1348 1349
    src/dvbpsi.c: dvbpsi_PushPacket() print table_id on CRC32 error
    
    Give more information in the error message for aiding further
    analysis of the encountered error.
Sam Hocevar's avatar
Sam Hocevar committed
1350

1351 1352 1353
commit fb4ae42b7546515bd707ec4cf1d5993780558344
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 13:34:51 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1354

1355 1356 1357 1358
    examples/dvbinfo/dvbinfo.c: add output option
    
    Add an option to dump the input (file, network stream) to disk for
    later analysis.
Sam Hocevar's avatar
Sam Hocevar committed
1359

1360 1361 1362
commit 9dacd4f1191ebe93d89707c040c1212038ab4188
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 12:43:39 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1363

1364
    src/tables/eit.*: Make dvbpsi_NewEIT() and dvbpsi_DeleteEIT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1365

1366 1367 1368
commit 479ad4cb90a524471f28bf879b99939554dbb090
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 11:59:00 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1369

1370
    src/tables/{b,p}at.h: Documentation updates.
Sam Hocevar's avatar
Sam Hocevar committed
1371

1372 1373 1374
commit ef8352eff3ebe63e3bbbe536e46e0e072e880f52
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 11:58:21 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1375

1376
    src/tables/cat.*: Make dvbpsi_NewCAT() and dvbpsi_DeleteCAT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1377

1378 1379 1380
commit dd248c8451bf66b6d381b87b3ae906199dda25ca
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 11:45:59 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1381

1382 1383 1384 1385 1386
    src/tables/bat.c: error handling in GenBATSections()
    
    Return NULL when allocation of new PSI sections fail. The function
    will not return incomplete BAT PSI sections, but will return NULL
    instead.
Sam Hocevar's avatar
Sam Hocevar committed
1387

1388 1389 1390
commit 7f132123313c664dd4f0d4eba522d8e5d9cec30d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 11:37:22 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1391

1392
    src/tables/pat.*: Make dvbpsi_NewPat() and dvbpsi_DeletePAT() functions.
Sam Hocevar's avatar
Sam Hocevar committed
1393

1394 1395 1396
commit 3b681a1b823e1cb18156c2cc0e26c24a1359371e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 11:17:34 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1397

1398 1399 1400
    src/tables/pat.c: Error handling in GenPAT()
    
    Return NULL on failure of building an entire PAT.
Sam Hocevar's avatar
Sam Hocevar committed
1401

1402 1403 1404
commit 4ce2b8c34dc403756313bcf86a568ca86eaf7d43
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jun 24 11:16:32 2011 +0200
Sam Hocevar's avatar
Sam Hocevar committed
1405

1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502