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