UNPKG

webm-duration-fix

Version:

based on ts-ebml and support large file(than 2GB) and optimize memory usage during repair

2,082 lines (2,081 loc) 43.9 kB
export declare const byEbmlID: { 128: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 131: { name: string; level: number; type: string; mandatory: boolean; minver: number; range: string; description: string; }; 133: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 134: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; }; 136: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; default: number; range: string; description: string; }; 137: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; range: string; description: string; }; 145: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 146: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 150: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 151: { name: string; level: number; type: string; mandatory: boolean; webm: boolean; description: string; }; 152: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 16980: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 16981: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 17026: { name: string; level: number; type: string; mandatory: boolean; default: string; minver: number; description: string; }; 17029: { name: string; level: number; type: string; mandatory: boolean; default: number; minver: number; description: string; }; 17030: { name: string; level: number; type: string; mandatory: boolean; default: number; minver: number; description: string; }; 17031: { name: string; level: number; type: string; mandatory: boolean; default: number; minver: number; description: string; }; 17476: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; bytesize: number; description: string; }; 17505: { name: string; level: number; type: string; minver: number; description: string; }; 17540: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 17541: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 17543: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 17545: { name: string; level: number; type: string; minver: number; range: string; description: string; }; 17816: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 18016: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 18017: { name: string; level: number; type: string; divx: boolean; description: string; }; 18018: { name: string; level: number; type: string; divx: boolean; description: string; }; 18037: { name: string; level: number; type: string; webm: boolean; description: string; }; 20529: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 20530: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 20531: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 20532: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 20533: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 21368: { name: string; level: number; type: string; minver: number; default: number; range: string; description: string; }; 22100: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 22337: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; }; 22612: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 25152: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 25188: { name: string; cppname: string; level: number; type: string; minver: number; range: string; description: string; }; 25906: { name: string; level: number; type: string; multiple: boolean; webm: boolean; description: string; }; 26148: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 26897: { name: string; cppname: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 26914: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 26916: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 26931: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 26948: { name: string; cppname: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 26965: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 29555: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 29572: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 29766: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; range: string; description: string; }; 2459272: { name: string; level: number; type: string; minver: number; description: string; }; 408125543: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 17530: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: string; description: string; }; 17827: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 26568: { name: string; cppname: string; level: number; recursive: string; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 25542: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; default: number; description: string; }; 25540: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; default: number; description: string; }; 25545: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; default: number; description: string; }; 25541: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; default: number; description: string; }; 25546: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; strong: string; description: string; }; 26826: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 25536: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 307544935: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 17677: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 17278: { name: string; cppname: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 17276: { name: string; cppname: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; default: string; description: string; }; 143: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 25539: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 28348: { name: string; level: number; type: string; minver: number; webm: boolean; range: string; description: string; }; 28263: { name: string; level: number; type: string; minver: number; webm: boolean; range: string; bytesize: number; description: string; }; 29636: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; range: string; description: string; }; 182: { name: string; level: number; recursive: string; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 17885: { name: string; level: number; type: string; minver: number; webm: boolean; default: number; range: string; description: string; }; 17883: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 17853: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 17852: { name: string; level: number; type: string; minver: number; webm: boolean; range: string; description: string; }; 17849: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 272869232: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 18094: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; range: string; description: string; }; 18012: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 18030: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 18046: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 24999: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 423732329: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 235: { name: string; level: number; type: string; webm: boolean; default: number; description: string; }; 21343: { name: string; level: number; type: string; webm: boolean; default: number; range: string; description: string; }; 219: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 234: { name: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 178: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 240: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; position: string; }; 241: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; position: string; }; 247: { name: string; level: number; type: string; mandatory: boolean; minver: number; range: string; description: string; }; 183: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 179: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; }; 187: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 475249515: { name: string; level: number; type: string; minver: number; description: string; }; 18406: { name: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 18405: { name: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 18404: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 18403: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 18402: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 18401: { name: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 28032: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 196: { name: string; level: number; type: string; divx: boolean; bytesize: number; description: string; }; 199: { name: string; level: number; type: string; divx: boolean; description: string; }; 198: { name: string; level: number; type: string; divx: boolean; default: number; description: string; }; 193: { name: string; level: number; type: string; divx: boolean; bytesize: number; description: string; }; 192: { name: string; level: number; type: string; divx: boolean; description: string; }; 237: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; range: string; description: string; }; 233: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 230: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 229: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; range: string; description: string; }; 228: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 227: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 226: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 32123: { name: string; cppname: string; level: number; type: string; webm: boolean; description: string; }; 159: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; default: number; range: string; description: string; }; 30901: { name: string; cppname: string; level: number; type: string; minver: number; default: string; range: string; description: string; }; 181: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; default: number; range: string; description: string; }; 225: { name: string; cppname: string; level: number; type: string; minver: number; description: string; }; 2327523: { name: string; cppname: string; level: number; type: string; range: string; strong: string; description: string; }; 3126563: { name: string; cppname: string; level: number; type: string; webm: boolean; range: string; description: string; }; 3061028: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; bytesize: number; description: string; }; 21683: { name: string; cppname: string; level: number; type: string; minver: number; default: number; description: string; }; 21682: { name: string; cppname: string; level: number; type: string; minver: number; default: number; description: string; }; 21690: { name: string; cppname: string; level: number; type: string; minver: number; default: string; range: string; description: string; }; 21680: { name: string; cppname: string; level: number; type: string; minver: number; default: string; range: string; description: string; }; 21725: { name: string; cppname: string; level: number; type: string; minver: number; default: number; description: string; }; 21708: { name: string; cppname: string; level: number; type: string; minver: number; default: number; description: string; }; 21691: { name: string; cppname: string; level: number; type: string; minver: number; default: number; description: string; }; 21674: { name: string; cppname: string; level: number; type: string; minver: number; default: number; description: string; }; 186: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; range: string; description: string; }; 176: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; range: string; description: string; }; 21433: { name: string; level: number; type: string; maxver: string; webm: boolean; divx: boolean; description: string; }; 21440: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 21432: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; default: number; description: string; }; 154: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 224: { name: string; cppname: string; level: number; type: string; minver: number; description: string; }; 26277: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 26303: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 26364: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 22203: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; default: number; minver: number; webm: boolean; description: string; }; 22186: { name: string; level: number; type: string; multiple: boolean; default: number; minver: number; webm: boolean; description: string; }; 28587: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 170: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 2536000: { name: string; level: number; type: string; multiple: boolean; webm: boolean; description: string; }; 3883072: { name: string; level: number; type: string; multiple: boolean; webm: boolean; description: string; }; 3839639: { name: string; level: number; type: string; webm: boolean; description: string; }; 25506: { name: string; level: number; type: string; minver: number; description: string; }; 2274716: { name: string; cppname: string; level: number; type: string; minver: number; default: string; description: string; }; 21358: { name: string; cppname: string; level: number; type: string; minver: number; description: string; }; 21998: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 21375: { name: string; level: number; type: string; webm: boolean; default: number; description: string; }; 2306383: { name: string; level: number; type: string; mandatory: boolean; minver: number; maxver: string; webm: boolean; default: number; range: string; description: string; }; 2313850: { name: string; cppname: string; level: number; type: string; minver: number; range: string; description: string; }; 2352003: { name: string; cppname: string; level: number; type: string; minver: number; range: string; description: string; }; 28152: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 28135: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 156: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; default: number; range: string; description: string; }; 21930: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; default: number; range: string; description: string; }; 185: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 29637: { name: string; level: number; type: string; mandatory: boolean; minver: number; range: string; description: string; }; 215: { name: string; level: number; type: string; mandatory: boolean; minver: number; range: string; description: string; }; 174: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 374648427: { name: string; level: number; type: string; multiple: boolean; minver: number; description: string; }; 175: { name: string; level: number; type: string; multiple: boolean; webm: boolean; description: string; }; 202: { name: string; level: number; type: string; multiple: boolean; mandatory: boolean; minver: number; webm: boolean; divx: boolean; description: string; }; 201: { name: string; level: number; type: string; multiple: boolean; mandatory: boolean; minver: number; webm: boolean; divx: boolean; description: string; }; 200: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; divx: boolean; description: string; }; 207: { name: string; level: number; type: string; default: number; description: string; }; 206: { name: string; cppname: string; level: number; type: string; default: number; description: string; }; 203: { name: string; cppname: string; level: number; type: string; default: number; description: string; }; 205: { name: string; cppname: string; level: number; type: string; default: number; description: string; }; 204: { name: string; cppname: string; level: number; type: string; minver: number; default: number; divx: boolean; description: string; }; 232: { name: string; level: number; type: string; multiple: boolean; minver: number; divx: boolean; description: string; }; 142: { name: string; level: number; type: string; minver: number; divx: boolean; description: string; }; 30114: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 164: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 253: { name: string; level: number; type: string; webm: boolean; description: string; }; 251: { name: string; level: number; type: string; multiple: boolean; minver: number; description: string; }; 250: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; description: string; }; 155: { name: string; level: number; type: string; minver: number; default: string; description: string; }; 165: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 238: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; default: number; range: string; description: string; }; 166: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; webm: boolean; description: string; }; 30113: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 162: { name: string; level: number; type: string; webm: boolean; description: string; }; 161: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; }; 160: { name: string; level: number; type: string; multiple: boolean; minver: number; description: string; }; 163: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; divx: boolean; description: string; }; 171: { name: string; cppname: string; level: number; type: string; minver: number; description: string; position: string; }; 167: { name: string; cppname: string; level: number; type: string; minver: number; webm: boolean; description: string; position: string; }; 22743: { name: string; cppname: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 231: { name: string; cppname: string; level: number; type: string; mandatory: boolean; minver: number; description: string; }; 524531317: { name: string; level: number; type: string; multiple: boolean; minver: number; description: string; }; 19840: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; }; 31657: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 2807730: { name: string; level: number; type: string; mandatory: boolean; minver: number; default: string; description: string; }; 2807729: { name: string; level: number; type: string; mandatory: boolean; minver: number; default: string; description: string; }; 27045: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 27071: { name: string; level: number; type: string; mandatory: boolean; minver: number; webm: boolean; description: string; }; 27132: { name: string; level: number; type: string; multiple: boolean; minver: number; webm: boolean; description: string; }; 4096955: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 4110627: { name: string; level: number; type: string; minver: number; webm: boolean; bytesize: number; description: string; }; 3965867: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; }; 3979555: { name: string; level: number; type: string; minver: number; webm: boolean; bytesize: number; description: string; }; 29604: { name: string; level: number; type: string; minver: number; webm: boolean; range: string; bytesize: number; description: string; }; 357149030: { name: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 21420: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; position: string; }; 21419: { name: string; level: number; type: string; mandatory: boolean; minver: number; description: string; type2: string; }; 19899: { name: string; cppname: string; level: number; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 290298740: { name: string; cppname: string; level: number; type: string; multiple: boolean; minver: number; description: string; }; 32379: { name: string; level: number; type: string; multiple: boolean; webm: boolean; i: string; description: string; }; 32347: { name: string; level: number; type: string; webm: boolean; description: string; }; 32437: { name: string; level: number; type: string; webm: boolean; description: string; }; 32421: { name: string; level: number; type: string; webm: boolean; description: string; }; 32410: { name: string; level: number; type: string; webm: boolean; description: string; }; 32394: { name: string; level: number; type: string; webm: boolean; description: string; }; 458458727: { name: string; level: number; type: string; multiple: boolean; webm: boolean; description: string; }; 191: { name: string; level: number; type: string; minver: number; webm: boolean; description: string; crc: boolean; }; 236: { name: string; level: number; type: string; minver: number; description: string; }; 17139: { name: string; level: number; type: string; mandatory: boolean; default: number; minver: number; description: string; }; 17138: { name: string; level: number; type: string; mandatory: boolean; default: number; minver: number; description: string; }; 17143: { name: string; level: number; type: string; mandatory: boolean; default: number; minver: number; description: string; }; 440786851: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; minver: number; description: string; }; 21936: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; description: string; }; 21937: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; description: string; }; 21945: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; description: string; }; 21946: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; description: string; }; 21947: { name: string; level: string; type: string; mandatory: boolean; multiple: boolean; description: string; }; };