Skip to content
Commits on Source (5)
......@@ -99,6 +99,11 @@ D: CUE Identifier Descriptor (0x8a)
D: Splice Information Table
D: Maintainer
N: Steven Toth
E: stoth@kernellabs.com
D: Bugfixing
D: Descriptor 0x8a
N: Yonathan Yusim
D: Descriptor 0xa1
......
Changes between 1.3.1 and 1.3.2:
-------------------------------
* Fix bug in dvbpsi_decoder_psi_section_add() set i_last_section_number
* Fix bug in descriptor 0x8a that prevented it from being parsed properly
Changes between 1.3.0 and 1.3.1:
--------------------------------
......
......@@ -53,7 +53,7 @@ dvbpsi_cuei_dr_t * dvbpsi_DecodeCUEIDr(dvbpsi_descriptor_t * p_descriptor)
if (dvbpsi_IsDescriptorDecoded(p_descriptor))
return p_descriptor->p_decoded;
if (p_descriptor->i_length == 0x01)
if (p_descriptor->i_length != 0x01)
return NULL;
/* Allocate memory */
......
......@@ -211,6 +211,7 @@ bool dvbpsi_decoder_psi_section_add(dvbpsi_decoder_t *p_decoder, dvbpsi_psi_sect
/* Add to end of list */
if (p_prev->i_number < p_section->i_number)
{
p_decoder->i_last_section_number = p_section->i_number;
p_prev->p_next = p_section;
p_section->p_next = NULL;
}
......