source: svn/trunk/newcon3bcm2_21bu/BSEAV/lib/scte_127/pes_scte_127.h

Last change on this file was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 1.3 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2008, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: pes_scte_127.h $
11 * $brcm_Revision: $
12 * $brcm_Date: $
13 *
14 * [File Description:]
15 *
16 * Revision History:
17 *
18 ***************************************************************************/
19#ifndef PES_SCTE_127_H__
20#define PES_SCTE_127_H__
21
22#include "bstd.h"
23#include "ts_priv.h"
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
29#define PES_TRANSPORT_PRIORITY                  3
30#define PES_STREAM_ID                           4
31#define PES_LENGTH_OFFSET                       12
32
33#define PES_PRIVATE_START_CODE_ID               0x000001bd
34//#define PES_SCTE_127_DATA_TERMINATOR          0x4cff  /* for host build */
35#define PES_SCTE_127_DATA_TERMINATOR            0xff4c  /* need to verify, for embedded */
36
37uint8_t *pes_parser(const uint8_t *pes, size_t *size);
38#ifdef  HOST_BUILD
39uint8_t pes_data_field_parser(const uint8_t *pdata_id, size_t size);
40#endif
41
42#ifdef __cplusplus
43}
44#endif
45
46#endif /* PES_SCTE_127_H__ */
47/* End of File */
Note: See TracBrowser for help on using the repository browser.