245 lines
12 KiB
Java
245 lines
12 KiB
Java
|
package o;
|
|||
|
|
|||
|
import java.util.HashMap;
|
|||
|
|
|||
|
/* loaded from: classes.dex */
|
|||
|
public final class sHb {
|
|||
|
private static HashMap<Integer, HashMap<String, String>> e = new HashMap<>();
|
|||
|
private static HashMap<String, String> d = new HashMap<>();
|
|||
|
private static HashMap<String, String> c = new HashMap<>();
|
|||
|
private static HashMap<String, String> a = new HashMap<>();
|
|||
|
private static HashMap<String, String> b = new HashMap<>();
|
|||
|
|
|||
|
static {
|
|||
|
e.put(1, d);
|
|||
|
e.put(210, c);
|
|||
|
e.put(301, a);
|
|||
|
e.put(201, b);
|
|||
|
c.put("3IVX", "3ivx MPEG-4");
|
|||
|
c.put("3IV1", "3ivx MPEG-4 v1");
|
|||
|
c.put("3IV2", "3ivx MPEG-4 v2");
|
|||
|
c.put("avr ", "AVR-JPEG");
|
|||
|
c.put("base", "Base");
|
|||
|
c.put("WRLE", "BMP");
|
|||
|
c.put("cvid", "Cinepak");
|
|||
|
c.put("clou", "Cloud");
|
|||
|
c.put("cmyk", "CMYK");
|
|||
|
c.put("yuv2", "ComponentVideo");
|
|||
|
c.put("yuvu", "ComponentVideoSigned");
|
|||
|
c.put("yuvs", "ComponentVideoUnsigned");
|
|||
|
c.put("dvc ", "DVC-NTSC");
|
|||
|
c.put("dvcp", "DVC-PAL");
|
|||
|
c.put("dvpn", "DVCPro-NTSC");
|
|||
|
c.put("dvpp", "DVCPro-PAL");
|
|||
|
c.put("fire", "Fire");
|
|||
|
c.put("flic", "FLC");
|
|||
|
c.put("b48r", "48RGB");
|
|||
|
c.put("gif ", "GIF");
|
|||
|
c.put("smc ", "Graphics");
|
|||
|
c.put("h261", "Apple H261");
|
|||
|
c.put("h263", "Apple VC H.263");
|
|||
|
c.put("IV41", "Indeo4");
|
|||
|
c.put("jpeg", "JPEG");
|
|||
|
c.put("PNTG", "MacPaint");
|
|||
|
c.put("msvc", "Microsoft Video1");
|
|||
|
c.put("mjpa", "Apple Motion JPEG-A");
|
|||
|
c.put("mjpb", "Apple Motion JPEG-B");
|
|||
|
c.put("myuv", "MPEG YUV420");
|
|||
|
c.put("dmb1", "OpenDML JPEG");
|
|||
|
c.put("kpcd", "PhotoCD");
|
|||
|
c.put("8BPS", "Planar RGB");
|
|||
|
c.put("png ", "PNG");
|
|||
|
c.put("qdrw", "QuickDraw");
|
|||
|
c.put("qdgx", "QuickDrawGX");
|
|||
|
c.put("raw ", "RAW");
|
|||
|
c.put(".SGI", "SGI");
|
|||
|
c.put("b16g", "16Gray");
|
|||
|
c.put("b64a", "64ARGB");
|
|||
|
c.put("SVQ1", "Sorenson Video 1");
|
|||
|
c.put("SVQ3", "Sorenson Video 3");
|
|||
|
c.put("syv9", "Sorenson YUV9");
|
|||
|
c.put("tga ", "Targa");
|
|||
|
c.put("b32a", "32AlphaGray");
|
|||
|
c.put("tiff", "TIFF");
|
|||
|
c.put("path", "Vector");
|
|||
|
c.put("rpza", "Video (Road Pizza)");
|
|||
|
c.put("ripl", "WaterRipple");
|
|||
|
c.put("WRAW", "Windows RAW");
|
|||
|
c.put("y420", "YUV420");
|
|||
|
c.put("avc1", "H.264");
|
|||
|
c.put("mp4v", "MPEG-4");
|
|||
|
c.put("MP4V", "MPEG-4");
|
|||
|
c.put("dvhp", "DVCPRO HD 720p60");
|
|||
|
c.put("hdv2", "HDV 1080i60");
|
|||
|
c.put("dvc+", "DV/DVCPRO - NTSC");
|
|||
|
c.put("mx5p", "MPEG2 IMX 635/50 50mb/s");
|
|||
|
c.put("mx3n", "MPEG2 IMX 635/50 30mb/s");
|
|||
|
c.put("dv5p", "DVCPRO50");
|
|||
|
c.put("hdv3", "HDV Final Cut Pro");
|
|||
|
c.put("rle ", "Animation");
|
|||
|
c.put("rle ", "Animation");
|
|||
|
c.put("2vuY", "Uncompressed Y'CbCr, 8-bit-per-component 4:2:2");
|
|||
|
c.put("v308", "Uncompressed Y'CbCr, 8-bit-per-component 4:4:4");
|
|||
|
c.put("v408", "Uncompressed Y'CbCr, 8-bit-per-component 4:4:4:4");
|
|||
|
c.put("v216", "Uncompressed Y'CbCr, 10, 12, 14, or 16-bit-per-component 4:2:2");
|
|||
|
c.put("v410", "Uncompressed Y'CbCr, 10-bit-per-component 4:4:4");
|
|||
|
c.put("v210", "Uncompressed Y'CbCr, 10-bit-per-component 4:2:2");
|
|||
|
a.put("NONE", "");
|
|||
|
a.put("raw ", "Uncompressed in offset-binary format");
|
|||
|
a.put("twos", "Uncompressed in two's-complement format");
|
|||
|
a.put("sowt", "16-bit little-endian, twos-complement");
|
|||
|
a.put("MAC3", "MACE 3:1");
|
|||
|
a.put("MAC6", "MACE 6:1");
|
|||
|
a.put("ima4", "IMA 4:1");
|
|||
|
a.put("fl32", "32-bit floating point");
|
|||
|
a.put("fl64", "64-bit floating point");
|
|||
|
a.put("in24", "24-bit integer");
|
|||
|
a.put("in32", "32-bit integer");
|
|||
|
a.put("ulaw", "uLaw 2:1");
|
|||
|
a.put("alaw", "uLaw 2:1");
|
|||
|
a.put("ms\u0000\u0002", "Microsoft ADPCM-ACM code 2");
|
|||
|
a.put("ms\u0000\u0011", "DVI/Intel IMAADPCM-ACM code 17");
|
|||
|
a.put("dvca", "DV Audio");
|
|||
|
a.put("QDMC", "QDesign music");
|
|||
|
a.put("QDM2", "QDesign music version 2");
|
|||
|
a.put("Qclp", "QUALCOMM PureVoice");
|
|||
|
a.put("ms\u0000U", "MPEG-1 layer 3, CBR only (pre-QT4.1)");
|
|||
|
a.put(".mp3", "MPEG-1 layer 3, CBR & VBR (QT4.1 and later)");
|
|||
|
a.put("mp4a", "MPEG-4, Advanced Audio Coding (AAC)");
|
|||
|
a.put("ac-3", "Digital Audio Compression Standard (AC-3, Enhanced AC-3)");
|
|||
|
a.put("aac ", "ISO/IEC 144963-3 AAC");
|
|||
|
a.put("agsm", "Apple GSM 10:1");
|
|||
|
a.put("alac", "Apple Lossless Audio Codec");
|
|||
|
a.put("conv", "Sample Format");
|
|||
|
a.put("dvi ", "DV 4:1");
|
|||
|
a.put("eqal", "Frequency Equalizer");
|
|||
|
a.put("lpc ", "LPC 23:1");
|
|||
|
a.put("mixb", "8-bit Mixer");
|
|||
|
a.put("mixw", "16-bit Mixer");
|
|||
|
a.put("MS\u0000\u0002", "Microsoft ADPCM");
|
|||
|
a.put("MS\u0000\u0011", "DV IMA");
|
|||
|
a.put("MS\u0000U", "MPEG3");
|
|||
|
a.put("ratb", "8-bit Rate");
|
|||
|
a.put("ratw", "16-bit Rate");
|
|||
|
a.put("sour", "Sound Source");
|
|||
|
a.put("str1", "Iomega MPEG layer II");
|
|||
|
a.put("str2", "Iomega MPEG *layer II");
|
|||
|
a.put("str3", "Iomega MPEG **layer II");
|
|||
|
a.put("str4", "Iomega MPEG ***layer II");
|
|||
|
a.put("lpcm", "Linear Pulse Code Modulation");
|
|||
|
d.put("3g2a", "3GPP2 Media (.3G2) compliant with 3GPP2 C.S0050-0 V1.0");
|
|||
|
d.put("3g2b", "3GPP2 Media (.3G2) compliant with 3GPP2 C.S0050-A V1.0.0");
|
|||
|
d.put("3g2c", "3GPP2 Media (.3G2) compliant with 3GPP2 C.S0050-B v1.0");
|
|||
|
d.put("3ge6", "3GPP (.3GP) Release 6 MBMS Extended Presentations");
|
|||
|
d.put("3ge7", "3GPP (.3GP) Release 7 MBMS Extended Presentations");
|
|||
|
d.put("3gg6", "3GPP Release 6 General Profile");
|
|||
|
d.put("3gp1", "3GPP Media (.3GP) Release 1 (probably non-existent)");
|
|||
|
d.put("3gp2", "3GPP Media (.3GP) Release 2 (probably non-existent)");
|
|||
|
d.put("3gp3", "3GPP Media (.3GP) Release 3 (probably non-existent)");
|
|||
|
d.put("3gp4", "3GPP Media (.3GP) Release 4");
|
|||
|
d.put("3gp5", "3GPP Media (.3GP) Release 5");
|
|||
|
d.put("3gp6", "3GPP Media (.3GP) Release 6 Basic Profile");
|
|||
|
d.put("3gp6", "3GPP Media (.3GP) Release 6 Progressive Download");
|
|||
|
d.put("3gp6", "3GPP Media (.3GP) Release 6 Streaming Servers");
|
|||
|
d.put("3gs7", "3GPP Media (.3GP) Release 7 Streaming Servers");
|
|||
|
d.put("avc1", "MP4 Base w/ AVC ext [ISO 14496-12:2005]");
|
|||
|
d.put("CAEP", "Canon Digital Camera");
|
|||
|
d.put("caqv", "Casio Digital Camera");
|
|||
|
d.put("CDes", "Convergent Design");
|
|||
|
d.put("da0a", "DMB MAF w/ MPEG Layer II aud, MOT slides, DLS, JPG/PNG/MNG images");
|
|||
|
d.put("da0b", "DMB MAF, extending DA0A, with 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("da1a", "DMB MAF audio with ER-BSAC audio, JPG/PNG/MNG images");
|
|||
|
d.put("da1b", "DMB MAF, extending da1a, with 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("da2a", "DMB MAF aud w/ HE-AAC v2 aud, MOT slides, DLS, JPG/PNG/MNG images");
|
|||
|
d.put("da2b", "DMB MAF, extending da2a, with 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("da3a", "DMB MAF aud with HE-AAC aud, JPG/PNG/MNG images");
|
|||
|
d.put("da3b", "DMB MAF, extending da3a w/ BIFS, 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("dmb1", "DMB MAF supporting all the components defined in the specification");
|
|||
|
d.put("dmpf", "Digital Media Project");
|
|||
|
d.put("drc1", "Dirac (wavelet compression), encapsulated in ISO base media (MP4)");
|
|||
|
d.put("dv1a", "DMB MAF vid w/ AVC vid, ER-BSAC aud, BIFS, JPG/PNG/MNG images, TS");
|
|||
|
d.put("dv1b", "DMB MAF, extending dv1a, with 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("dv2a", "DMB MAF vid w/ AVC vid, HE-AAC v2 aud, BIFS, JPG/PNG/MNG images, TS");
|
|||
|
d.put("dv2b", "DMB MAF, extending dv2a, with 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("dv3a", "DMB MAF vid w/ AVC vid, HE-AAC aud, BIFS, JPG/PNG/MNG images, TS");
|
|||
|
d.put("dv3b", "DMB MAF, extending dv3a, with 3GPP timed text, DID, TVA, REL, IPMP");
|
|||
|
d.put("dvr1", "DVB (.DVB) over RTP");
|
|||
|
d.put("dvt1", "DVB (.DVB) over MPEG-2 Transport Stream");
|
|||
|
d.put("F4V ", "Video for Adobe Flash Player 9+ (.F4V)");
|
|||
|
d.put("F4P ", "Protected Video for Adobe Flash Player 9+ (.F4P)");
|
|||
|
d.put("F4A ", "Audio for Adobe Flash Player 9+ (.F4A)");
|
|||
|
d.put("F4B ", "Audio Book for Adobe Flash Player 9+ (.F4B)");
|
|||
|
d.put("isc2", "ISMACryp 2.0 Encrypted File");
|
|||
|
d.put("iso2", "MP4 Base Media v2 [ISO 14496-12:2005]");
|
|||
|
d.put("isom", "MP4 Base Media v1 [IS0 14496-12:2003]");
|
|||
|
d.put("JP2 ", "JPEG 2000 Image (.JP2) [ISO 15444-1 ?]");
|
|||
|
d.put("JP20", "Unknown, from GPAC samples (prob non-existent)");
|
|||
|
d.put("jpm ", "JPEG 2000 Compound Image (.JPM) [ISO 15444-6]");
|
|||
|
d.put("jpx ", "JPEG 2000 w/ extensions (.JPX) [ISO 15444-2]");
|
|||
|
d.put("KDDI", "3GPP2 EZmovie for KDDI 3G cellphones");
|
|||
|
d.put("M4A ", "Apple iTunes AAC-LC (.M4A) Audio");
|
|||
|
d.put("M4B ", "Apple iTunes AAC-LC (.M4B) Audio Book");
|
|||
|
d.put("M4P ", "Apple iTunes AAC-LC (.M4P) AES Protected Audio");
|
|||
|
d.put("M4V ", "Apple iTunes Video (.M4V) Video");
|
|||
|
d.put("M4VH", "Apple TV (.M4V)");
|
|||
|
d.put("M4VP", "Apple iPhone (.M4V)");
|
|||
|
d.put("mj2s", "Motion JPEG 2000 [ISO 15444-3] Simple Profile");
|
|||
|
d.put("mjp2", "Motion JPEG 2000 [ISO 15444-3] General Profile");
|
|||
|
d.put("mmp4", "MPEG-4/3GPP Mobile Profile (.MP4 / .3GP) (for NTT)");
|
|||
|
d.put("mp21", "MPEG-21 [ISO/IEC 21000-9]");
|
|||
|
d.put("mp41", "MP4 v1 [ISO 14496-1:ch13]");
|
|||
|
d.put("mp42", "MP4 v2 [ISO 14496-14]");
|
|||
|
d.put("mp71", "MP4 w/ MPEG-7 Metadata [per ISO 14496-12]");
|
|||
|
d.put("MPPI", "Photo Player, MAF [ISO/IEC 23000-3]");
|
|||
|
d.put("mqt ", "Sony / Mobile QuickTime (.MQV) US Patent 7,477,830 (Sony Corp)");
|
|||
|
d.put("MSNV", "MPEG-4 (.MP4) for SonyPSP");
|
|||
|
d.put("NDAS", "MP4 v2 [ISO 14496-14] Nero Digital AAC Audio");
|
|||
|
d.put("NDSC", "MPEG-4 (.MP4) Nero Cinema Profile");
|
|||
|
d.put("NDSH", "MPEG-4 (.MP4) Nero HDTV Profile");
|
|||
|
d.put("NDSM", "MPEG-4 (.MP4) Nero Mobile Profile");
|
|||
|
d.put("NDSP", "MPEG-4 (.MP4) Nero Portable Profile");
|
|||
|
d.put("NDSS", "MPEG-4 (.MP4) Nero Standard Profile");
|
|||
|
d.put("NDXC", "H.264/MPEG-4 AVC (.MP4) Nero Cinema Profile");
|
|||
|
d.put("NDXH", "H.264/MPEG-4 AVC (.MP4) Nero HDTV Profile");
|
|||
|
d.put("NDXM", "H.264/MPEG-4 AVC (.MP4) Nero Mobile Profile");
|
|||
|
d.put("NDXP", "H.264/MPEG-4 AVC (.MP4) Nero Portable Profile");
|
|||
|
d.put("NDXS", "H.264/MPEG-4 AVC (.MP4) Nero Standard Profile");
|
|||
|
d.put("odcf", "OMA DCF DRM Format 2.0 (OMA-TS-DRM-DCF-V2_0-20060303-A)");
|
|||
|
d.put("opf2", "OMA PDCF DRM Format 2.1 (OMA-TS-DRM-DCF-V2_1-20070724-C)");
|
|||
|
d.put("opx2", "OMA PDCF DRM + XBS extensions (OMA-TS-DRM_XBS-V1_0-20070529-C)");
|
|||
|
d.put("pana", "Panasonic Digital Camera");
|
|||
|
d.put("qt ", "Apple QuickTime (.MOV/QT)");
|
|||
|
d.put("ROSS", "Ross Video");
|
|||
|
d.put("sdv ", "SD Memory Card Video");
|
|||
|
d.put("ssc1", "Samsung stereoscopic, single stream (patent pending, see notes)");
|
|||
|
d.put("ssc2", "Samsung stereoscopic, dual stream (patent pending, see notes)");
|
|||
|
b.put(" KD ", "Kodak");
|
|||
|
b.put("AR.D", "Parrot AR.Drone");
|
|||
|
b.put("FFMP", "FFmpeg");
|
|||
|
b.put("GIC ", "General Imaging Co.");
|
|||
|
b.put("KMPI", "Konica-Minolta");
|
|||
|
b.put("NIKO", "Nikon");
|
|||
|
b.put("SMI ", "Sorenson Media Inc.");
|
|||
|
b.put("ZORA", "Zoran Corporation");
|
|||
|
b.put("appl", "Apple");
|
|||
|
b.put("fe20", "Olympus (fe20)");
|
|||
|
b.put("kdak", "Kodak");
|
|||
|
b.put("leic", "Leica");
|
|||
|
b.put("mino", "Minolta");
|
|||
|
b.put("niko", "Nikon");
|
|||
|
b.put("olym", "Olympus");
|
|||
|
b.put("pana", "Panasonic");
|
|||
|
b.put("pent", "Pentax");
|
|||
|
b.put("pr01", "Olympus (pr01)");
|
|||
|
b.put("sany", "Sanyo");
|
|||
|
}
|
|||
|
|
|||
|
public static String d(int i, String str) {
|
|||
|
return (e.containsKey(Integer.valueOf(i)) && e.get(Integer.valueOf(i)).containsKey(str)) ? e.get(Integer.valueOf(i)).get(str) : "Unknown";
|
|||
|
}
|
|||
|
|
|||
|
public static void b(int i, String str, sRW srw) {
|
|||
|
srw.e(i, d(i, str));
|
|||
|
}
|
|||
|
}
|