cat.h   cat.h 
/************************************************************************** *** /************************************************************************** ***
* cat.h * cat.h
* (c)2001-2007 VideoLAN * (c)2001-2007 VideoLAN
* $Id: cat.h 145 2007-10-05 17:53:35Z jpsaman $ * $Id: cat.h 187 2009-11-18 07:26:10Z md $
* *
* Authors: Johann Hanne * Authors: Johann Hanne
* heavily based on pmt.h which was written by * heavily based on pmt.h which was written by
* Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 * as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version. * of the License, or (at your option) any later version.
* *
skipping to change at line 31 skipping to change at line 31
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
* *
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \file <cat.h> * \file <cat.h>
* \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* \brief Application interface for the CAT decoder and the CAT generator. * \brief Application interface for the CAT decoder and the CAT generator.
* *
* Application interface for the CAT decoder and the CAT generator. New * Application interface for the CAT decoder and the CAT generator.
* decoded CAT tables are sent by callback to the application. If a table * New decoded CAT tables are sent by callback to the application.
* wasn't active (b_current_next == 0) and the next is the same but active
* (b_current_next == 1) then the two lists are empty and should be
* caught from the previous structure.
*/ */
#ifndef _DVBPSI_CAT_H_ #ifndef _DVBPSI_CAT_H_
#define _DVBPSI_CAT_H_ #define _DVBPSI_CAT_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/************************************************************************** *** /************************************************************************** ***
 End of changes. 2 change blocks. 
6 lines changed or deleted 3 lines changed or added


 dr.h   dr.h 
/************************************************************************** *** /************************************************************************** ***
* dr.h * dr.h
* (c)2001-2002 VideoLAN * (c)2001-2002 VideoLAN
* $Id: dr.h 157 2007-10-16 18:01:15Z jpsaman $ * $Id: dr.h 173 2008-04-26 12:12:06Z jpsaman $
* *
* Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 * as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version. * of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
skipping to change at line 50 skipping to change at line 50
#include "dr_07.h" #include "dr_07.h"
#include "dr_08.h" #include "dr_08.h"
#include "dr_09.h" #include "dr_09.h"
#include "dr_0a.h" #include "dr_0a.h"
#include "dr_0b.h" #include "dr_0b.h"
#include "dr_0c.h" #include "dr_0c.h"
#include "dr_0d.h" #include "dr_0d.h"
#include "dr_0e.h" #include "dr_0e.h"
#include "dr_0f.h" #include "dr_0f.h"
#include "dr_42.h" #include "dr_42.h"
#include "dr_43.h"
#include "dr_45.h"
#include "dr_47.h" #include "dr_47.h"
#include "dr_48.h" #include "dr_48.h"
#include "dr_4d.h" #include "dr_4d.h"
#include "dr_4e.h" #include "dr_4e.h"
#include "dr_52.h" #include "dr_52.h"
#include "dr_55.h" #include "dr_55.h"
#include "dr_56.h" #include "dr_56.h"
#include "dr_58.h"
#include "dr_59.h" #include "dr_59.h"
#include "dr_5a.h"
#include "dr_69.h" #include "dr_69.h"
#else #else
#error "Multiple inclusions of dr.h" #error "Multiple inclusions of dr.h"
#endif #endif
 End of changes. 4 change blocks. 
1 lines changed or deleted 5 lines changed or added


 dr_56.h   dr_56.h 
skipping to change at line 30 skipping to change at line 30
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
* *
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \file <dr_56.h> * \file <dr_56.h>
* \author Derk-Jan Hartman <hartman at videolan dot org> * \author Derk-Jan Hartman <hartman at videolan dot org>
* \brief EBU Teletext descriptor parsing. * \brief EBU Teletext descriptor parsing.
* *
* DVB EBU Teletext descriptor parsing, according to ETSI EN 300 468 * DVB EBU Teletext descriptor parsing, according to ETSI EN 300 468
* section 6.2.41. * version 1.7.1 section 6.2.42 and 6.2.47.
* *
* NOTE: this descriptor is known by tag value 0x56 AND 0x46 * NOTE: this descriptor is known by tag value 0x56 AND 0x46
*/ */
#ifndef _DVBPSI_DR_56_H_ #ifndef _DVBPSI_DR_56_H_
#define _DVBPSI_DR_56_H_ #define _DVBPSI_DR_56_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
skipping to change at line 73 skipping to change at line 73
} dvbpsi_teletextpage_t; } dvbpsi_teletextpage_t;
/************************************************************************** *** /************************************************************************** ***
* dvbpsi_teletext_dr_t * dvbpsi_teletext_dr_t
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \struct dvbpsi_teletext_dr_s * \struct dvbpsi_teletext_dr_s
* \brief "teletext" descriptor structure. * \brief "teletext" descriptor structure.
* *
* This structure is used to store a decoded "teletext" * This structure is used to store a decoded "teletext"
* descriptor. (ETSI EN 300 468 section 6.2.41). * descriptor. (ETSI EN 300 468 version 1.7.1 section 6.2.42 and 6.2.47).
*/ */
/*! /*!
* \typedef struct dvbpsi_teletext_dr_s dvbpsi_teletext_dr_t * \typedef struct dvbpsi_teletext_dr_s dvbpsi_teletext_dr_t
* \brief dvbpsi_teletext_dr_t type definition. * \brief dvbpsi_teletext_dr_t type definition.
*/ */
typedef struct dvbpsi_teletext_dr_s typedef struct dvbpsi_teletext_dr_s
{ {
uint8_t i_pages_number; uint8_t i_pages_number;
dvbpsi_teletextpage_t p_pages[64]; dvbpsi_teletextpage_t p_pages[64];
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 dvbpsi.h   dvbpsi.h 
/************************************************************************** *** /************************************************************************** ***
* dvbpsi.h * dvbpsi.h
* (c)2001-2002 VideoLAN * (c)2001-2002 VideoLAN
* $Id: dvbpsi.h 138 2007-01-22 18:03:13Z massiot $ * $Id: dvbpsi.h 165 2007-12-18 13:06:43Z jpsaman $
* *
* Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 * as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version. * of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
skipping to change at line 36 skipping to change at line 36
* \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* \brief Application interface for all DVB/PSI decoders. * \brief Application interface for all DVB/PSI decoders.
* *
* Application interface for all DVB/PSI decoders. The generic decoder * Application interface for all DVB/PSI decoders. The generic decoder
* structure is public so that external decoders are allowed. * structure is public so that external decoders are allowed.
*/ */
#ifndef _DVBPSI_DVBPSI_H_ #ifndef _DVBPSI_DVBPSI_H_
#define _DVBPSI_DVBPSI_H_ #define _DVBPSI_DVBPSI_H_
#define DVBPSI_VERSION 0.1.6 #define DVBPSI_VERSION 0.1.7
#define DVBPSI_VERSION_INT ((0<<16)+(1<<8)+6) #define DVBPSI_VERSION_INT ((0<<16)+(1<<8)+7)
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/************************************************************************** *** /************************************************************************** ***
* dvbpsi_handle * dvbpsi_handle
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \typedef struct dvbpsi_decoder_s * dvbpsi_handle * \typedef struct dvbpsi_decoder_s * dvbpsi_handle
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added


 eit.h   eit.h 
skipping to change at line 29 skipping to change at line 29
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
* *
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \file <eit.h> * \file <eit.h>
* \author Christophe Massiot <massiot@via.ecp.fr> * \author Christophe Massiot <massiot@via.ecp.fr>
* \brief Application interface for the EIT decoder and the EIT generator. * \brief Application interface for the EIT decoder and the EIT generator.
* *
* Application interface for the EIT decoder and the EIT generator. New * Application interface for the EIT decoder and the EIT generator.
* decoded EIT are sent by callback to the application. If a table * New decoded EIT tables are sent by callback to the application.
* wasn't active (b_current_next == 0) and the next is the same but active
* (b_current_next == 1) then the event information list is empty and shoul
d
* be caught from the previous structure.
*/ */
#ifndef _DVBPSI_EIT_H_ #ifndef _DVBPSI_EIT_H_
#define _DVBPSI_EIT_H_ #define _DVBPSI_EIT_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/************************************************************************** *** /************************************************************************** ***
 End of changes. 1 change blocks. 
6 lines changed or deleted 2 lines changed or added


 pat.h   pat.h 
/************************************************************************** *** /************************************************************************** ***
* pat.h * pat.h
* (c)2001-2002 VideoLAN * (c)2001-2002 VideoLAN
* $Id: pat.h 103 2005-01-21 14:34:51Z massiot $ * $Id: pat.h 187 2009-11-18 07:26:10Z md $
* *
* Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 * as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version. * of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
skipping to change at line 29 skipping to change at line 29
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
* *
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \file <pat.h> * \file <pat.h>
* \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* \brief Application interface for the PAT decoder and the PAT generator. * \brief Application interface for the PAT decoder and the PAT generator.
* *
* Application interface for the PAT decoder and the PAT generator. New * Application interface for the PAT decoder and the PAT generator.
* decoded PAT tables are sent by callback to the application. If a table * New decoded PAT tables are sent by callback to the application.
* wasn't active (b_current_next == 0) and the next is the same but active
* (b_current_next == 1) then the program list is empty and should be
* caught from the previous structure.
*/ */
#ifndef _DVBPSI_PAT_H_ #ifndef _DVBPSI_PAT_H_
#define _DVBPSI_PAT_H_ #define _DVBPSI_PAT_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/************************************************************************** *** /************************************************************************** ***
 End of changes. 2 change blocks. 
6 lines changed or deleted 3 lines changed or added


 pmt.h   pmt.h 
/************************************************************************** *** /************************************************************************** ***
* pmt.h * pmt.h
* (c)2001-2002 VideoLAN * (c)2001-2002 VideoLAN
* $Id: pmt.h 103 2005-01-21 14:34:51Z massiot $ * $Id: pmt.h 187 2009-11-18 07:26:10Z md $
* *
* Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 * as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version. * of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
skipping to change at line 29 skipping to change at line 29
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
* *
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \file <pmt.h> * \file <pmt.h>
* \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> * \author Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
* \brief Application interface for the PMT decoder and the PMT generator. * \brief Application interface for the PMT decoder and the PMT generator.
* *
* Application interface for the PMT decoder and the PMT generator. New * Application interface for the PMT decoder and the PMT generator.
* decoded PMT tables are sent by callback to the application. If a table * New decoded PMT tables are sent by callback to the application.
* wasn't active (b_current_next == 0) and the next is the same but active
* (b_current_next == 1) then the two lists are empty and should be
* caught from the previous structure.
*/ */
#ifndef _DVBPSI_PMT_H_ #ifndef _DVBPSI_PMT_H_
#define _DVBPSI_PMT_H_ #define _DVBPSI_PMT_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/************************************************************************** *** /************************************************************************** ***
 End of changes. 2 change blocks. 
6 lines changed or deleted 3 lines changed or added


 sdt.h   sdt.h 
/************************************************************************** *** /************************************************************************** ***
* sdt.h * sdt.h
* (c)2001-2002 VideoLAN * (c)2001-2002 VideoLAN
* $Id: sdt.h 118 2005-09-14 19:16:53Z massiot $ * $Id: sdt.h 187 2009-11-18 07:26:10Z md $
* *
* Authors: Johan Bilien <jobi@via.ecp.fr> * Authors: Johan Bilien <jobi@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 * as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version. * of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
skipping to change at line 29 skipping to change at line 29
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
* *
************************************************************************** ***/ ************************************************************************** ***/
/*! /*!
* \file <sdt.h> * \file <sdt.h>
* \author Johan Bilien <jobi@via.ecp.fr> * \author Johan Bilien <jobi@via.ecp.fr>
* \brief Application interface for the SDT decoder and the SDT generator. * \brief Application interface for the SDT decoder and the SDT generator.
* *
* Application interface for the SDT decoder and the SDT generator. New * Application interface for the SDT decoder and the SDT generator.
* decoded SDT are sent by callback to the application. If a table * New decoded SDT tables are sent by callback to the application.
* wasn't active (b_current_next == 0) and the next is the same but active
* (b_current_next == 1) then the service description list is empty and sho
uld
* be caught from the previous structure.
*/ */
#ifndef _DVBPSI_SDT_H_ #ifndef _DVBPSI_SDT_H_
#define _DVBPSI_SDT_H_ #define _DVBPSI_SDT_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/************************************************************************** *** /************************************************************************** ***
 End of changes. 2 change blocks. 
7 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/