1-- *****************************************************************
2-- CISCO-VIDEO-TC.my: Cisco Video Textual Convention MIB file
3--
4-- Aug, 2010, Cheng-Jia Lai
5--
6-- Copyright (c) 2010 by cisco Systems Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10
11CISCO-VIDEO-TC DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY
15        FROM SNMPv2-SMI
16    TEXTUAL-CONVENTION
17        FROM SNMPv2-TC
18    ciscoMgmt
19        FROM CISCO-SMI;
20
21
22ciscoVideoTc MODULE-IDENTITY
23    LAST-UPDATED    "201011080000Z"
24    ORGANIZATION    "Cisco Systems, Inc."
25    CONTACT-INFO
26            "Cisco Systems
27            Customer Service
28
29            Postal: 170 W Tasman Drive
30            San Jose, CA  95134
31            USA
32
33            Tel: +1 800 553-NETS
34
35            E-mail: cs-video@cisco.com"
36    DESCRIPTION
37        "This MIB module defines a collection of common video-related
38        textual conventions to be used in Cisco MIBS for video-capable
39        products and network equipments."
40    REVISION        "201011080000Z"
41    DESCRIPTION
42        "Initial version of this MIB module"
43    ::= { ciscoMgmt 763 }
44
45
46
47CvcVideoResolution ::= TEXTUAL-CONVENTION
48    STATUS          current
49    DESCRIPTION
50        "This textual convention contains a list of popoular video
51        resolution definitions. Video resolutions have a variety
52        depending on the standardization organizations and regions,
53        e.g.
54        NTSC, PAL, SDTV, HDTV, MPEG, VESA, etc., which may need to be
55        included for identification. Unnamed formats are shown as width
56        x height. Whenever needed to avoid the leading character being
57        a
58        number in any enum label, 'n' is added as the label prefix.
59        Resolutions not found in the list should use 'unknown'.
60
61        Format   Width Height Label      Note
62        SQCIF      128   96   sqcif
63        QCIF       176  144   qcif       Quarter CIF
64        QVGA       320  240   qvga       Quarter VGA
65        525-SIF    352  240   sif525     SIF on NTSC
66        CIF        352  288   cif        CIF/SIF on PAL
67        525-HHR    352  480   hhr525     MPEG-2 HHR on NTSC
68        625-HHR    352  576   hhr625     MPEG-2 HHR on PAL
69        VGA        640  480   vga        IBM VGA
70        525-4SIF   704  480   n4sif525   4SIF on NTSC
71        525-SD     720  480   sd525      480i/p on NTSC SDTV
72        4CIF       704  576   n4cif      4CIF/4SIF on PAL
73        625-SD     720  576   sd625      576i/p on PAL SDTV
74        SVGA       800  600   svga       VESA Super VGA
75        XGA       1024  768   xga        IBM XGA
76        720p-HD   1280  720   hd720p     720p on HDTV
77        4VGA      1280  960   n4vga
78        SXGA      1280 1024   sxga       Super XGA
79        525-16SIF 1408  960   n16sif525  16SIF on NTSC
80        16CIF     1408 1152   n16cif     16CIF/16SIF on PAL
81        4SVGA     1600 1200   n4svga
82        1080p-HD  1920 1088   hd1080p    1080p on HDTV
83        2Kx1K     2048 1024   n2Kx1K
84        2Kx1080   2048 1088   n2Kx1080
85        4XGA      2048 1536   n4xga
86        16VGA     2560 1920   n16vga
87        3616x1536 3616 1536   n3616x1536
88        3672x1536 3680 1536   n3672x1536
89        4Kx2K     4096 2048   n4Kx2K
90        4096x2304 4096 2304   n4096x2304
91        -            -    -   unknown"
92
93    REFERENCE
94        "ITU-T H.261
95        ITU-R BT.470 : NTSC, PAL, SDTV
96        ITU-R BT.709 : HDTV
97        ISO/IEC 11172 : MPEG-1
98        IOS/IEC 13818 : MPEG-2
99        VESA VBE : SVGA
100        IBM VGA/XGA"
101    SYNTAX          INTEGER {
102                        unknown(0),
103                        sqcif(1),
104                        qcif(2),
105                        qvga(3),
106                        sif525(4),
107                        cif(5),
108                        hhr525(6),
109                        hhr625(7),
110                        vga(8),
111                        n4sif525(9),
112                        sd525(10),
113                        n4cif(11),
114                        sd625(12),
115                        svga(13),
116                        xga(14),
117                        hd720p(15),
118                        n4vga(16),
119                        sxga(17),
120                        n16sif525(18),
121                        n16cif(19),
122                        n4svga(20),
123                        hd1080p(21),
124                        n2Kx1K(22),
125                        n2Kx1080(23),
126                        n4xga(24),
127                        n16vga(25),
128                        n3616x1536(26),
129                        n3672x1536(27),
130                        n4Kx2K(28),
131                        n4096x2304(29)
132                    }
133
134CvcVideoLevel ::= TEXTUAL-CONVENTION
135    STATUS          current
136    DESCRIPTION
137        "A value that represents a type of H.263 and H264 level stream.
138
139        Level 1b  (9)
140        Level 1   (10)
141        Level 1.1 (11)
142        Level 1.2 (12)
143        Level 1.3 (13)
144        Level 2   (20)
145        Level 2.1 (21)
146        Level 2.2 (22)
147        Level 3   (30)
148        Level 3.1 (31)
149        Level 3.2 (32)
150        Level 4   (40)
151        Level 4.1 (41)
152        Level 4.2 (42)
153        Level 5   (50)
154        Level 5.1 (51)"
155
156    REFERENCE       "ITU-T H.264: Annex A.3 Levels"
157    SYNTAX          INTEGER  {
158                        unknown(0),
159                        level1b(9),
160                        level1(10),
161                        level1dot1(11),
162                        level1dot2(12),
163                        level1dot3(13),
164                        level2(20),
165                        level2dot1(21),
166                        level2dot2(22),
167                        level3(30),
168                        level3dot1(31),
169                        level3dot2(32),
170                        level4(40),
171                        level4dot1(41),
172                        level4dot2(42),
173                        level5(50),
174                        level5dot1(51)
175                    }
176
177CvcVideoProfile ::= TEXTUAL-CONVENTION
178    STATUS          current
179    DESCRIPTION
180        "A value that represents a type of H.263 and H264 profile
181        stream.
182
183        H.263 Profiles:
184        Profile 0 (10)
185        Profile 1 (11)
186        Profile 2 (12)
187        Profile 3 (13)
188        Profile 4 (14)
189        Profile 5 (15)
190        Profile 6 (16)
191        Profile 7 (17)
192        Profile 8 (18)
193
194        H.264 Profiles:
195        Baseline Profile (100)
196        Main Profile (101)
197        Extended Profile (102)
198        High Profile (103)
199        High 10 Profile (104)
200        High 4:2:2 Profile (105)
201        High 4:4:4 Predictive Profile (106)
202        High 10 Intra Profile (107)
203        High 4:2:2 Intra Profile (108)
204        High 4:4:4 Intra Profile (109)
205        CAVLC 4:4:4 Intra Profile (110)"
206
207    REFERENCE
208        "ITU-T H.263: Annex X.2 Profiles of preferred mode support
209        ITU-T H.264: Annex A.2 Profiles"
210    SYNTAX          INTEGER  {
211                        unknown(0),
212                        h263Profile0(10),
213                        h263Profile1(11),
214                        h263Profile2(12),
215                        h263Profile3(13),
216                        h263Profile4(14),
217                        h263Profile5(15),
218                        h263Profile6(16),
219                        h263Profile7(17),
220                        h263Profile8(18),
221                        h264ProfileBaseline(100),
222                        h264ProfileMain(101),
223                        h264ProfileExtended(102),
224                        h264ProfileHigh(103),
225                        h264ProfileHigh10(104),
226                        h264ProfileHigh422(105),
227                        h264ProfileHigh444Predictive(106),
228                        h264ProfileHigh10Intra(107),
229                        h264ProfileHigh422Intra(108),
230                        h264ProfileHigh444Intra(109),
231                        h264ProfileCavlc444Intra(110)
232                    }
233
234CvcVideoCodecAnnexMap ::= TEXTUAL-CONVENTION
235    STATUS          current
236    DESCRIPTION
237        "A bit value that represents an annex(es) type of video codec.
238        Multiple annexes can be present; bits that are set to 1 indicate
239        the supported annex(es) correspondingly.
240
241        No annex  - 0x000000 (bit 0)
242        Annex D.1 - 0x000001 (bit 1)
243        Annex D.2 - 0x000002 (bit 2)
244        Annex E   - 0x000004 (bit 3)
245        Annex F   - 0x000008 (bit 4)
246        Annex G   - 0x000010 (bit 5)
247        Annex H   - 0x000020 (bit 6)
248        Annex I   - 0x000040 (bit 7)
249        Annex J   - 0x000080 (bit 8)
250        Annex K   - 0x000100 (bit 9)
251        Annex L   - 0x000200 (bit 10)
252        Annex M   - 0x000400 (bit 11)
253        Annex N   - 0x000800 (bit 12)
254        Annex O   - 0x001000 (bit 13)
255        Annex P   - 0x002000 (bit 14)
256        Annex Q   - 0x004000 (bit 15)
257        Annex R   - 0x008000 (bit 16)
258        Annex S   - 0x010000 (bit 17)
259        Annex T   - 0x020000 (bit 18)
260        Annex U   - 0x040000 (bit 19)
261        Annex V   - 0x080000 (bit 20)
262        Annex W   - 0x100000 (bit 21)"
263
264    REFERENCE
265        "ITU-T H.263
266            Annex A - Inverse transform accuracy specification
267            Annex B - Hypothetical Reference Decoder
268            Annex C - Considerations for multipoint
269            Annex D - Unrestricted Motion Vector Mode
270            Annex E - Syntax-based Arithmetic Coding mode
271            Annex F - Advanced Prediction mode
272            Annex G - PB-frames mode
273            Annex H - Forward error correction for coded video
274        signal
275            Annex I - Advanced INTRA Coding mode
276            Annex J - Deblocking Filter mode
277            Annex K - Slice Structured mode
278            Annex L - Supplemental enhancement information
279        specification
280            Annex M - Improved PB-frames mode
281            Annex N - Reference Picture selection mode
282            Annex O - Temporal, SNR, and Spatial Scalability mode
283            Annex P - Reference picture resampling
284            Annex Q - Reduced-Resolution Update mode
285            Annex R - Independent Segment Decoding mode
286            Annex S - Alternative INTER VLC mode
287            Annex T - Modified Quantization mode
288            Annex U - Enhanced reference picture selection mode
289            Annex V - Data-partitioned slice mode
290            Annex W - Additional supplemental enhancement
291        information specification
292
293        ITU-T H.264
294            Annex C - Hypothetical reference decoder
295            Annex D - Supplemental enhancement information
296            Annex E - Video usability information
297            Annex G - Scalable video coding
298            Annex H - Multiview video coding"
299    SYNTAX          BITS {
300                        annexNone(0),
301                        annexD1(1),
302                        annexD2(2),
303                        annexE(3),
304                        annexF(4),
305                        annexG(5),
306                        annexH(6),
307                        annexI(7),
308                        annexJ(8),
309                        annexK(9),
310                        annexL(10),
311                        annexM(11),
312                        annexN(12),
313                        annexO(13),
314                        annexP(14),
315                        annexQ(15),
316                        annexR(16),
317                        annexS(17),
318                        annexT(18),
319                        annexU(19),
320                        annexV(20),
321                        annexW(21)
322                    }
323
324CvcVideoRtpPayloadFormat ::= TEXTUAL-CONVENTION
325    STATUS          current
326    DESCRIPTION
327        "A value that represents a type of the RTP payload format used
328        for video stream.
329
330        RFC2190 (1) - RTP payload format for video codec H.263
331        RFC2429 (2) - RTP payload format for video codec H.263
332        RFC4629 (3) - RTP payload format for video codec H.263
333        RFC3984 (4) - RTP payload format for video codec H.264"
334
335    REFERENCE
336        "RFC 2190 - RTP Payload Format for H.263 Video Streams
337        RFC 2429 - RTP Payload Format for the 1998 Version of
338        ITU-T Rec. H.263 Video (H.263+)
339        RFC 4629 - RTP Payload Format for ITU-T Rec. H.263 Video
340        RFC 3984 - RTP Payload Format for H.264 Video"
341    SYNTAX          INTEGER  {
342                        unknown(0),
343                        rfc2190(1),
344                        rfc2429(2),
345                        rfc4629(3),
346                        rfc3984(4)
347                    }
348
349END
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373