- 09 Aug, 2012 2 commits
-
-
Roberto Corno authored
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>
-
Roberto Corno authored
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
-
- 17 Jul, 2012 1 commit
-
-
Jean-Paul Saman authored
-
- 04 Jul, 2012 1 commit
-
-
Jean-Paul Saman authored
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.
-
- 01 Jul, 2012 1 commit
-
-
Jean-Paul Saman authored
- rename p_dvbpsi->p_private to p_dvbpsi->p_decoder - use dvbpsi_NewDecoder() where possible
-
- 27 Jun, 2012 2 commits
-
-
Jean-Paul Saman authored
The function reimplemented the CRC check function which is available in src/psi.c
-
Jean-Paul Saman authored
Adding a descriptor to the end of the descriptor list has now been moved to a utility function implemented in src/descriptor.c
-
- 21 Jun, 2012 5 commits
-
-
Jean-Paul Saman authored
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 authored
The function dvbpsi_ChainSectionsDecoder() turns the dvbpsi_decoder_t::ap_sections[] array into a linked list.
-
Jean-Paul Saman authored
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 authored
Add a function to reinit a decoder as is needed by PSI decoders.
-
Jean-Paul Saman authored
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.
-
- 20 Jun, 2012 7 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
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.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
- 13 Jun, 2012 12 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
-
- 11 Jun, 2012 3 commits
-
-
Jean-Paul Saman authored
Refactor out common code for checking PSI sections for PSI tables.
-
Jean-Paul Saman authored
All PSI table check the same common things before accepting a section as being a valid section. Centralize these checks into a single function.
-
Jean-Paul Saman authored
Refactor dvbpsi_GatherPATSections().
-
- 06 Jun, 2012 1 commit
-
-
Jean-Paul Saman authored
The callback member of dvbpsi_decoder_t is used by dvbpsi_GatherXXSections() functions. This patch makes the usage visisble.
-
- 04 Jun, 2012 5 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
Update doxygen information and fix linkage of howto-new-api.doxygen
-
Jean-Paul Saman authored
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.
-
Jean-Paul Saman authored
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.
-
Jean-Paul Saman authored
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()
-