1. 02 Feb, 2011 1 commit
    • Jean-Paul Saman's avatar
      src/tables/*: Privatize dvbpsi_decoder_t in dvbpsi_t · 19a31474
      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.
      - 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
  2. 20 Jan, 2011 2 commits
    • Jean-Paul Saman's avatar
      src/descriptors/*: Remove dvbpsi_error() · f6de3f79
      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's avatar
      src/tables/*: replace DVBPSI_ERROR with dvbpsi_error · 72c8e6fa
      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.
  3. 14 Jan, 2011 3 commits
    • Jean-Paul Saman's avatar
      unify error, debug and warning messages · 1f223e37
      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's avatar
      configure.ac: buildsystem · d4a47c1f
      Jean-Paul Saman authored
      - add --std=gnu99
      - add -D_GNU_SOURCE
      - remove DEBUG define in preparation of message callback.
    • Jean-Paul Saman's avatar
      libdvbpsi: bump binary API version · 7ea93117
      Jean-Paul Saman authored
  4. 03 Jan, 2011 19 commits
  5. 01 Jan, 2011 1 commit
  6. 02 May, 2010 1 commit
  7. 23 Apr, 2010 2 commits
  8. 13 Apr, 2010 3 commits
  9. 14 Feb, 2010 1 commit
  10. 12 Feb, 2010 1 commit
  11. 13 Jan, 2010 1 commit
  12. 07 Jan, 2010 4 commits
  13. 18 Nov, 2009 1 commit