- 20 Mar, 2013 21 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
- add boundary checking - add doxygen comment - fix some typos. - fix L1L2MERGE macro
-
Francois Cartegnie authored
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
-
- 20 Feb, 2013 2 commits
-
-
Jean-Paul Saman authored
The API in version 1.0.0 has changed and the macros dvbpsi_New*/dvbpsi_Delete* have been deprecated (and removed).
-
Jean-Paul Saman authored
-
- 28 Jan, 2013 4 commits
-
-
Jean-Paul Saman authored
-
Thomas Klausner authored
Remove unnecessary #ifndef BSD. netinet/ip.h is a standard header on *BSD. Also, most BSDs don't define "BSD". Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
-
Jean-Paul Saman authored
-
Angelo Schiavone authored
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
-
- 23 Jan, 2013 13 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
The transport stream loop started 2 bytes too far and the while() condition was pointing to 2 bytes too soon. The code has been corrected to first add 2 bytes to the current position, thereby skipping the length fields (which have already been read). Now the loop starts at the correct position.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
The member i_crc is not used anymore now the CRC32 can be checked and generated by the dvbpsi_BuildPSISection() and dvbpsi_ValidPSISection() functions.
-
Jean-Paul Saman authored
From dvbpsi_packet_push() we can learn that for the TOT table, with syntax_indicator '0' the p_section->p_payload_start pointer points to UTC Time field (3 bytes after PSI section start). To get the byte position of the descriptor loop one needs to add 2 bytes instead of 5, as was previously done.
-
Jean-Paul Saman authored
If one needs to calculate the CRC32 outside of libdvbpsi, then they should use the new dvbpsi_CalculateCRC32() function instead.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
Rename AM_CONFIG_HEADER to AC_CONFIG_HEADERS
-
Jean-Paul Saman authored
In the past the b_syntax_indicator field could be used to distinguish between tables with a CRC32 and those without. However these days this assumption is no longer valid and the check should be modified to include tables that have a CRC32 even when syntax_indcator is '0'.
-
Jean-Paul Saman authored
CAT: The p_section->p_payload_start pointer already points to the fist descriptor for this PSI section. According to ITU-T Rec H.222.0 and the code in dvbpsi_packet_push() the p_section->p_payload_start pointer already points to the first descriptor for this PSI table. Adding 5 bytes is plain wrong.
-
Jean-Paul Saman authored
-