source: svn/trunk/newcon3bcm2_21bu/BSEAV/lib/scte65/si_util.h @ 71

Last change on this file since 71 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**
3** Broadcom Corp. Confidential
4** Copyright 2003-2008 Broadcom Corp. All Rights Reserved.
5**
6** THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED
7** SOFTWARE LICENSE AGREEMENT BETWEEN THE USER AND BROADCOM.
8** YOU HAVE NO RIGHT TO USE OR EXPLOIT THIS MATERIAL EXCEPT
9** SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
10**
11** File:                si_util.h
12** Description: defines and function prototypes for general utility
13**                              functions that can be used in SI processing.
14**
15** Created: 03/08/2001
16**
17** REVISION:
18**
19** $Log: $
20**
21**
22****************************************************************/
23#ifndef SI_UTIL_H
24#define SI_UTIL_H
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30unsigned long SI_Construct_Data( unsigned char * rawdat, unsigned long idx, unsigned long num, unsigned long shift, unsigned long mask);
31SI_RET_CODE SI_CRC32_Check ( unsigned char * data, unsigned short length);
32void SI_Init_Section_Mask(unsigned long *mask, unsigned char last_section_number);
33unsigned long SI_Chk_Section_mask(unsigned long *mask, unsigned char section_number);
34void SI_Set_Section_mask(unsigned long *mask, unsigned char section_number);
35SI_RET_CODE SI_Chk_Section_complete(unsigned long *mask, unsigned char last_section_number);
36
37#ifdef __cplusplus
38}
39#endif
40
41
42#endif
Note: See TracBrowser for help on using the repository browser.