Home | Back
commit d31a03497904a8417187d5e8ab9019b9645c9673
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Jun 9 09:26:13 2015 +0200

    NEWS: update


commit 59faee1edaf2f68f2a957324dbd735f2b49cb90b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 12 04:04:48 2014 +0200

    Remove WinCE support
    
    This platform is dead
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

delete mode 100644 wince/Makefile.am
delete mode 100644 wince/config.h
delete mode 100644 wince/libdvbpsi.vcp
delete mode 100644 wince/libdvbpsi.vcw

commit f46e150be9ccc893fd8cba35d0ad0094f30b3b17
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Jun 9 09:25:21 2015 +0200

    On the way to 2.0.0 release.


commit 7cd4a9500f2db2c3f46ec49f8dd2818231a2e26b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Jun 9 09:16:34 2015 +0200

    Makefile: dist-checksum rule fix
    
    (cherry picked from commit 8977513526f0196474059b01183f2e15c4108827)
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit bbd9ced914d4d2f96c57b022b425b8bf1011d3cb
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Mon Jun 1 19:11:43 2015 +0200

    Fix generation of the video stream descriptor
    
    dvbpsi_GenVStreamDr set the MPEG_1_only_flag incorrectly : it should be
    set only if the descriptor does not carry extra information about MPEG-2
    video. The previous behaviour was exactly the opposite.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 58d55ce2728789a428ad57013e8206dffd458307
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 17:10:38 2015 +0200

    NEWS: update


commit 5aadc1fc45f87a1195b8d99f5fffd453cf6b94e2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 17:04:59 2015 +0200

    src/demux.c: Fix CID #110840
    
    Remove dead debug code.


commit 65ed42a6c5eb90873068941ebb2dbd4b24551c70
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 17:01:10 2015 +0200

    src/demux.c: Fix CID #110841
    
    Fix dereference before NULL check.


commit 472ee9989c10ee75d68deba8607552770d08f0a9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 16:59:06 2015 +0200

    dr_45.c: Fix CID #17254


commit 8e74f9983cf34753b42fbdf96b828cb16f989897
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 16:54:45 2015 +0200

    dr_0a.c: Fix CID #17253


commit efa508402b906f73dd2b6ed36c72283abc650dc0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 16:51:30 2015 +0200

    examples/dvbinfo: clean output


commit 8d3d27eb18c5639107fb92cef23ee4b2e1311215
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat May 30 15:37:17 2015 +0200

    dr_48.c: Fix Fix CID #17251


commit 752b3e289be2954a61970fb815cad5828eae51e9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 24 13:25:47 2014 +0100

    dr_55.c: Fix CID #17250


commit dc6061201a01c5a110ebe5a653f5aad51efa2bc5
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 18 13:39:05 2015 +0200

    dvbinfo: typo


commit 13191ab7e4520c6b13407c5d215ef30669cd0be4
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Mar 26 11:05:14 2015 +0100

    Update rpm specfile


commit da7fa637aff815b1955950b8442822f2d385fdf5
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Mar 26 10:58:45 2015 +0100

    Install dvbpsi/aac_profile.h in subdirectory dvbpsi/types


commit b7e4b1526a0d4577cf21e83c7d2507dc0ceca205
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Mar 26 10:58:24 2015 +0100

    configure.ac: update


commit 7763edaa67ddd7fb0f95186e99193c18cd826efc
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Mar 20 13:39:59 2015 +0100

    AUTHORS: update


commit 15a6301c45627f93fd8f7ec8d7c7e0e1ade6bf38
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Mar 20 13:39:37 2015 +0100

    NEWS: new descriptor 0x1c MPEG-4 Audio


commit 237991555c4df72de3987c74a1003f2e85507dcf
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Thu Mar 19 21:11:59 2015 +0100

    dvbinfo : Dump functionality for the MPEG-4 audio descriptor
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit c8e69cd477ac367df062cc253d94d0ad929a3cd0
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Thu Mar 19 21:11:58 2015 +0100

    add dr_1c to dr.h
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit b56c007211539b9a5e15af9a0542c2efdc6ec60c
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Thu Mar 19 21:11:57 2015 +0100

    Introduce support for the MPEG-4 audio descriptor
    
    This patch adds support for the MPEG-4 audio descriptor. aac_profile.h is now
    allowed to be included multiple times, since it is also used by dr_1c.h.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_1c.c
create mode 100644 src/descriptors/dr_1c.h

commit dd23038507f5df5bef698f79d36f6f3dc62c5315
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Tue Mar 17 23:09:49 2015 +0100

    dvbinfo : make a separate function for obtaining a description of the AAC profile value
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit b72262d98bcf06a68df4f64def593c8959ad9b94
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Tue Mar 17 23:15:51 2015 +0100

    add types/aac_profile.h to Makefile.am
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 10685f70a779fbda8e0249d3bbd4dd005a69a817
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Tue Mar 17 23:09:48 2015 +0100

    Move dvbpsi_aac_profile_and_level_s to a separate file
    
    The definition of AAC profile and level values is also used by the MPEG-4 audio
    descriptor. Moving this definition to a separate file eliminates unnecessary
    code duplication. New values from the 2015 version of H.222 were also added.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/types/aac_profile.h

commit 4a03825b312819bc129087d5739298c08d20a176
Author: Francois Cartegnie <fcartegnie@free.fr>
Date:   Fri Mar 13 14:37:36 2015 +0100

    PMT Decoder: sections from other multiplexes are not an error.
    
    Just ignore as we can't handle it.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 11a2e7ec1e665f9d0d0f5d5cfd252ffaf8f10e99
Author: Francois Cartegnie <fcartegnie@free.fr>
Date:   Fri Mar 13 14:34:58 2015 +0100

    dvbpsi_CheckPSISection: private tables are not error
    
    Private tables on PMT are common (ATSC) and should
    not trigger an error.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 51f5d3db024754ad84b22c5d88ee18dd929ce59a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 16 13:35:17 2015 +0100

    SIS table: fix CID #17234


commit 55b231755ecbba0003527cef4dccc41ea44434aa
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 16 13:13:38 2015 +0100

    NEWS: update


commit e78e3add104bf9434f7eba8c955cd6d706185077
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 16 13:12:56 2015 +0100

    dr_1b.h: documentation fix


commit fd8d524b33d67e90fec88e161a487c2645ed8d99
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 16 13:12:11 2015 +0100

    dr_a1.h: documentation fix


commit 750199eb51e0351494c5164c6dfa0e7042408363
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 16 11:55:07 2015 +0100

    AUTHORS update


commit 782852fb0bdd06983ddeb45cd453ac8f28092265
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 16 11:54:50 2015 +0100

    NEWS: new descriptor 0x1b


commit 56eefbbe04a6574a139182eb30efed97c0c6702d
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Sun Mar 15 16:26:28 2015 +0100

    Dump functionality for the MPEG-4 descriptor in dvbinfo
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit ab797e24de92c2aff818793b2ac36127b15f502c
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Sun Mar 15 16:26:27 2015 +0100

    Add dr_1b.h to dr.h
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 88a478125089e27ab91ff5af595d36f3e54be070
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Sun Mar 15 16:26:26 2015 +0100

    Introduce support for the MPEG-4 video descriptor
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_1b.c
create mode 100644 src/descriptors/dr_1b.h

commit 056e14dd31ffce1637b645edd528fa7a4ea3bc38
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Sat Mar 7 23:34:21 2015 +0100

    Check for NULLs returned from decode functions in dvbinfo
    
    dvbinfo now checks whether the libdvbpsi decode functions could properly decode
    a descriptor before actually passing it to the dump function.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 6fb74f62b1af56a810d5f261b61bb41377b3b689
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Mar 5 10:38:29 2015 +0100

    Update AUTHORS


commit 8248f6ebe5c6ae2080f05717f2472afd46151abb
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Mar 5 10:29:48 2015 +0100

    NEWS: new descriptors 0x11, 0x12; bugfix descriptor 0x7c


commit b6b5add2ad20cd67a383194c63e890bc39705c54
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 23:18:41 2015 +0100

    Fix improper local variable access in dr_7c
    
    The address of a local variable instead of its actual value was passed
    to memcpy. As a result, the actual memory referenced by the
    p_additional_info pointer was never written to when decoding the
    descriptor. Analogous issue occurred when generating.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 7c5dcf3798d6e5814f6dc443c066ae3ed0c13347
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 21:26:48 2015 +0100

    add dump functionality for the IBP descriptor to dvbinfo
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 4160dd944a96c3b8cf0ec09d14912edc6d2936cb
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 21:26:47 2015 +0100

    add dr_12.h to dr.h
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 7bcd936e1914b930ba36a5f1355b3a054ee55ac7
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 21:26:46 2015 +0100

    add support for the IBP descriptor
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_12.c
create mode 100644 src/descriptors/dr_12.h

commit ff44bea8149593b08e653dc850a9b1203ef0d246
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 21:22:30 2015 +0100

    add dump functions for the STD descriptor to dvbinfo
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit b30cbcd3c0e3b016da7de0311ef157fc491e79ed
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 21:22:29 2015 +0100

    add dr_11.h to dr.h
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit d0ec6e4c7a2a8a63921847828b5d3aa14b9eac38
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Wed Mar 4 21:22:28 2015 +0100

    add support for the STD descriptor
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_11.c
create mode 100644 src/descriptors/dr_11.h

commit 7e6e9fd4fa3a423e3d99bb698eb514e34714f760
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Mar 5 10:14:58 2015 +0100

    dvbinfo: fix typo in description of descriptor 0x10


commit 2c3cc4110a2514fe9e3648bef9a13c4445d9b697
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 12:17:41 2015 +0100

    ignore .dirstamp


commit 1daefa119bd7ed7b15a7554558a33ad930cba2dd
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 12:14:19 2015 +0100

    dvbinfo: add descriptor 0x10


commit bdfb9568cad106f835a72303859d6d75ec949ff2
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 12:13:36 2015 +0100

    dr.h: include descriptor 0x10


commit 45f77d4b7421333d88a6bb736c5949ab86782939
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 11:55:33 2015 +0100

    On the way to 1.3.0 release.


commit fe2f77dca76d8e546730f8fbd2f58fac70d4b7ee
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 10:44:07 2015 +0100

    reorder AUTHORS


commit 26f966b214fd2a25bc9ba65aa768ecfa57652fe7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 10:42:54 2015 +0100

    Update NEWS


commit 075a64bd477db577b2564083fa873c55f2315958
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Mar 2 10:42:41 2015 +0100

    Update AUTHORS


commit cc058443a6c9c0ee32b93f27bba302cf8c58f468
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Sun Mar 1 21:46:11 2015 +0100

    Implement support for the smoothing buffer descriptor (0x10)
    
    This patch adds support for the smoothing buffer descriptor, as described in
    the latest (10/2014) ISO/IEC 13818-1 specification.
    Comments welcome.

create mode 100644 src/descriptors/dr_10.c
create mode 100644 src/descriptors/dr_10.h

commit 0b027bc2dc0e7dae3e62eaa148d5898eb1f856aa
Author: Daniel Kamil Kozar <dkk089@gmail.com>
Date:   Sun Mar 1 19:49:50 2015 +0100

    make the bootstrap script recognize automake 1.15
    
    When using automake 1.15, the bootstrap script fails with a message saying that
    the required version is 1.5 or newer. This patch fixes this.


commit 6b259e9d40bf4449b15755535799a7bc84830613
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Feb 11 12:35:23 2015 +0100

    update NEWS


commit 463954ebad4af74f68efb79d38848ecc174b9252
Author: Mélanie Benoit <mbenoit@anevia.com>
Date:   Tue Feb 10 11:45:23 2015 +0100

    nit: fix invalid "transport_descriptors_length"
    
    NIT transport stream is composed of 6 bytes
    - ts_id=2B
    - network_id=2B
    - reserved+ts_descr_loop=2B
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 162b9716a23632898900ee3c63e80c367437ef25
Author: Mélanie Benoit <mbenoit@anevia.com>
Date:   Tue Feb 10 10:29:18 2015 +0100

    nit: fix invalid documentation
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit b01ab1ee55eb48fea5236cbf1821432c2e2993f9
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Sat Jan 24 21:17:32 2015 -0500

    configure.ac: fix automake 1.14 "option 'subdir-objects' is disabled" warning
    
    Fix the following warning when using automake-1.14:
    
    automake-1.14: warning: possible forward-incompatibility.
    automake-1.14: At least a source file is in a subdirectory, but the
    'subdir-objects'
    automake-1.14: automake option hasn't been enabled.  For now, the
    corresponding output
    automake-1.14: object file(s) will be placed in the top-level
    directory.  However,
    automake-1.14: this behaviour will change in future Automake versions: they will
    automake-1.14: unconditionally cause object files to be placed in the
    same subdirectory
    automake-1.14: of the corresponding sources.
    automake-1.14: You are advised to start using 'subdir-objects' option
    throughout your
    automake-1.14: project, to avoid future incompatibilities.
    src/Makefile.am:130: warning: source file 'tables/???.c' is in a subdirectory,
    src/Makefile.am:130: but option 'subdir-objects' is disabled
    src/Makefile.am:130: warning: source file 'tables/atsc_???.c' is in a
    subdirectory,
    src/Makefile.am:130: but option 'subdir-objects' is disabled
    src/Makefile.am:77: warning: source file 'descriptors/dr_??.c' is in a
    subdirectory,
    src/Makefile.am:77: but option 'subdir-objects' is disabled
    
    Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 6f750097c9e2e3b7a113ff721045d1fcef3ce0a6
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Jan 8 09:27:13 2015 +0100

    src/descriptor.h: use HAVE_SYS_TYPES_H define.


commit 708ed766472bb114cadcf305e8f403cd0304b81c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 24 13:15:09 2014 +0100

    dvbinfo: check optarg


commit 9ee8155eb05bc11bed474a5a272b3e422e7fa4f6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 24 12:46:48 2014 +0100

    dr_81.h: update documentation


commit cd8de8dccbd5398b92816c54c2148d460ee0f7be
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 24 12:42:49 2014 +0100

    dr_86.h: update documentation.


commit dc243afc6c724f4115dd61e01030acf20ed997c0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 24 12:40:26 2014 +0100

    dr_83.h: correct documentation


commit 89b247c5e820e3c451b1fa1cb1f08d4f66f58eb5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 24 12:37:31 2014 +0100

    dr_a1.h: update and correct documentation


commit a88f462538c725bc41ecf40eb5bd2b7486c1f528
Author: Christian Suloway <csuloway@row44.com>
Date:   Wed Dec 10 16:09:48 2014 -0600

    src/dvbpsi_private.h: fix typo in dvbpsi_warning macro
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit a2a237a1aac15156f6d98a29c344bc7fd9a7dda6
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 12:08:54 2014 +0100

    Update NEWS


commit 36777b8aa31b028cf5a377a584059e7088a19686
Author: mbenoit <mbenoit@anevia.com>
Date:   Mon Dec 15 22:09:36 2014 +0100

    tables/eit: Fix invalid parsing of 'free_ca' field
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 27eca3571896f76dd0954b052170d8fe9c2a729c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 12:01:02 2014 +0100

    Update AUTHORS


commit d12b836c201ea943eb2f7ef33c3f2de4d73ee074
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 12:00:53 2014 +0100

    Update NEWS


commit 3fa87d3c1679c3193ee826aeabd91466484facf4
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 11:58:14 2014 +0100

    dr_a1.c: limit number of elements


commit 1993da77616c5f0b3435aa43ffc075d54d239757
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 11:53:15 2014 +0100

    dr_a1.c: Indentation


commit 16257a3a88b904679e1baf96f32fff1fb6ef4c9d
Author: mbenoit <mbenoit@anevia.com>
Date:   Mon Dec 15 22:07:07 2014 +0100

    descriptors/dr_a1: Add support for generation of Service Location descriptor
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 1e3a2eb7c22f368c750ab053a3211c8e01be2d64
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 11:47:57 2014 +0100

    dr_83.c: check number of entries to be no more then 63.


commit 767d8d5254910cffc517ad53e4907fca71375149
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 11:46:24 2014 +0100

    dr_83.c: indentation


commit dc60d88e8b2a61eabfb2c15d4e2a13120a32711d
Author: mbenoit <mbenoit@anevia.com>
Date:   Mon Dec 15 22:01:59 2014 +0100

    descriptors/dr_83: Add support for generation of Logical Channel Number descriptor
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 339b5f21fb473ff5ed4c489f4b5acbba13a9fc79
Author: mbenoit <mbenoit@anevia.com>
Date:   Mon Dec 15 21:55:30 2014 +0100

    descriptors/dr_56: Fix teletext_descriptor (0x56) generation (wrong size allocation)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 7f8c1519c2be5a49fb5f3096ec8f9414097784ec
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 24 11:27:04 2014 +0100

    dvbinfo: add coverity hint.


commit 9b892414526ff1a8e9f415149558d15f858685bd
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Sep 9 15:34:00 2014 +0200

    Update copyright years


commit fbd3e6ee88dfacef2142d598acfd39a8fc204dcc
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Sep 9 15:22:57 2014 +0200

    dvbinfo: make capture fifo buffersize configurable.


commit 031aae514b508fe13582106ed6fe5f3ff804dd6a
Author: Timothy Gu <timothygu99@gmail.com>
Date:   Thu Jun 26 16:15:17 2014 -0700

    Add a separate check for [v]asprintf() instead of checking for _GNU_SOURCE
    
    Platforms like i686-pc-mingw32 defines _GNU_SOURCE but does not contain
    the functions.
    
    Signed-off-by: Timothy Gu <timothygu99@gmail.com>


commit 568fca6f813f8de89b1e700df34926a0f3af9de5
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Sep 8 13:45:52 2014 +0200

    Fix dvbpsi_message() for cases where _GNU_SOURCE is not defined.
    
    If _GNU_SOURCE is not defined, then print the messages without leaking
    memory.
    
    Based on a patch from Guilherme Lima Bernal <lb-guilherme@live.com> and
    Timothy Gu <timothygu99@gmail.com>.


commit e010445137c07d73178260736eac9f9b8468ae11
Author: Guilherme Lima Bernal <lb-guilherme@live.com>
Date:   Thu Jun 26 16:15:15 2014 -0700

    src/descriptor: fix include on MinGW
    
    Signed-off-by: Timothy Gu <timothygu99@gmail.com>


commit d8f3b2fbea0bbef1c2679636412c876514e01d95
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Sep 8 12:28:47 2014 +0200

    Update NEWS


commit 09f9fad68e34975f8a90de564f3f12820947f22e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Sep 8 12:27:07 2014 +0200

    configure.ac: specify -Werror on debug builds only.


commit 9563e44567c0a2a26e44eac683d14b03cd98047f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Sep 8 12:24:58 2014 +0200

    misc/test_dr: Allow building with mingw32


commit 7c9e74804b2236bb6d66d6c2dd326decb5227cca
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Sep 8 12:24:32 2014 +0200

    configure.ac allow building with mingw32


commit 22d69a7d6cc14e947b081f004031f9951addf95e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Sep 7 17:31:59 2014 +0200

    Update NEWS


commit 5058ea22730a67f03dd253dce89d513bc430bfb6
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 5 12:11:49 2014 +0200

    dr_50: fix off-by-6


commit f69face953f58af350e0e3b23005bf99fb6fb69c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Aug 14 14:19:38 2014 +0200

    Update AUTHORS and NEWS


commit 25cdb9fd7ce804ec69b91fa1b0887435c474b32d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 12 04:04:47 2014 +0200

    Correctly flag mpeg2 video data in video_stream_descriptor
    
    See ISO/IEC 13818-1 : 2000, table 2-40 and 2.6.3
    
    See https://trac.videolan.org/vlc/ticket/4200
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit eff73f4f7ec759acb906f2556b534848a051b452
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Apr 17 13:18:53 2014 +0200

    Doxygen: update


commit a80cd22ee093360b49ca04aaa6e3f553b1a5b89f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Apr 17 11:58:04 2014 +0200

    doc/doxygen.cfg: Update configuration file to "Doxyfile 1.8.6"


commit 877f88f0ff009eee8470382efd828a60e10405ac
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 15:25:07 2014 +0200

    descriptors/dr_a1.h: doxygen comments


commit 33d97c70dc9f761e37e38bc0d3f7488f073c8053
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 15:23:06 2014 +0200

    descriptors/dr_86.h: Doxygen comments


commit 756fd80c0cdb61bcf972aa4cb8f58dcb7e39c0cc
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 15:20:01 2014 +0200

    descriptors/dr_81.h: add doxygen comments


commit 1722b1da26164437376f19fc26d089614b19fb52
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 11:45:13 2014 +0200

    dvbinfo: Dereference after NULL check (CID 17248)


commit 1f9cf2f251ed0ed9f4f135425934fa0a4938774c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 11:32:58 2014 +0200

    examples/connect.c: Resource leak (CID 28605)


commit fb280937ae8c2f9485c21c086614d9fbf7390f09
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 11:30:22 2014 +0200

    examples/connect.c: Resource leak (CID 28604)


commit afca8c8e3735dec999903ed721f1523633458896
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 11:17:59 2014 +0200

    src/dvbpsi.c: Use va_end() on error path of message functions.


commit e74393dd84832592bbfc11222cec7ef3d230e4b2
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 10:09:03 2014 +0200

    examples/decode_mpeg.c: build fix for Windows platforms.


commit a64f6aebbe93220f7ba44d340aabcf4a30b31cf1
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 16 09:40:36 2014 +0200

    AUTHORS: Yonathan Yusim added support for descriptor 0xa1


commit 38ef91548977d5f5afc1a1f5bb53d5b008bfff65
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Tue Apr 15 21:48:15 2014 -0400

    dvbinfo: fix error: 'daemon' is deprecated: first deprecated in OS X 10.5 [-Werror,-Wdeprecated-declarations]
    
    I'm not sure if you will want to apply this patch, but I thought I
    should share it and let you decide.  I need it in order to build
    libdvbpsi on OSX Mavericks, but I don't actually use the dvbinfo
    program.
    
    Fix the following build error when building under OSX:
    
    gcc -DHAVE_CONFIG_H -I. -I../..  -D_FILE_OFFSET_BITS=64 -DDVBPSI_DIST   -g -O2 -Wall -Werror --std=gnu99 -D_GNU_SOURCE -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -DDVBPSI_DIST -MT dvbinfo-dvbinfo.o -MD -MP -MF .deps/dvbinfo-dvbinfo.Tpo -c -o dvbinfo-dvbinfo.o `test -f 'dvbinfo.c' || echo './'`dvbinfo.c
    dvbinfo.c:656:13: error: 'daemon' is deprecated: first deprecated in OS X 10.5 [-Werror,-Wdeprecated-declarations]
            if (daemon(1,0) < 0)
                ^
    /usr/include/stdlib.h:267:6: note: 'daemon' declared here
    int      daemon(int, int) __DARWIN_1050(daemon) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_5, __IPHONE_2_0, __IPHONE_2_0);
             ^
    1 error generated.
    make[3]: *** [dvbinfo-dvbinfo.o] Error 1
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2
    
    Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit a2b39ffbea7aff1a9e29bd2b90c55da02cd2aba7
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Tue Apr 15 21:38:15 2014 -0400

    dvbpsi.h: update DVBPSI_VERSION & DVBPSI_VERSION_INT
    
    I've noticed from commit f93983a7559508e7c1d44ce3cabf7b7558b9ea4f &
    the NEWS file that libdvbpsi is on version 1.2.0 now, but in the header
    file dvbpsi.h, DVBPSI_VERSION still says 1.1.2 and DVBPSI_VERSION_INT
    still says 1.1.1 ...
    
    Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 934633f3c1c820e7b7bd8ac23ad1fc1078cb9722
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Wed Apr 16 09:07:42 2014 +0200

    dvbinfo: OSX Maverick build fix.
    
    Fix error: unknown type name 'ssize_t'; did you mean 'size_t' when building on
    OSX Maverick.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 3e9f72357050666a0645da9827bd14d72e81f175
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 15 14:07:26 2014 +0200

    descriptor/dr_54.h: document content categories


commit cd342968c26b4ae25dc94b87c8b2a43c7a6c02a8
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Tue Apr 15 20:44:11 2014 -0400

    AUTHORS: Michael Ira Krufky added support for descriptor 0xa0, not 0xa1
    
    Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>


commit 7f3b02173d9c65ea9e298e433416b40df720ad52
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Tue Apr 15 20:28:00 2014 -0400

    check_cc_pid: fix error: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Werror,-Wformat]
    
    gcc -DHAVE_CONFIG_H -I. -I..     -g -O2 -Wall -Werror --std=gnu99 -D_GNU_SOURCE -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -DDVBPSI_DIST -MT check_cc_pid-check_cc_pid.o -MD -MP -MF .deps/check_cc_pid-check_cc_pid.Tpo -c -o check_cc_pid-check_cc_pid.o `test -f 'check_cc_pid.c' || echo './'`check_cc_pid.c
    check_cc_pid.c:69:20: error: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Werror,-Wformat]
                       n, pid, pid, cc,
                       ^
    1 error generated.
    make[3]: *** [check_cc_pid-check_cc_pid.o] Error 1
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2
    
    Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>


commit 7bafc5c79159ec2faffbc9dc1b700d8a3ef6f023
Author: Michael Ira Krufky <mkrufky@linuxtv.org>
Date:   Tue Apr 15 20:26:25 2014 -0400

    dump_pids: fix error: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Werror,-Wformat]
    
    gcc -DHAVE_CONFIG_H -I. -I..     -g -O2 -Wall -Werror --std=gnu99 -D_GNU_SOURCE -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -DDVBPSI_DIST -MT dump_pids-dump_pids.o -MD -MP -MF .deps/dump_pids-dump_pids.Tpo -c -o dump_pids-dump_pids.o `test -f 'dump_pids.c' || echo './'`dump_pids.c
    dump_pids.c:56:54: error: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Werror,-Wformat]
            printf("packet %ld, pid %u (0x%x), cc %d\n", n, pid, pid, cc );
                           ~~~                           ^
                           %lld
    1 error generated.
    make[3]: *** [dump_pids-dump_pids.o] Error 1
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2
    
    Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>


commit 9800bca747a2f1def3455e9555364d0a8b5afe4c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 15 13:34:31 2014 +0200

    examples/decode_mpeg.c: various build fixes for Windows


commit 87ed77d832763c0e14800172e67cc19f658b6abb
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 15 13:04:29 2014 +0200

    configure.ac: Add option to use gcc version 4.8.x Adress Sanitizer (gcc-asan)
    
    Beware using the AdressSanitizer from GCC 4.8 uses a lot of memory. You need
    more then 8GB of memory in your machine.


commit 19cbb361c011962f6872da249e7dba4a1904a736
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 15 11:09:51 2014 +0200

    Update NEWS


commit f93983a7559508e7c1d44ce3cabf7b7558b9ea4f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 15 11:09:22 2014 +0200

    Doxygen: libdvbpsi is on version 1.2.0 now


commit b36196ed57a424ff6ef2ed2b40890d3bd2230061
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 18:24:04 2014 +0200

    examples/decode_mpeg.c: cleanup


commit ed7859d03941bd43de75a1546b95d49edb6d94da
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 18:22:58 2014 +0200

    examples/dump_pids.c, check_cc_pid.c: Fix for building on windows.


commit 32087067341dfaca4c85ee26e64a37158ccd3f5a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 17:10:01 2014 +0200

    examples/dvbinfo/udp.c: Check setsockopt return values (CID 17231)


commit 638d76dca0693894e10fb7f72cd067b76d1ab919
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 17:05:24 2014 +0200

    examples/dvbinfo/tcp.c: handle setsockopt error (CID 17232)


commit a69ffcddda22eb9c5d26adc01c0aaa0207b6fb1e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 17:02:06 2014 +0200

    examples/dvbinfo/dvbinfo.c: Handle rename errors (CID 17233)


commit 085d158d405226ac6f3f1c6e7deb5ba96ebf4ec9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:48:41 2014 +0200

    exampes/dvbinfo/dvbinfo.c: Dereference after NULL (CID 17248)
    
    Use strtoll(optarg, NULL, 10).


commit 99169e7a74de698187ce166f562b5b50adc6effc
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:43:48 2014 +0200

    examples/decode_mpeg.c: (CID 17249)
    
    Check for p_stream to be a valid pointer.


commit 728432e37e4bb4229ed12c516c5f2a3998057831
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:26:00 2014 +0200

    examples/dvbinfo/dvbinfo.c: Fix unterminated case (CID 17255)
    
    Forgot to terminate the case for option 'a'.


commit c68890a40f4a87981ef5459cd4c0ab7d1d0f20a8
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:21:31 2014 +0200

    examples/dvbinfo/dvbinfo.c: Fix CID 17256, CID 172577 and CID 172578
    
    Check filedescriptors for having a valid value.


commit 61a703977badf588ffb417e71d740c31d9273ff0
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:14:13 2014 +0200

    examples/decode_mpeg.c: Fix (CID 17259)
    
    Check i_fd to have a valid value.


commit ca127bb75e9258350030bec9db6d4f57ea33b5f0
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:08:56 2014 +0200

    examples/decode_mpeg.c: fix indentation (CID 17260)


commit b31554e843980a706cd7b30c7f30ffcd08ce0efa
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 16:00:06 2014 +0200

    examples/dvbinfo/dvbinfo.c: Unsigned compare against 0 (CID 17261)
    
    pf_write() returns a ssize_t which was stored inside a size_t (an unsigned).
    Later on this value was used in a check against 0.


commit a34a11269dd66f219978a1e72e1573e83944de2f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:52:53 2014 +0200

    tables/tot.c: Dereference a null pointer (CID 17262)
    
    The pointer to p_subdec should have been evaluated on line 119.


commit 0b1c6c6db288580c3fed2d3374cf731619a243d8
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:47:38 2014 +0200

    tables/sis.c: Dereference null pointer (CID 17263)
    
    The wrong pointer was checked for having a null value leading to the
    null pointer dereference bug.


commit 2e5781e4f477ce22ebd597c3f9adbbf9579b028f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:42:04 2014 +0200

    descriptors/dr_50.c: Dereference null pointer (CID 17264)
    
    The bug occurs due to a missing check for allocation failure of p_decoded->i_text.
    Instead p_decoded is checked again.


commit 4b8f19f7b3b138af3ddfc10a64e566817ed305da
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:36:13 2014 +0200

    src/dvbpsi.c: Dereference before null check (CID: 17272)
    
    The assert() dereferenced the p_dvbpsi pointer before it was checked for null-value.


commit d74e30d9d9216fc4899b2a92a90c9217da873a6c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:26:14 2014 +0200

    examples/dvbinfo/udp.c: Resource leak (CID 17268)
    
    The code does not leak a socket descriptor while looping over addrinfo pointer structs.However initializing s_ctl to -1 again after calling close(s_ctl) is good practise.


commit f70707bbd022f88a12cacf83b57dcdf07c6dd57a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:20:53 2014 +0200

    examples/dvbinfo/tcp.c: Resource leak (CID 17269)
    
    The code does not leak a socket descriptor while looping over addrinfo pointer structs.However initializing s_ctl to -1 again after calling close(s_ctl) is good practise.


commit 63c868ec929fd07064fc216507487534f70261f2
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:09:34 2014 +0200

    dvbinfo: Fix resource leak (CID: 17271)
    
    The error path for dvbpsi_AttachDemux() in handle_atsc_MGT failed to release
    allocated resources.


commit 217d71c43b0671532f77755022ba801fa7e93ad7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 15:05:46 2014 +0200

    dvbinfo: Fix resource leak (CID: 17270)
    
    The error path for dvbpsi_pmt_attach() in handle_PAT failed to release
    allocated resources.


commit 8d6c1cb30648640d176b3d8d33dbce75decffffa
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 14:54:35 2014 +0200

    examples/get_pcr_pid.c: Fix out-of-bounds write (CID: 17266)
    
    The value of i_nb_programs could exceed the MAX_PROGRAMS limit and thus
    produce a buffer overrun.


commit 3fb4b208c78701d2ed29f1d4db79a9ae5af35c33
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 14:44:11 2014 +0200

    dr_76.c: Fix (CID 17267) out-of-bounds write.


commit 6befa2b64c252190a9d1de2dc30d727305af38d8
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 11 13:50:18 2014 +0200

    check_cc_pid: Check continuity counter for only 1 PID.

create mode 100644 examples/check_cc_pid.c

commit a4fddc3a502c71e4bba7e6c26dd72367624a1e06
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 7 15:13:04 2014 +0200

    examples/get_pcr_pid.c: allow building for Windows 32 platforms.


commit eb4463082256be349663fe25b8ec20871d228b2b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 7 14:26:51 2014 +0200

    dvbinfo: build for Windows 32 platforms
    
    - syslog.h is not available on Windows platforms.
    - O_NONBLOCK is not defined for Windows platforms.


commit 607c9aa036df30ce7ec676f9c6a5e913c62d1996
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Mar 18 19:59:57 2014 +0100

    src/descriptors/dr_45.h: mark DVBPSI_VBIDATA_LINE_DR_MAX deprecated


commit 769fd3dea3d1731798a9c84defde166d7b491594
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Mar 18 15:30:44 2014 +0100

    descriptors/dr_45.c: Remove unnecessary checks.


commit 73e240e082f5485f248e2445a83ec198f34a8490
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Mar 18 15:21:10 2014 +0100

    descriptors/dr_42.c: Remove unnecessary checks.


commit 4db5b329df7416068b31d0c7b28ce615bc245009
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Mar 18 15:19:35 2014 +0100

    descriptors/dr_47.c: Remove unnecessary checks.


commit d0df9645c28012908e1581491e7727a744d31ad1
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Mar 18 15:12:59 2014 +0100

    descriptors/dr_40.c: Remove unnecessary checks.


commit 4272bb9f0d27fddef19e3600d917a888067dd32c
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Tue Feb 4 22:09:50 2014 -0500

    dr_81: revert previous patch, use calloc instead
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit 990aacdb898c0d2bab6a114de02a83814bb211d2
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Wed Dec 25 22:41:49 2013 -0500

    dr_81: initialize p_decoded with 0's
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit 6ab64fb30a0daa3a042d71abb6addd110d6e441a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 4 11:20:45 2014 +0100

    ATSC MGT: make sure all members are initialized.


commit 5cfd768ef39f1891e45fbbe806a88fa3562188d0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Nov 10 13:05:03 2013 +0100

    dvbinfo: Add ATSC tables.
    
    - EIT bugfixes and dvbinfo updates
    - ETT table
    - MGT table
    - VCT table
    - STT table


commit 932c82e15cd589d0127595ce77acce331f992693
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Feb 3 17:18:32 2014 +0100

    examples/dump_pids.c: also print hex value of PID.


commit 8cd1c49fdf5a7117f28e6d230311d0095d912dfb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Feb 3 17:17:21 2014 +0100

    Prepare for release of version 1.3.0


commit 21f6ff868f2d5fea3c6ec414d6784e64fcbf552b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Feb 3 14:16:48 2014 +0100

    Makefile.am: Add new target 'generate-header_dr' to easily update the header src/descriptors/dr.h

create mode 100755 misc/gen_dr_h.sh

commit d53757eef1e65854fd5a325731da7c3396970418
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:57:18 2014 +0100

    descriptor/dr.h: add new descriptors


commit 1fdaf7ba7a79952a135e8ecb656e51524530296c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:27:29 2014 +0100

    AUTHORS: add M. Krufky


commit 699ff4dfa2e98e84827e3038d8b9dafdf0138c00
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:27:16 2014 +0100

    NEWS: update with new descriptors.


commit 10d5278b706ef8636d9ca7c07524a74f1e398e27
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:26:44 2014 +0100

    README: some notes on preferred coding style


commit 114fa6be8909e90503195c8596402c31b3342128
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:22:54 2014 +0100

    dr_86.h: identation


commit bd595058605b0b209041fd79748002d001ffe03d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:21:44 2014 +0100

    dr_81, dr_86, dr_a1: Use helper functions.
    
    Use helper functions:
    - dvbpsi_CanDecodeAsDescriptor()
    - dvbpsi_IsDescripterDecoded()


commit 9da92fa46d1f280a2ba879f2a2b0523227bbb14c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 2 12:10:47 2014 +0100

    dr_a1.*: apply coding style fixes
    
    Fix weird indentation introduced by commit: 9afd8b97103181a8d68699d368cac9ad27ad6c5c
    
    The preferred coding style is:
    - 4 spaces indentation (no tabs)
    - indent '{' and '}' on the same column as the 'if', eg:
      if (...)
      {
      }
    - function declarations always start in the first column


commit 70b55cdd0819dcc143f7dbd5ede6e4db8557524a
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Mon May 20 21:03:52 2013 -0400

    dr_a1: convert from linked list to array
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit 9ce75c05fd7ff37fd8952b7b121e0ff8ae614f32
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Tue Dec 24 15:05:24 2013 -0500

    dr_a1: add missing file / author / brief tags
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit fd2f88c8974b773688d931061c1a55145e332adb
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 16:29:07 2013 -0400

    dr_a1: whitespace cleanup using 'indent'
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit c09ed74bcd8303a32adb71962fd6a3dc15b9ac7f
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 16:10:30 2013 -0400

    dr_a1: remove dependency on function, dvbpsi_get_bits()
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit e0da97cbe3210764e0d1dc5db7950ef848186fe8
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 16:03:53 2013 -0400

    dr_a1: we only need int i declared for the for loop
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit c833e5a7842425e6341ae421ec7f044a583e00c4
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 15:56:09 2013 -0400

    dr_a1: check the descriptor length before allocating p_decoded
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit 6f8a84a67289f4de6c1afc929c1476b2585d2ced
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 15:11:24 2013 -0400

    dr_a1: fix description of i_pcr_pid
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit bad9abe4a5b2a332b56bd1850e0e0dae7fc2381b
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 14:57:42 2013 -0400

    dr_a1: fix capitalization
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit 4ed9972d8ead86f2d5358d22b4b6fe9d780d22ff
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 14:46:00 2013 -0400

    dr_a1: rename dvbpsi_service_location_element_s::i_ISO_639_language_code to i_iso_639_code
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit aa58f3a49930f0445254fa2d657fdfac2eae5ed4
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Tue Dec 24 13:43:39 2013 -0500

    dr_a1: remove unneeded semicolon


commit 41b05ecc7205386c53800c5906b744360daa7db2
Author: Yonathan Yusim <yonathan@boxee.tv>
Date:   Sat May 18 09:26:45 2013 -0400

    add support for parsing service location descriptor 0xA1
    
    Signed-off-by: Yonathan Yusim <yonathan@boxee.tv>
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

create mode 100644 src/descriptors/dr_a1.c
create mode 100644 src/descriptors/dr_a1.h

commit c354e17665d4e1a72c5c7c9036682d92e9c3b319
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Mon May 20 20:09:08 2013 -0400

    add support for parsing ac-3 audio descriptor 0x81
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

create mode 100644 src/descriptors/dr_81.c
create mode 100644 src/descriptors/dr_81.h

commit 0d969f66b6b39cb19b08ee6e6b20deda98d6f37b
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sun May 19 17:47:05 2013 -0400

    add support for parsing extended channel name descriptor 0xA0
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

create mode 100644 src/descriptors/dr_a0.c
create mode 100644 src/descriptors/dr_a0.h

commit 47c32bb3caffb6c7f32150dfe6d84ed3f70f0738
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Mon May 20 21:03:41 2013 -0400

    dr_86: convert from linked list to array
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>


commit be8f6af07463dadc75b65e980d9d46b3b891cab1
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Sat May 18 09:27:45 2013 -0400

    add support for parsing caption service descriptor 0x86
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>

create mode 100644 src/descriptors/dr_86.c
create mode 100644 src/descriptors/dr_86.h

commit a9b0aad6669fd99272a306286a8c551e2e6aee6f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Jan 27 18:56:01 2014 +0100

    add dump_pids to .gitignore


commit dd34b12fc8494282ca6c91807f8d8304d9f1ebba
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Jan 27 17:14:33 2014 +0100

    examples/dump_pids.c:
    
    Dump packet nr, PID and CC to stdout.

create mode 100644 examples/dump_pids.c

commit d9bf9c7570ddd48b5334fdc95f14c625178871d7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Jan 27 16:08:20 2014 +0100

    dvbinfo: tcp fixes


commit 31f3c4582b7a47e3bcbc8fcc2a95f56794f6f997
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Nov 5 09:41:21 2013 +0100

    NEWS: update


commit b71b84512192568d7d79c2dd6f48ab3364c58454
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 15 13:07:25 2014 +0100

    Support automake 1.14


commit 1eddd923546d21a112ffc1c112aff0122cfc8b12
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:43:48 2013 +0100

    NEWS: update
    (cherry picked from commit b0e9500a33bd29de0d83c26e28be285b8124d5a9)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
    
    Conflicts:
     NEWS


commit e84c0d254702e5ac4f4d2356b8c922831f928b7f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:41:15 2013 +0100

    PSI tables (DVB,ATSC): cleanup dvbpsi_*Gather functions.
    
    Cleanup dvbpsi_*_Gather*Sections() function to not call dvbpsi_DeleteSections() twice.
    The function dvbpsi_decoder_reset() already does that, so there is no need to do it
    inside the gather functions when dvbpsi_ReInit*() is called.
    (cherry picked from commit c1d884e6febc53fade4223e825510028434f125b)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit bd1b007bec268d8db3ad4ce063e3a5e6863f994d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:36:20 2013 +0100

    PAT: check for invalid PMT pid numbers (closes #9695)
    
    Some streams generate invalid program entries in the first PAT.
    Ignore these programs and the PAT they are in and reset the PAT decoder.
    This way the next PAT (even when the version number has not been incremented)
    will be handled by libdvbpsi library.
    (cherry picked from commit c1e330b75ad06471498f6f97c52df92d45897f4e)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 560d877d3ca342a78a29d8d7ab50cac157667673
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:26:33 2013 +0100

    dvbinfo: free params_t structure at exit.
    (cherry picked from commit ccf3167d4411e810ad12e19a0ced822ade589ae9)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit d7ef1862e8bde65015cb87adabf7e9976c5f9008
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 13:12:03 2013 +0100

    dvbinfo: fix crash in DumpContentDescriptor
    (cherry picked from commit cd1ca59f1ded1293a8c70ca1e00d7b6a0e25a4bf)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 613500a3ad95086b710ff6d9d869f271c9f06321
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 12:25:42 2013 +0100

    Update NEWS and AUTHORS
    (cherry picked from commit d55efb20e9f44c0e57a9e54d5646baf9bc37f0f7)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
    
    Conflicts:
     NEWS


commit cab777b7895636285c506a6ddc4715d774153d41
Author: Brad Bitterman <bitter@vtilt.com>
Date:   Wed Oct 23 17:01:06 2013 +0200

    ATSC: fix corruption of PSI tables
    
    Various bugs were fixed that made ATSC tables not work optimally if at all.
    (cherry picked from commit efa69cd2b4237a54e3ad8d2fdfc948072dc96f41)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit be874b18fa3cd3cff9d57318414d56df15c2d358
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 18:41:49 2013 +0200

    src/dvbpsi.c: b_syntax_indicator and i_table_id were used before being initialized.
    (cherry picked from commit 00af91a247bc7d1fc0246fd141c2c323c983594c)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 4a7ecfbf7027b23cf0e0183b7e8e3cec36db686b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Nov 5 08:46:27 2013 +0100

    NEWS: update


commit d8b237dd1333e8020bf4d7842555694a664b8895
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Nov 5 08:45:38 2013 +0100

    Makefile.am: add dist-checksum target.


commit b0e9500a33bd29de0d83c26e28be285b8124d5a9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:43:48 2013 +0100

    NEWS: update


commit c1d884e6febc53fade4223e825510028434f125b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:41:15 2013 +0100

    PSI tables (DVB,ATSC): cleanup dvbpsi_*Gather functions.
    
    Cleanup dvbpsi_*_Gather*Sections() function to not call dvbpsi_DeleteSections() twice.
    The function dvbpsi_decoder_reset() already does that, so there is no need to do it
    inside the gather functions when dvbpsi_ReInit*() is called.


commit c1e330b75ad06471498f6f97c52df92d45897f4e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:36:20 2013 +0100

    PAT: check for invalid PMT pid numbers (closes #9695)
    
    Some streams generate invalid program entries in the first PAT.
    Ignore these programs and the PAT they are in and reset the PAT decoder.
    This way the next PAT (even when the version number has not been incremented)
    will be handled by libdvbpsi library.


commit ccf3167d4411e810ad12e19a0ced822ade589ae9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 15:26:33 2013 +0100

    dvbinfo: free params_t structure at exit.


commit cd1ca59f1ded1293a8c70ca1e00d7b6a0e25a4bf
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 13:12:03 2013 +0100

    dvbinfo: fix crash in DumpContentDescriptor


commit bc903a963e2c7d1546c5594742d202b90fc856d7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 13:04:42 2013 +0100

    dr_54.h: fix typo in define DVBPSI_GetContentCategoryFromType


commit d55efb20e9f44c0e57a9e54d5646baf9bc37f0f7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 30 12:25:42 2013 +0100

    Update NEWS and AUTHORS


commit efa69cd2b4237a54e3ad8d2fdfc948072dc96f41
Author: Brad Bitterman <bitter@vtilt.com>
Date:   Wed Oct 23 17:01:06 2013 +0200

    ATSC: fix corruption of PSI tables
    
    Various bugs were fixed that made ATSC tables not work optimally if at all.


commit f32aaf274e14949e111b187c4964eb45e8949136
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Oct 4 14:24:18 2013 +0200

    bootstrap: allow for automake 12 and 13


commit ddc4ae82f278824e0e743b9cad61fb1a47a4181c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 19:38:32 2013 +0200

    On the way to 1.1.2


commit 00af91a247bc7d1fc0246fd141c2c323c983594c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 18:41:49 2013 +0200

    src/dvbpsi.c: b_syntax_indicator and i_table_id were used before being initialized.


commit 6e0c00080ef2cd03533f68acdadf60f4805b585c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 12:24:03 2013 +0200

    bootstrap: allow for automake 1.12


commit 0cb6ab735b1f8fc514d3c423081f5b0b377c71d5
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 12:06:45 2013 +0200

    Update AUTHOR file.
    (cherry picked from commit 0faacebe6b34be8e64d9f82132eb09357a46e406)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit df8c55929ef77f9960929f5d2253d10c7caaddff
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 11:32:27 2013 +0200

    dr_45.h: document some defines.
    (cherry picked from commit 4929d8e542f7fc8763d89c0c1d2307da2e5ebee6)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit b94d7d39077310c1001d929133837db70efdea33
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 11:15:03 2013 +0200

    update NEWS
    (cherry picked from commit 1a9bf7816ca9355c379dfb7cb92c4b8b315d2103)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
    
    Conflicts:
     NEWS


commit 3539f3baa942c695c908f926aa410530bc2ebd72
Author: Steinar H. Gunderson <sgunderson@bigfoot.com via videolan.org>
Date:   Wed Oct 2 11:10:47 2013 +0200

    SDT: accept 0x46 table_id
    
    The documentation states that both 0x42 (this transponder) and 0x46
    (other transponder) tables are accepted, but the check is hard-coded
    against 0x42. Make it accept both, in the style of the other decoders.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
    (cherry picked from commit 7ed4cdf9e506923b609649ca8a5e3b72dad5bbb0)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit d07332a7725a6f073fbe06cc6d020b1c54ee0d6e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Aug 19 14:19:21 2013 +0200

    dvbinfo: MSG_CMSG_CLOEXEC if a flag for recvmsg and not recv.
    
    MSG_CMSG_CLOEXEC is a flag for recvmsg and not recv. Thus rewrite
    {udp,tcp}_open to create sockets with SOCK_CLOEXEC. If SOCK_CLOEXEC is not
    available, FD_CLOEXEC is set instead.
    (cherry picked from commit 3d865a7a1c622e6e716da018d2c8bdae353ec21a)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 0faacebe6b34be8e64d9f82132eb09357a46e406
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 12:06:45 2013 +0200

    Update AUTHOR file.


commit 4929d8e542f7fc8763d89c0c1d2307da2e5ebee6
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 11:32:27 2013 +0200

    dr_45.h: document some defines.


commit 1a9bf7816ca9355c379dfb7cb92c4b8b315d2103
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 2 11:15:03 2013 +0200

    update NEWS


commit 7ed4cdf9e506923b609649ca8a5e3b72dad5bbb0
Author: Steinar H. Gunderson <sgunderson@bigfoot.com via videolan.org>
Date:   Wed Oct 2 11:10:47 2013 +0200

    SDT: accept 0x46 table_id
    
    The documentation states that both 0x42 (this transponder) and 0x46
    (other transponder) tables are accepted, but the check is hard-coded
    against 0x42. Make it accept both, in the style of the other decoders.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 3d865a7a1c622e6e716da018d2c8bdae353ec21a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Aug 19 14:19:21 2013 +0200

    dvbinfo: MSG_CMSG_CLOEXEC if a flag for recvmsg and not recv.
    
    MSG_CMSG_CLOEXEC is a flag for recvmsg and not recv. Thus rewrite
    {udp,tcp}_open to create sockets with SOCK_CLOEXEC. If SOCK_CLOEXEC is not
    available, FD_CLOEXEC is set instead.


commit 30f8968651a29fbcb7ebe83e0ca761e27c7addb7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 13 17:29:31 2013 +0200

    dvbinfo: dump descriptors 0x4c, 0x4f and 0x53.


commit aca15c87df68e9704abec14a90a6a1b9ff2e3371
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 13 17:05:51 2013 +0200

    NEWS: Update


commit 9eeddee28075d54f2ca4b95fdefcc499bd6c219f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 13 17:05:29 2013 +0200

    Add 0x4c (Time shifted service) descriptor.

create mode 100644 src/descriptors/dr_4c.c
create mode 100644 src/descriptors/dr_4c.h

commit 173c3586c9a2646033aeeac81c3924cc643a1d7b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 13 16:54:51 2013 +0200

    Add 0x53 descriptor (CA system id)

create mode 100644 src/descriptors/dr_53.c
create mode 100644 src/descriptors/dr_53.h

commit 0917b22e3d31f9b684b945fd4c452ddf1eec141c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 6 10:19:17 2013 +0200

    Update NEWs
    (cherry picked from commit 13e9ce37d977abe59bf1763fe601cdc83e491938)


commit 660503938fa1379c558252c041c43f5e78870310
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 6 10:15:16 2013 +0200

    src/psi.c: TOT and TDT table have a b_syntax_indicator of 0.
    
    The function dvbpsi_CheckPSISection() correctly checked the TOT table, but
    not the TDT table. This patch corrects this ommission.
    (cherry picked from commit 18974f23450e52385568282cb12d9826b9f42916)


commit 13e9ce37d977abe59bf1763fe601cdc83e491938
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 6 10:19:17 2013 +0200

    Update NEWs


commit 18974f23450e52385568282cb12d9826b9f42916
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon May 6 10:15:16 2013 +0200

    src/psi.c: TOT and TDT table have a b_syntax_indicator of 0.
    
    The function dvbpsi_CheckPSISection() correctly checked the TOT table, but
    not the TDT table. This patch corrects this ommission.


commit cbab59b541199fcbf93dc5cceb050ec6261fd12a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 26 11:31:04 2013 +0200

    NEWS: update


commit 00286505fec08546755c62ab29bffb57b66b41dd
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 23 14:04:14 2013 +0200

    examples/dvbinfo/udp.c: Some OS-es do not support SOL_IP and SOL_IPV6, so provide alternatives for them.


commit e9165fcf0fae603d53d712be720513abdf3f39d9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 23 14:03:52 2013 +0200

    SDT: documentation fix.


commit 828bfb81ef6215cbd1c2e0fbdbe426203d8c58a9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 23 13:35:05 2013 +0200

    On the way to 1.1.1


commit 36a911782977f8b5cfb69c8e6c06c2c717e71829
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 23 13:32:10 2013 +0200

    EIT: improve documentation for i_extension


commit 7252bc0960bfc2f0c6b8ccc1f3b1b3deb4c75f5f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 23 13:31:24 2013 +0200

    descriptors/dr_7c.c: clang compatibility
    
    Use explicite parenthesis around ? : constructions.


commit 09430490fe154e353dae779087257928f18c19eb
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 22 17:02:21 2013 +0200

    Update.


commit 45b52cc1394c486a3e1922ac054f025cf81275b7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 22 17:01:26 2013 +0200

    Update Authors file


commit 34d305e984d659e7749392c6488c8e4fb57df0d6
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 22 16:56:46 2013 +0200

    examples/dvbinfo: recognize NVOD event.


commit a90add3d2cb73db71ece593ec77aaac3464e2b3e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 22 16:56:35 2013 +0200

    NEWS update


commit e620e9091735a1800bb70d87522ec2893183951b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 22 16:52:07 2013 +0200

    PAT: identation.


commit dfc818d3c52f2877745aab42892ee8aea31f7d1c
Author: Francois Cartegnie <fcartegnie@free.fr>
Date:   Tue Apr 2 15:52:25 2013 +0200

    differenciate NVOD EIT


commit b036dc2c75064637b9f842e58f10d6c6ca21528c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 12:51:35 2013 +0100

    dr_4a: add boundary check


commit c20edafa9df4b6ccd6a9e37a10c1052cfe1fe359
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 12:43:22 2013 +0100

    dr_76: add boundary check


commit 3e8389368b66854a3f4a9d74067fc523e37c4fc4
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 12:27:03 2013 +0100

    Update NEWS


commit 4269a6bba1494f8c9774c3dd8b17833556ef321b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 12:25:32 2013 +0100

    Remove all deprecated API


commit 444bec47e7d32c872f6a064fe7427b40b8ba1691
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 12:04:04 2013 +0100

    dr_4d: cleanup


commit cf40aeb91266fb2a290581d7786bb3bac4ea5b5d
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:58:48 2013 +0100

    dr_05: add boundary checking


commit fc57f552def2087013e3c43d6b252fb0e9e49270
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:58:31 2013 +0100

    dr_09: Add boundary checking


commit 6c8f07d1ffb908b1cdad3ced6cc41c579ea9fdbf
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:58:18 2013 +0100

    dr_0a: add boundary checking


commit b4d96931b719cd84f64a5a8ca477b278eaa7d91b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:58:01 2013 +0100

    dr_0d: add boundary checking


commit a85c80fbe07cf66339fff7926b0d8c3c9d182e07
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:57:45 2013 +0100

    dr_40: add boundary checking


commit f84e57c6f55de2ca19c5c415dd54f1431a7eae43
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:57:31 2013 +0100

    dr_42: add boundary checking


commit 805c391024df8b8ad659abbb4e45381af8bb33e6
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:57:16 2013 +0100

    dr_45: Add boundary checking


commit 742075009346bc6a5556b5aa7b735e1fd7ccf4c9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:56:58 2013 +0100

    dr_47: add boundary checking


commit 680a990f67c7d152e716631d885476a4d669d72c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:56:45 2013 +0100

    dr_48: add boundary checking


commit 86d5fe6837ec68fc5e2c95bcb7220c4625453efe
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:35:34 2013 +0100

    dr_58: add boundary checking


commit 709f80ddb2ca0ba45f3d29d8d6617ebbae8cf3e8
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:35:16 2013 +0100

    dr_59: Add boundary checking.


commit b9755cd0d316bfc0f9b72890a16c1f9d30d73f1c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:26:12 2013 +0100

    dr_56: add boundary checking


commit e9df31307b49098ae94eecb1a31c9d141499ff2c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:23:22 2013 +0100

    dr_55: Add boundary checking.


commit c810f7d744b0886dbeb6e817529a9a25cae9afca
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 11:07:33 2013 +0100

    dvbinfo: add descriptor 0x54 Content decoding


commit 3f3705e39bbf887e694b6a4e2ef7e3c3e7be624a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 08:59:52 2013 +0100

    Update NEWS


commit 0403df3ee7fd836bf45f6c4286863246fe831182
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Mar 20 08:59:08 2013 +0100

    dr_54: Various fixes
    
    - add boundary checking
    - add doxygen comment
    - fix some typos.
    - fix L1L2MERGE macro


commit cdee453cc201a31309548f5e465401260f9aacd5
Author: Francois Cartegnie <fcartegnie@free.fr>
Date:   Sat Mar 16 19:13:48 2013 +0100

    Add dr_54 (Content Descriptor)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_54.c
create mode 100644 src/descriptors/dr_54.h

commit e67b4b3c66fe7395bd03430e0b978e7a13737ca8
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Feb 20 13:27:01 2013 +0100

    Give a warning when using deprecated macros from libdvbpsi version 0.2.2 and earlier.
    
    The API in version 1.0.0 has changed and the macros dvbpsi_New*/dvbpsi_Delete* have been
    deprecated (and removed).


commit eab4dbda8f8c895136cf925fabfb32be332f7370
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Feb 20 12:30:10 2013 +0100

    On the way to 1.1.0 release.


commit b194e224b8b867a75dee5117ebe5efeaf471f921
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Jan 28 09:28:15 2013 +0100

    src/psi.h: doxygen fix


commit 1b2a02b3200133baa301b1ccd9687b47024b9674
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Mon Jan 28 09:21:28 2013 +0100

    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>


commit 7289e368e7e03396f897a946ae2190bad811fdee
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Jan 28 09:06:45 2013 +0100

    NEWS: update


commit dc28930340f2a184284ec8fd56b8094d7f47ab31
Author: Angelo Schiavone <angelo.schiavone@screen.it>
Date:   Thu Jan 24 08:52:11 2013 +0100

    fixes NIT and BAT descriptors loop decoding, p_end is now correctly calculated
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 81045614ac8b431ca7c1f3391c5af03de924e5f8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 20:07:11 2013 +0100

    PSI: fix prototype of dvbpsi_has_CRC32() function in doxygen description.


commit 1bf2d3070b14f60a4ad4c75e1be18a47097068a0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 16:29:08 2013 +0100

    NEWS: update


commit 66a530965daa4ac70c104fe45ce22b0505328c56
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 19:23:11 2013 +0100

    BAT:  Fix byte offset to first descriptor of transport stream loop for this table.
    
    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.


commit 568874b6a311f384989fcc25b815d4ebd250329d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 19:12:39 2013 +0100

    BAT: indentation


commit 8c9c3f199b51b3ccc19291e0639932c20c461ea7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 19:07:20 2013 +0100

    NIT: cleanup and extra check


commit 177324ad5a9bc5d64c01e292692156b5c94ca614
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 18:47:45 2013 +0100

    TOT: Remove unused variable of dvbpsi_tot_t
    
    The member i_crc is not used anymore now the CRC32 can be checked and
    generated by the dvbpsi_BuildPSISection() and dvbpsi_ValidPSISection()
    functions.


commit f3b5de0c184e931843386f50bedde18b959b505a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 18:14:25 2013 +0100

    TOT: Fix byte offset to first descriptor for this table.
    
    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.


commit 51a3021a153988c6afe7f00db0046ff88b54c198
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 16:37:29 2013 +0100

    privatize dvbpsi_crc32_table
    
    If one needs to calculate the CRC32 outside of libdvbpsi, then they
    should use the new dvbpsi_CalculateCRC32() function instead.


commit e3743e264d1d30e429fd3309a01e21a79ca15cb0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 16:29:35 2013 +0100

    dvbinfo: add comment


commit 958d14c7451726da7e93add0e576c9c945fe00e4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 15:34:31 2013 +0100

    configure.ac: automake v1.13 fix.
    
    Rename AM_CONFIG_HEADER to AC_CONFIG_HEADERS


commit d9d74eb6b4abde927aea75dfb38ffb8a61fb1da2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 14:57:25 2013 +0100

    dvbpsi_ValidPSISection: TOT table has a CRC32 and syntax_indicator is '0'.
    
    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'.


commit 1aff613d3235a9ee441a3bcb8e867b06cd33b362
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 14:40:52 2013 +0100

    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.


commit 37d5d89b9d42ccc66c8a5ddf6902ff3226b987df
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 23 13:53:44 2013 +0100

    dvbinfo: extra check


commit 46922a506a75b5bf7e3ffcf899618fa5650c646e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Dec 27 19:39:42 2012 +0100

    On the way to 1.0.0 release.


commit a3d030da8ec5184e330d4e794843b40e8f919ffd
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Dec 6 15:11:09 2012 +0100

    descriptors/dr_4b.h: Doxygen update


commit f5252e0dc4540be09d4f394171d1cbf4f090564a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Dec 6 15:09:48 2012 +0100

    descriptors/dr_76.h: Doxygen update.


commit 053715e91a1351b4f178d1bc99f1bb13b288087f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Dec 6 15:07:51 2012 +0100

    tables/atsc_eit.h: Fix doxygen warning.


commit a45501e6aeeff859bbcf69eef2fbd29029a9e766
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Dec 6 15:01:40 2012 +0100

    tables/BAT: doxygen update
    
    - document first argument of dvbpsi_bat_ts_descriptor_add()


commit 0a63fc9dff9b30bf23886ddb1f95e081d86d04a1
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Dec 6 14:55:44 2012 +0100

    dvbinfo: use close iso shutdown for UDP sockets.


commit 6d7d5422ed6315527f8368cf198d66c5095255d2
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Dec 5 10:05:26 2012 +0100

    src/dvbpsi.c: dvbpsi_decoder_psi_sections_completed: detect gaps in multi section psi tables
    
    The function dvbpsi_decoder_psi_sections_completed() is meant to detect if all
    sections of a multi section psi table have arrived. After the rewrite in
    commit-id 57c6cd63 it ignored gaps in the arrived sections. This means that
    the function now expects that individual sections of multi section psi tables
    arrive in order. However the ISO/IEC 13818-1 standard explains in Annex C, C 2ii
    that it is allowed to transmit sections out of order.
    
     "The section_number field allows the sections of a particular table to be reassembled
      in their original order by the decoder. There is no obligation within this Recommendation
      | International Standard that sections must be transmitted in numerical order, but this
      is recommended, unless it is desired to transmit some sections of the table more frequently
      than others, e.g. due to random access considerations."
    
    The p_decoder->p_sections linked list is sequentially ordered and is now changed to detect
    a gap in the ordering. This is possible because the first section in a multi-section psi table
    is numbered 0.


commit 5288d55ae455250d35ea4935b341c334cf2feda9
Author: Michael Krufky <mkrufky@linuxtv.org>
Date:   Thu Nov 22 10:14:30 2012 -0500

    atsc_vct: fix bad table id
    
    change 0x8C & 0x9C to 0xC8 & 0xC9
    
    Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 6c3308a11f21b0f9f2f2b0babb46e5f426bca81c
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Sun Nov 18 14:47:39 2012 +0100

    SDT: rename i_ts_id to i_extension
    
    The SDT field known as i_ts_id is named i_extension in the struct dvbpsi_psi_section_t.


commit b5ed56e4b1cc3dd173070609edc1a1bb63be103f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Nov 14 16:13:12 2012 +0100

    Doxygen updates
    
    Fixes in documentation for:
     src/descriptors/dr_4b.h   document dvbpsi_nvod_ref_s
     src/descriptors/dr_76.h   document CRID_* defines
     src/tables/atsc_eit.h     document all arguments of dvbpsi_atsc_NewEIT()
     src/tables/atsc_ett.h     document all arguments of dvbpsi_atsc_NewETT()
     src/tables/atsc_stt.h     document missing arguments of dvbpsi_atsc_DetachSTT()
     src/tables/atsc_vct.h     document fix for functions dvbpsi_atsc_InitVCT() and dvbpsi_atsc_NewVCT()
     src/tables/bat.h          document arguments of dvbpsi_bat_ts_add()
     src/table/eit.h           document arguments of dvbpsi_eit_init()
     src/tables/sdt.h          remove unused argument from function dvbpsi_sdt_init()
     src/tables/tot.h          remove unused argument from function dvbpsi_tot_init()


commit e3451586a69f20413892a571cf4fbaa1e381dbb8
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Nov 14 16:03:15 2012 +0100

    Doxygen updates.


commit 95403168601dc980bd98874899adf6f76e852aeb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Nov 8 12:50:21 2012 +0100

    Add a few common PSI fields to the table structs.
    
    Some tables like EIT and ATSC EIT need to know what the value of table_id and
    i_extension fields are for this PSI section. Therefor add this information to
    the tables decoded structs.


commit 3dfc7ed80b93654ad0471e8ce7862f5e628d0e2d
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 31 16:13:43 2012 +0100

    NEWS: update


commit 02a64e245634cbf4fb7a828be8d515d2bb49baf5
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 31 16:05:33 2012 +0100

    examples/dvbinfo: do not use after free.
    
    The param struct was used after it was freed.


commit 8139d07869c6fe81e3b6c0003cd4571a6967a2dd
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 31 15:50:58 2012 +0100

    examples/dvbininfo/libdvbpsi.c: Free ALL pmt's.
    
    The p_prev->p_next was never set to NULL, but instead the p_pmt->p_next pointer was.
    This resulted in never freeing additional PMT entries from the PAT.


commit 965e42968a59ae00939bcb2399451e4b7abb910c
Author: Michael Kasch <michael.kasch@gmail.com>
Date:   Tue Oct 30 15:00:53 2012 +0100

    src/dvbpsi.c: fix segmentation fault in dvbpsi_decoder_psi_section_add()
    
    When p->i_number == p_section->i_number AND p_prev == NULL, then the
    first element of the list has to be replaced. Since it is the first
    element we have to update the pointer to the list, which is pointing to
    the first element
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 42944423685509dde60fc1f0574d7e77e81192bb
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 31 15:34:31 2012 +0100

    EIT: dvbpsi_eit_sections_decode: fix reading past end of payload.
    
    Decoding EIT event descriptors was off by 2 bytes in function dvbpsi_eit_sections_decode().


commit 8d80020f71408c5155bfb69e1866a2c84dea0c16
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 31 10:06:49 2012 +0100

    EIT: remember descriptors_loop_length per event.


commit cedb80cf435a8b9af3122cdcc3a1426ea210dafd
Author: Martin Jackson <mjackson220.list@gmail.com>
Date:   Thu Oct 25 16:43:32 2012 +0200

    Rearrange declaration of dvbpsi_msg_level_t so that it works with g++
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 7e54cb24e1bf3c5078de3c6ade047ed846e20a0f
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Oct 22 15:10:05 2012 +0200

    dvbinfo: udp.c: use sockaddr_storage type instead of sockaddr for arguments.
    
    When using -Werror and -Wcast-align the use of sockaddr casting triggers a warning
    about the cast saying: 'cast increases required alignment of target type' on ARM
    and MIPS platform. A safer way to cast back and forth between sockaddr and sockaddr_in
    (or sockaddr_in6) is using sockaddr_storage.


commit 61b43151b3ee99ebba38b038e9e92d34766cf897
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Oct 16 10:56:26 2012 +0200

    dvbpsi_decoder_t: solve alignment issues with dvbpsi_decoder_t casting.
    
    Repack DVBPSI_DECODER_COMMON to be byte aligned and add some checks to
    do clever casting.
    The TOT and SIS table structure definition need to be packed explicitly for use on ARM and MIPS platforms.


commit 1cacd1e92dbe8eb9ad8452df8a2ab846a80b226a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Oct 18 14:10:49 2012 +0200

    dvbinfo: decode RST table.


commit 1576b295c16f73336152e183fd3b2143e663274d
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Oct 18 09:52:04 2012 +0200

    src/descriptor.h: cleanup.
    
    Remove empty remark.


commit ac2eda5cefd7fdaba1c472b39e4c8018ca250ad6
Author: Martin Jackson <mjackson220.list@gmail.com>
Date:   Thu Oct 18 09:50:41 2012 +0200

    Remove unneeded byte overflow checks.
    
    In addition, my compiler complains about some non-sensical byte
    overflow checks, which break my build (with -Werror enabled):
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit acf63248c41aa4450b8a4420ee1e96cfa1ffcfb8
Author: Martin Jackson <mjackson220.list@gmail.com>
Date:   Thu Oct 18 09:37:55 2012 +0200

    src/dvbpsi_private.h: use correct message function.
    
    It seems that there was a bug introduced in renaming message
    dvbpsi_message in dvbpsi_private.h. This is masked (in my environment
    at least) by the configure script concluding that variadic macros are
    not supported (i.e. ac_cv_cpp_variadic_macros=no) if -Werror is
    included in the C flags, as the fragment in configure.ac used to
    determine this generates a warning and thus failure.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 5557ace16011a36509ab1282ecdced0a597691f7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Oct 16 10:02:21 2012 +0200

    dvbinfo: fix udp


commit 398ff6bac45aeda35320ff1b7535e726290af821
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Oct 10 10:34:14 2012 +0200

    dvbinfo: fix "comparison between signed and unsigned"


commit ca466ffa1efd8b25638a79e69d1ab61749ec39ee
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Oct 8 11:35:50 2012 +0200

    misc: fix PAT and PMT generator test applications.


commit 76803dd0ba600cd73e0d1fcc029e617d6639657d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 16:08:27 2012 +0200

    Update NEWS


commit 9f99155c873852c8cd4562c730750c46d1676e80
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 15:49:49 2012 +0200

    Name it 1.0.0_pre2


commit 21ed2a58a413436b1c6b7209638ea0386a111338
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 15:23:46 2012 +0200

    Update NEWS.


commit 671158b762b76e36136c58077604c05c06ad39ee
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 15:09:42 2012 +0200

    dvbinfo: avoid using 'socket' as variable.


commit b08fbb7b6e98b727f1d2e655da5864c91ca7380e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 17 10:56:47 2012 +0200

    Add sys/types.h include file.
    
    Some distros (Ubuntu lucid) have slightly different glibc headers and require sys/types.h to be
    included explicitly.


commit 289594ce7b0d5948e60ebc2adbc52ced3326c687
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 14:22:29 2012 +0200

    Move iso_639_languague_code_t definition to descriptor.h
    
    This struct was defined in two descriptors.


commit 88da6739b393a18372fbeabfe5a14578eb587ec1
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 14:23:20 2012 +0200

    Revert "iso_639_languague_code_t is defined in two descriptors."
    
    Found better solution.
    
    This reverts commit 3b68bd173175b706fac438782cc2fdcff2f4556b.


commit 809bf29fe1fa95a4091c29885ddb4d57c9545254
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Sep 18 11:07:25 2012 +0200

    dvbinfo: simplify check


commit 52def49502ad373d0757a8aa219785b839e9d310
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Sep 18 11:04:40 2012 +0200

    dvbinfo: handle multiple PMT tables


commit b5114e9a42aa1429987d0d24bf800ff0278c70c6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 17 19:19:39 2012 +0200

    PSI: be slightly more verbose when table_id does not match.


commit 37465c7693b0f8b18eaea810c80946038da8e09d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 17 15:09:01 2012 +0200

    dvbinfo: add commandline options for selecting a multicast interface.


commit 4da7ecbf0bf5212ee590cbe3f7a1575e447237ab
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 17 15:08:39 2012 +0200

    dvbinfo: add support for multicast and ipv6


commit e1ac8d513d05ad2b01ea33d5aff3f8a4719a4e3f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 17 15:07:55 2012 +0200

    configure.ac: Test for net/if.h


commit 3b68bd173175b706fac438782cc2fdcff2f4556b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 17 10:49:45 2012 +0200

    iso_639_languague_code_t is defined in two descriptors.
    
    Make sure these definitions do not interact with each other.


commit ee840aba0f922d8357903477afb7eaffa3c0b4dc
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Sep 14 13:50:52 2012 +0200

    src/descriptor.h: Add more detail in doxygen comments.


commit a1926451c97b0f7c77b6e9009fdfc26d0b07d282
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Sep 6 17:39:40 2012 +0200

    configure.ac: autoreconf fix


commit 377bdc6f9da88dece849ea87c487c69e1aa34ec5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Sep 6 17:34:27 2012 +0200

    Build directory misc/* correctly with --enable-release options.


commit c81161e7c222eff6ddb7e41d3acf3c8dbdb1f329
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Sep 6 17:12:52 2012 +0200

    ChangeLog: update to reflect current git status.


commit 9ae00f930a6db41ba68d3c82dbe39b0b2f5831c3
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Sep 4 13:29:02 2012 +0200

    src/dvbpsi.c: fix segmentation fault in dvbpsi_decoder_psi_section_add()
    
    When p->i_number == p_section->i_number AND p_prev == NULL, then the function
    will crash with a segmentation fault. In this case the first element in the linked
    list is going to be replaced. The pointer p_prev does not point to a valid sections,
    since p is the first element in the list. To solve this case it needs to be treated
    seperate.


commit 81a0414e802f0032c54438f757767c0e3c88005b
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 31 09:48:07 2012 +0200

    In preparation of 1.0.0-pre1 release.


commit 04bf964202822fa89fe0789a681369446715475e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 31 09:42:23 2012 +0200

    Update AUTHORS and NEWS


commit 317e1f7a713ca1b5e85dda01e553938e3d43f35d
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 12:55:08 2012 +0200

    Add 0x50 Descriptor Decoder/Generator support
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_50.c
create mode 100644 src/descriptors/dr_50.h

commit 10d96702d458473dfe4ee83a0868bcc92535bc68
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 12:54:27 2012 +0200

    Add 0x4F Descriptor Decoder/Generator support
    
    Added dr_4f.{c,h} to src/descriptors/dr.h and src/Makefile.am.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_4f.c
create mode 100644 src/descriptors/dr_4f.h

commit 30fad8b6f33bccb23bc74682c5e08275958ecb5a
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 11:32:19 2012 +0200

    0x4A Descriptor comment fix
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 488d950cfa4871ea4f3927b9ce0523e6629c75da
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 31 09:31:58 2012 +0200

    descriptor 0x4B: Various fixes.
    
    Various fixes:
    - add boundary check for p_decoded->i_references
    - fix comments


commit 5a449a915214a79dce2a3b8e9fe6eeeb9e843432
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 30 11:31:34 2012 +0200

    Add 0x4B Descriptor Decoder/Generator support
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/descriptors/dr_4b.c
create mode 100644 src/descriptors/dr_4b.h

commit 89570ee7446bb57ac218bd83cb003be8142731c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 17:11:31 2012 +0200

    Documentation fixes.


commit d3b5bbb6eccfc5892c4d500d756e309cbbc68fb4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 16:36:19 2012 +0200

    Documentation updates.


commit fe8e756dbb65c76af0387bd4c1a8449d7b6fb570
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 16:11:51 2012 +0200

    src/demux.h: fix comment for dvbpsi_demux_new_cb_t


commit 56fddbe8c959f62bbe74fe29f83b3e445f1127ad
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 15:50:45 2012 +0200

    src/deprecated.h: Remove unused headerfile

delete mode 100644 src/deprecated.h

commit 8a2a5754acabb36078eeda3884c527e9f2c00510
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 14:25:01 2012 +0200

    descriptors: fix wrong use of dvbpsi_DuplicateDecodedDescriptor()
    
    Duplicating p_descriptor->p_decoded which has just been newly create is
    wrong. The pointer is empty. What should have been done is duplicating
    the pointer p_decoded which is passed to the generator function for the
    descriptor.


commit ed90883538d3fc057961ec354e255a7add8354fd
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 13:52:36 2012 +0200

    src/descriptor.{c,h}: fix comment for function dvbpsi_DuplicateDecodedDescriptor()


commit 38f40d8960fb4e55de0d0d52395b42702a4469e8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 22 10:48:19 2012 +0200

    dvbinfo: add descriptor 0x7c


commit 9d935eafdd4191e9c7680d053f51e23486e3f4c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Aug 21 09:42:50 2012 +0200

    Mention 0x7c descriptor in NEWS


commit 1ee3ed018b43774b9a080d98960645631ed15711
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Aug 21 09:41:31 2012 +0200

    Add AAC Audio descriptor 0x7c
    
    Decode AAC Audio descriptor 0x7c and identify profile, level and type.

create mode 100644 src/descriptors/dr_7c.c
create mode 100644 src/descriptors/dr_7c.h

commit 6083a0dea5dba3794747d6a7fa72996f32a90ad7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 17:08:48 2012 +0200

    Add missing descriptor headerfiles.


commit fb84669e17ab70a3c16e270e7cf53e4174604acd
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 15:41:21 2012 +0200

    dvbpsi.h: remove stray 'dvbpsi_handle'


commit f84d6dd302e3d2bfbe2580fa8cb2e2798525b75f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 15:34:59 2012 +0200

    remove comment


commit ef32ce117a9bba858249a481b16cba47fd1a91f6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 20 15:20:56 2012 +0200

    Rename dvbpsi_decoder_sections_completed() to dvbpsi_decoder_psi_sections_completed()


commit 9ee6abd6b0f81abf82147f1127bf0b44b67a8153
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 16:16:31 2012 +0200

    tables/eit.c: fix wrong check
    
    The test on line 348 was wrong. It should test for p->p_next to exist instead
    of testing for it being NULL.


commit 5c3b697f4fc14b92e34b858abcf69378284bee3f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 16:07:55 2012 +0200

    dvbpsi.c: fix bug in dvbpsi_decoder_psi_section_add()
    
    Inserting a new PSI section did not take into account that the previous
    pointer could be none existing. It was equal to the start of the list,
    which resulted in a loop.
    
    (Fixes commit: 57c6cd6360106fe6ca9738d2fc52a2a87ad276cb)


commit 8b0c641494fb08fe746027c27fb2ba3ca132b30d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 15:17:33 2012 +0200

    dvbpsi.c: cleanup


commit cbb8c180ad87a873bcd4ad1af15a13c6cf84d9a6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Aug 15 14:17:10 2012 +0200

    Update comment.


commit 57c6cd6360106fe6ca9738d2fc52a2a87ad276cb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Aug 13 13:34:02 2012 +0200

    Replace p_decoder->ap_sections[256] array with a linked list.
    
    The member p_decoder->ap_sections[256] is replaced by p_decoder->p_sections.
    This is a pointer to a linked list, which makes the dvbpsi_decoder_section_chain()
    function obsolete.


commit d4b4906755f2ce67269e34007162ca6ae415217b
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 9 14:52:27 2012 +0200

    TS discontinuity check
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 9bb01dd1cd689ca08f643e0eb9cf856ad7846424
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Aug 9 12:55:13 2012 +0200

    Update AUTHORS and NEWS


commit e4b03fdd92c7feb26529573c35ee676bad83ebf1
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Aug 9 12:54:56 2012 +0200

    RST table: indentation fixes.


commit 3eab23d93e7f5274529ea69c8941cdd1cf24c2a8
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Mon Jul 23 14:09:30 2012 +0200

    Add RST decoder/generator support
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 87b7cc9e36a6c11fbe01184865b449bc59df6a2e
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 9 12:13:54 2012 +0200

    RST table definition
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

create mode 100644 src/tables/rst.c
create mode 100644 src/tables/rst.h
create mode 100644 src/tables/rst_private.h

commit 5175238f1118b83f35ba93be8e2cac4bd2e6f21f
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 9 12:27:24 2012 +0200

    BAT decoding fix
    
    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>


commit 67a5116053e5152c9b6ef480ea954720dbbc790b
Author: Roberto Corno <corno.roberto@gmail.com>
Date:   Thu Aug 2 09:24:36 2012 +0200

    BAT decoding method signature fix
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>


commit 784aa0bc865c413087681b5eec97a8733f851e31
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Jul 17 14:41:09 2012 +0200

    src/tables/eit.c: naming fix


commit 51cc5d4441a6b1f9111c1250563affe81c4f7726
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jul 4 16:57:40 2012 +0200

    Massive renaming of functions in preparation of release.
    
    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.

create mode 100644 src/deprecated.h

commit 0c2c5155d7db7bebd8cf8aa4af3d45bff11b340b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Jul 1 14:19:58 2012 +0200

    dvbpsi decoder cleanup
    
    - rename p_dvbpsi->p_private to p_dvbpsi->p_decoder
    - use dvbpsi_NewDecoder() where possible


commit f2b2ab34043fd2a20b7b9754a1c116f071729d85
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 27 14:20:33 2012 +0200

    src/tables/tot.c: Simplify dvbpsi_ValidTOTSection()
    
    The function reimplemented the CRC check function which is available
    in src/psi.c


commit 2b2d1423ee388e07821e71acd4555f7692241382
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 27 14:02:55 2012 +0200

    Add utility function dvbpsi_AddDescriptor().
    
    Adding a descriptor to the end of the descriptor list has now been
    moved to a utility function implemented in src/descriptor.c


commit 7a09ba19c981a600a7c0b880f79da25f83daa94c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 21:01:31 2012 +0200

    Add utility function dvbpsi_AddSectionDecoder()
    
    Add a PSI section to dvbpsi_decoder_t::ap_sections[] array. The function returns
    true when it overwrites an earlier entry and false otherwise.


commit 2e8db83c909628f44de5532dca2c508db5cbdf3b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 20:03:58 2012 +0200

    Add utiltiy function dvbpsi_ChainSectionsDecoder()
    
    The function dvbpsi_ChainSectionsDecoder() turns the dvbpsi_decoder_t::ap_sections[] array
    into a linked list.


commit 75dd4adee3765ff9937aacc03b90e63e9e4d0461
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 19:46:25 2012 +0200

    Add utility function dvbpsi_SectionsCompleteDecoder()
    
    The table decoder check for all sections received in the same manner, this
    is now abstracted away in the dvbpsi_SectionsCompleteDecoder() function.


commit 551e2865a016f14c8418ea5d380aa08e7805fb34
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 16:05:00 2012 +0200

    New utility function dvbpsi_ReInitDecoder().
    
    Add a function to reinit a decoder as is needed by PSI decoders.


commit 61a0d7c4a1e8834ac793d39cc9fb343f0db91f9a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 21 15:38:37 2012 +0200

    Move common dvbpsi_*_decoder_t members to dvbpsi_decoder_t
    
    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.


commit 2807e23e1d39e56b5fa00a4eb6c2e3cbe3b37b94
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 16:44:27 2012 +0200

    ignore doc/decoder.png it is generated.


commit 41e5a3bd5e326ab1c147aa2f5db1fcaeeb6b3224
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 16:37:36 2012 +0200

    examples/dvbinfo: limit fifo size
    
    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.


commit fcb8d11cd3068067e07abb54ce857f3a5dc8543b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 15:20:24 2012 +0200

    ATSC ETT: Refactor dvbpsi_atsc_GatherETTSections and fix dvbpsi_atsc_DecodeETTSections.


commit 9d700f4e71d0fd11896e399a6b15cf6caaebf0f7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 14:30:12 2012 +0200

    ATSC EIT: refactor dvbpsi_atsc_GatherEITSections.


commit c0cc2545500dd7622929eadc32d3202facc36873
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 11:59:51 2012 +0200

    ATSC MGT: refactor dvbpsi_atsc_GatherMGTSections.


commit 0f386934cd3b90875abf8b25ecc09b389662bd75
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 11:43:59 2012 +0200

    ATSC STT: refactor dvbpsi_atsc_GatherSTTSections.


commit ce14f6f7aa0d74936b3fa935a4d4445e70a3beba
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 20 11:22:33 2012 +0200

    ATSC VCT: refactor dvbpsi_atsc_GatherVCTSections.


commit 4e5fc784cd80552476b782accce6e431c0677b06
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:42:19 2012 +0200

    dvbinfo: print more information on TDT/TOT tables.


commit d1f318a2a5aeffae9cf8dbc77141978390211445
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:41:56 2012 +0200

    BAT: refactor dvbpsi_GatherBATSections


commit 546c4c45d01374adbf3193b5fcddfa71fb782268
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:23:13 2012 +0200

    CAT: refactor dvbpsi_GatherCATSections.


commit d48aceeb16d755efcec6caca83c29f06d5c6fb1a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 17:12:17 2012 +0200

    EIT: refactor dvbpsi_GatherEITSections.


commit d1ba16b47c994c906e7f5eb666a48f742c7a7017
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 16:49:47 2012 +0200

    NIT: refactor dvbpsi_GatherNITSections


commit 9b62d74abc3ef8ab1430fb56cdf20317ae1a1bf0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 15:57:47 2012 +0200

    src/tables: solve potential memleaks.


commit b8303d17f53345bd0f640457a8e1ccc31623008a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 15:56:49 2012 +0200

    SIS: handle multiple PSI sections.


commit ad90fcf4b99b8bc8111f6a5212628264ab4ad8fc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 14:32:37 2012 +0200

    TOT: refactor dvbpsi_GatherTOTSections


commit 146d2414ee0229c04b0e10307374c0724ed64120
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 13:54:41 2012 +0200

    SIS: refactor dvbpsi_GatherSISSections.


commit 58e54473035f0f10d888b8bdb035c70f746facb7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 12:56:23 2012 +0200

    SDT: rework dvbpsi_GatherSDTSections


commit fa575f15ef50814616f9cbeb248d8a71739304b0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 12:40:34 2012 +0200

    PMT: rework dvbpsi_GatherPMTSections


commit 85be9dd9592fd3c9f9a10d302b17b0cfe55f07e8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 13 11:50:37 2012 +0200

    PAT: rework dvbpsi_GatherPATSections()


commit 6a65c6c91d16edd15308de653d062d5b4ac9e9b7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 11 20:17:54 2012 +0200

    DVB PSI tables: use dvbpsi_CheckPSISection() utility functions.
    
    Refactor out common code for checking PSI sections for PSI tables.


commit 58617799bd71e106c6c8ec3f5a2118cd2bf236c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 11 14:22:49 2012 +0200

    PSI: add dvbpsi_CheckPSISection() utility function
    
    All PSI table check the same common things before accepting a section as
    being a valid section. Centralize these checks into a single function.


commit caed81f65b96d9a5a836990ce45ef40b537e5895
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jun 11 14:10:49 2012 +0200

    PAT: refactor dvbpsi_GatherPATSections()
    
    Refactor dvbpsi_GatherPATSections().


commit ed0b0dcc91a060fa2950029b6b87eabe6d32de17
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jun 6 17:47:33 2012 +0200

    Rename dvbpsi_callback_t to dvbpsi_callback_gather_t.
    
    The callback member of dvbpsi_decoder_t is used by dvbpsi_GatherXXSections()
    functions. This patch makes the usage visisble.


commit 6ad561b99674d70c52277c5695 ...