Christophe Massiot (ca65d298) at 12 Mar 15:41
Merge branch 'nto-mp2v-seqdx-height'
... and 3 more commits
Christophe Massiot (757e0e6b) at 06 Feb 21:56
SRT
Christophe Massiot (8fdb7cc2) at 02 Oct 21:31
Merge branch 'quarium-each-helpers'
... and 2 more commits
Christophe Massiot (75f9939e) at 01 Sep 10:10
Fix make check
Christophe Massiot (de4239e9) at 28 Aug 15:17
Merge branch 'quarium-xml-escape'
... and 2 more commits
Christophe Massiot (84224dd4) at 28 Aug 15:15
Merge branch 'quarium-mpeg/descs'
... and 5 more commits
Christophe Massiot (2dc17127) at 18 Aug 11:57
dvb/si/datetime: add helpers for duration in minutes (desc 58)
According to ETSI EN 300 468, the library psi_assemble_payload should process sections with max. length is 4093 bytes. However, this library actually handles sections with a max length of 4090 bytes. In my case the problem occurred when I got a section of length 4093.
Maybe it is necessary to change PSI_PRIVATE_MAX_SIZE 4093 to 4096 in the psi.h file? Such a change solves the problem. However, I am not sure that this is the correct fix.
I am asking for your help in fixing this bug. I also ask to include the correction into the project.