- 23 Feb, 2011 4 commits
-
-
Jean-Paul Saman authored
The dvbpsi_decoder_t members b_discontinuity and b_complete_header are used as a boolean.
-
Jean-Paul Saman authored
Simplify code by using dvbpsi_HasDecoder().
-
Jean-Paul Saman authored
The function dvbpsi_HasDecoder(dvbpsi_t *handle) returns 'true' when a decoder has been attached to this dvbpsi handle. If the handle is not valid or no decoder is attached, then it will return 'false'.
-
Jean-Paul Saman authored
- Use bool for structure members that are used as bools - Indentation
-
- 16 Feb, 2011 5 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
- Use bool for structure members that are used as bools - Indentation
-
Jean-Paul Saman authored
The dvbpsi-info tool provides information about the DVB PSI tables in DVB and MPEG-TS streams (or files). It uses libdvbpsi to gather all information and prints it to stdout.
-
Jean-Paul Saman authored
- Use bool for structure members that are used as bools - Indentation
-
Jean-Paul Saman authored
- Use bool for structure members that are used as bools - Indentation
-
- 14 Feb, 2011 3 commits
-
-
Jean-Paul Saman authored
- Introduce bool for things that are used as bools - Indentation
-
Jean-Paul Saman authored
Remove executable bit.
-
Jean-Paul Saman authored
Check mallocs return value.
-
- 10 Feb, 2011 3 commits
-
-
Jean-Paul Saman authored
- Add pointer to dvbpsi_t * to dvbpsi_BuildPSISection() - Make dvbpsi_ValidTOTSection() return a boolean - Make dvbpsi_ValidPSISection() return a boolean
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
Less duplicate code.
-
- 07 Feb, 2011 9 commits
-
-
Jean-Paul Saman authored
- dvbpsi_AttachDemux() - dvbpsi_AttachPAT() - dvbpsi_AttachPMT() - dvbpsi_AttachSDT() - dvbpsi-AttachCAT() - dvbpsi-AttachBAT() - dvbpsi-AttachEIT() - dvbpsi-AttachNIT() - dvbpsi-AttachTOT() - dvbpsi-AttachSIS()
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
Even when sys/time.h exists the function gettimeofday is not picked up by this configure script. The example/decode_mpeg.c program compiles fine when sys/time.h is present.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
The cleanup paths forgot to cleanup the libdvbpsi handles.
-
Jean-Paul Saman authored
The cleanup paths forgot to cleanup the allocated libdvbpsi handles.
-
Jean-Paul Saman authored
The assert fired on the p_dvbpsi->p_private being NULL, while it should have reacted on p_dvbpsi->p_private not being NULL. When the handle to libdvbpsi (holding msg callback) is being deleted NO decoder maybe attached.
-
Jean-Paul Saman authored
Fixed: - bug in discontinuity counter signalling (ignore null packets) - check for TS sync word
-
Jean-Paul Saman authored
The source file had executable permissions which is inappropriate for source code files.
-
- 03 Feb, 2011 6 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
-
- 02 Feb, 2011 3 commits
-
-
Jean-Paul Saman authored
Fix not document functions and wrongly documented functions.
-
Jean-Paul Saman authored
Correct function definitions in doxygen blocks.
-
Jean-Paul Saman authored
All dvbpsi decoders now use dvbpsi_t as handle instead of dvbpsi_decoder_t *. The pointer to dvbpsi_decoder_t is privatized and accessible through (dvbpsi_t *)->p_private member. The user must make sure to cast it to the correct dvbpsi_*_decoder_t type before accessing structure members. Dvbpsi decoder developers should use the define DVBPSI_DECODER_COMMON at the start of a new dvbpsi_*_decoder_t. WARNING: THIS COMMIT BREAKS THE EXISTING API IN A MAJOR WAY !!! - most public APIs requires a pointer to existing dvbpsi_t - new functions to obtain and delete a pointer to dvbpsi_t structure: dvbpsi_NewHandle() and dvbpsi_DeleteHandle() - subtable descriptors fixes - indentations
-
- 20 Jan, 2011 2 commits
-
-
Jean-Paul Saman authored
The descriptor structs have no reference to dvbpsi_h handle, so using the dvbpsi_message_cb is currently impossible. Therefor remove the dvbpsi_error() messages for now.
-
Jean-Paul Saman authored
Follow up of commit id: 1f223e37 Use a message callback of dvbpsi_h instead of printf. The decoder table functions all use a decoder_t. In dvbpsi.h a decoder_t * is typedefed as dvbpsi_h. Table encoder (or generators) do not use a dvbpsi_h handle. The DVBPSI_{ERROR,DEBUG} have been disabled in these functions for now. The descriptors will be done in another commit.
-
- 14 Jan, 2011 3 commits
-
-
Jean-Paul Saman authored
Libdvbpsi used printf and fprintf to return debug and error information to the caller. This bypasses any logging mechanism the calling application uses and does not take multi-threaded applications into account. The unifying of messages (error, debug or warning) allows a calling application to filter (message level: -1, 0, 1 or 2) and handle the messages in its own way.
-
Jean-Paul Saman authored
- add --std=gnu99 - add -D_GNU_SOURCE - remove DEBUG define in preparation of message callback.
-
Jean-Paul Saman authored
-
- 03 Jan, 2011 2 commits
-
-
Jean-Paul Saman authored
Update documentation information and fix structure somewhat.
-
Jean-Paul Saman authored
-