annotate arib25v023/arib25/src/arib_std_b25_error_code.h @ 31:289794dc265f

adapted to use of multiple number of pt1: - now pt1_open() checks major number. - passes unique device name to device_create(). - handles device[] bit carefully.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 03 Mar 2009 05:15:40 +0900
parents 6801fe7e04ff
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
1 #ifndef ARIB_STD_B25_ERROR_CODE_H
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
2 #define ARIB_STD_B25_ERROR_CODE_H
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
3
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
4 #define ARIB_STD_B25_ERROR_INVALID_PARAM -1
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
5 #define ARIB_STD_B25_ERROR_NO_ENOUGH_MEMORY -2
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
6 #define ARIB_STD_B25_ERROR_NON_TS_INPUT_STREAM -3
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
7 #define ARIB_STD_B25_ERROR_NO_PAT_IN_HEAD_16M -4
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
8 #define ARIB_STD_B25_ERROR_NO_PMT_IN_HEAD_32M -5
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
9 #define ARIB_STD_B25_ERROR_NO_ECM_IN_HEAD_32M -6
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
10 #define ARIB_STD_B25_ERROR_EMPTY_B_CAS_CARD -7
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
11 #define ARIB_STD_B25_ERROR_INVALID_B_CAS_STATUS -8
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
12 #define ARIB_STD_B25_ERROR_ECM_PROC_FAILURE -9
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
13 #define ARIB_STD_B25_ERROR_DECRYPT_FAILURE -10
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
14 #define ARIB_STD_B25_ERROR_PAT_PARSE_FAILURE -11
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
15 #define ARIB_STD_B25_ERROR_PMT_PARSE_FAILURE -12
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
16 #define ARIB_STD_B25_ERROR_ECM_PARSE_FAILURE -13
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
17 #define ARIB_STD_B25_ERROR_CAT_PARSE_FAILURE -14
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
18 #define ARIB_STD_B25_ERROR_EMM_PARSE_FAILURE -15
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
19 #define ARIB_STD_B25_ERROR_EMM_PROC_FAILURE -16
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
20
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
21 #define ARIB_STD_B25_WARN_UNPURCHASED_ECM 1
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
22 #define ARIB_STD_B25_WARN_TS_SECTION_ID_MISSMATCH 2
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
23 #define ARIB_STD_B25_WARN_BROKEN_TS_SECTION 3
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
24
67e8eca28a80 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
25 #endif /* ARIB_STD_B25_ERROR_CODE_H */