function FrameNameShortLookup($framename) { $begin = __LINE__; /** This is not a comment! AENC audio_encryption APIC attached_picture ASPI audio_seek_point_index BUF recommended_buffer_size CNT play_counter COM comments COMM comments COMR commercial_frame CRA audio_encryption CRM encrypted_meta_frame ENCR encryption_method_registration EQU equalisation EQU2 equalisation EQUA equalisation ETC event_timing_codes ETCO event_timing_codes GEO general_encapsulated_object GEOB general_encapsulated_object GRID group_identification_registration IPL involved_people_list IPLS involved_people_list LINK linked_information LNK linked_information MCDI music_cd_identifier MCI music_cd_identifier MLL mpeg_location_lookup_table MLLT mpeg_location_lookup_table OWNE ownership_frame PCNT play_counter PIC attached_picture POP popularimeter POPM popularimeter POSS position_synchronisation_frame PRIV private_frame RBUF recommended_buffer_size REV reverb RVA relative_volume_adjustment RVA2 relative_volume_adjustment RVAD relative_volume_adjustment RVRB reverb SEEK seek_frame SIGN signature_frame SLT synchronised_lyric STC synced_tempo_codes SYLT synchronised_lyric SYTC synchronised_tempo_codes TAL album TALB album TBP bpm TBPM bpm TCM composer TCO genre TCOM composer TCON genre TCOP copyright_message TCR copyright_message TDA date TDAT date TDEN encoding_time TDLY playlist_delay TDOR original_release_time TDRC recording_time TDRL release_time TDTG tagging_time TDY playlist_delay TEN encoded_by TENC encoded_by TEXT lyricist TFLT file_type TFT file_type TIM time TIME time TIPL involved_people_list TIT1 content_group_description TIT2 title TIT3 subtitle TKE initial_key TKEY initial_key TLA language TLAN language TLE length TLEN length TMCL musician_credits_list TMED media_type TMOO mood TMT media_type TOA original_artist TOAL original_album TOF original_filename TOFN original_filename TOL original_lyricist TOLY original_lyricist TOPE original_artist TOR original_year TORY original_year TOT original_album TOWN file_owner TP1 artist TP2 band TP3 conductor TP4 remixer TPA part_of_a_set TPB publisher TPE1 artist TPE2 band TPE3 conductor TPE4 remixer TPOS part_of_a_set TPRO produced_notice TPUB publisher TRC isrc TRCK track_number TRD recording_dates TRDA recording_dates TRK track_number TRSN internet_radio_station_name TRSO internet_radio_station_owner TSI size TSIZ size TSOA album_sort_order TSOP performer_sort_order TSOT title_sort_order TSRC isrc TSS encoder_settings TSSE encoder_settings TSST set_subtitle TT1 description TT2 title TT3 subtitle TXT lyricist TXX text TXXX text TYE year TYER year UFI unique_file_identifier UFID unique_file_identifier ULT unsychronised_lyric USER terms_of_use USLT unsynchronised_lyric WAF url_file WAR url_artist WAS url_source WCM commercial_information WCOM commercial_information WCOP copyright WCP copyright WOAF url_file WOAR url_artist WOAS url_source WORS url_station WPAY url_payment WPB url_publisher WPUB url_publisher WXX url_user WXXX url_user TFEA featured_artist TSTU recording_studio rgad replay_gain_adjustment */ return getid3_lib::EmbeddedLookup($framename, $begin, __LINE__, __FILE__, 'id3v2-framename_short'); }
function RIFFfourccLookup($fourcc) { $begin = __LINE__; /** This is not a comment! swot http://developer.apple.com/qa/snd/snd07.html ____ No Codec (____) _BIT BI_BITFIELDS (Raw RGB) _JPG JPEG compressed _PNG PNG compressed W3C/ISO/IEC (RFC-2083) _RAW Full Frames (Uncompressed) _RGB Raw RGB Bitmap _RL4 RLE 4bpp RGB _RL8 RLE 8bpp RGB 3IV1 3ivx MPEG-4 v1 3IV2 3ivx MPEG-4 v2 3IVX 3ivx MPEG-4 AASC Autodesk Animator ABYR Kensington ?ABYR? AEMI Array Microsystems VideoONE MPEG1-I Capture AFLC Autodesk Animator FLC AFLI Autodesk Animator FLI AMPG Array Microsystems VideoONE MPEG ANIM Intel RDX (ANIM) AP41 AngelPotion Definitive ASV1 Asus Video v1 ASV2 Asus Video v2 ASVX Asus Video 2.0 (audio) AUR2 AuraVision Aura 2 Codec - YUV 4:2:2 AURA AuraVision Aura 1 Codec - YUV 4:1:1 AVDJ Independent JPEG Group\'s codec (AVDJ) AVRN Independent JPEG Group\'s codec (AVRN) AYUV 4:4:4 YUV (AYUV) AZPR Quicktime Apple Video (AZPR) BGR Raw RGB32 BLZ0 Blizzard DivX MPEG-4 BTVC Conexant Composite Video BINK RAD Game Tools Bink Video BT20 Conexant Prosumer Video BTCV Conexant Composite Video Codec BW10 Data Translation Broadway MPEG Capture CC12 Intel YUV12 CDVC Canopus DV CFCC Digital Processing Systems DPS Perception CGDI Microsoft Office 97 Camcorder Video CHAM Winnov Caviara Champagne CJPG Creative WebCam JPEG CLJR Cirrus Logic YUV 4:1:1 CMYK Common Data Format in Printing (Colorgraph) CPLA Weitek 4:2:0 YUV Planar CRAM Microsoft Video 1 (CRAM) cvid Radius Cinepak CVID Radius Cinepak CWLT Microsoft Color WLT DIB CYUV Creative Labs YUV CYUY ATI YUV D261 H.261 D263 H.263 DIB Device Independent Bitmap DIV1 FFmpeg OpenDivX DIV2 Microsoft MPEG-4 v1/v2 DIV3 DivX ;-) MPEG-4 v3.x Low-Motion DIV4 DivX ;-) MPEG-4 v3.x Fast-Motion DIV5 DivX MPEG-4 v5.x DIV6 DivX ;-) (MS MPEG-4 v3.x) DIVX DivX MPEG-4 v4 (OpenDivX / Project Mayo) divx DivX MPEG-4 DMB1 Matrox Rainbow Runner hardware MJPEG DMB2 Paradigm MJPEG DSVD ?DSVD? DUCK Duck TrueMotion 1.0 DPS0 DPS/Leitch Reality Motion JPEG DPSC DPS/Leitch PAR Motion JPEG DV25 Matrox DVCPRO codec DV50 Matrox DVCPRO50 codec DVC IEC 61834 and SMPTE 314M (DVC/DV Video) DVCP IEC 61834 and SMPTE 314M (DVC/DV Video) DVHD IEC Standard DV 1125 lines @ 30fps / 1250 lines @ 25fps DVMA Darim Vision DVMPEG (dummy for MPEG compressor) (www.darvision.com) DVSL IEC Standard DV compressed in SD (SDL) DVAN ?DVAN? DVE2 InSoft DVE-2 Videoconferencing dvsd IEC 61834 and SMPTE 314M DVC/DV Video DVSD IEC 61834 and SMPTE 314M DVC/DV Video DVX1 Lucent DVX1000SP Video Decoder DVX2 Lucent DVX2000S Video Decoder DVX3 Lucent DVX3000S Video Decoder DX50 DivX v5 DXT1 Microsoft DirectX Compressed Texture (DXT1) DXT2 Microsoft DirectX Compressed Texture (DXT2) DXT3 Microsoft DirectX Compressed Texture (DXT3) DXT4 Microsoft DirectX Compressed Texture (DXT4) DXT5 Microsoft DirectX Compressed Texture (DXT5) DXTC Microsoft DirectX Compressed Texture (DXTC) DXTn Microsoft DirectX Compressed Texture (DXTn) EM2V Etymonix MPEG-2 I-frame (www.etymonix.com) EKQ0 Elsa ?EKQ0? ELK0 Elsa ?ELK0? ESCP Eidos Escape ETV1 eTreppid Video ETV1 ETV2 eTreppid Video ETV2 ETVC eTreppid Video ETVC FLIC Autodesk FLI/FLC Animation FRWT Darim Vision Forward Motion JPEG (www.darvision.com) FRWU Darim Vision Forward Uncompressed (www.darvision.com) FLJP D-Vision Field Encoded Motion JPEG FRWA SoftLab-Nsk Forward Motion JPEG w/ alpha channel FRWD SoftLab-Nsk Forward Motion JPEG FVF1 Iterated Systems Fractal Video Frame GLZW Motion LZW (gabest@freemail.hu) GPEG Motion JPEG (gabest@freemail.hu) GWLT Microsoft Greyscale WLT DIB H260 Intel ITU H.260 Videoconferencing H261 Intel ITU H.261 Videoconferencing H262 Intel ITU H.262 Videoconferencing H263 Intel ITU H.263 Videoconferencing H264 Intel ITU H.264 Videoconferencing H265 Intel ITU H.265 Videoconferencing H266 Intel ITU H.266 Videoconferencing H267 Intel ITU H.267 Videoconferencing H268 Intel ITU H.268 Videoconferencing H269 Intel ITU H.269 Videoconferencing HFYU Huffman Lossless Codec HMCR Rendition Motion Compensation Format (HMCR) HMRR Rendition Motion Compensation Format (HMRR) I263 FFmpeg I263 decoder IF09 Indeo YVU9 ("YVU9 with additional delta-frame info after the U plane") IUYV Interlaced version of UYVY (www.leadtools.com) IY41 Interlaced version of Y41P (www.leadtools.com) IYU1 12 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec IEEE standard IYU2 24 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec IEEE standard IYUV Planar YUV format (8-bpp Y plane, followed by 8-bpp 2×2 U and V planes) i263 Intel ITU H.263 Videoconferencing (i263) I420 Intel Indeo 4 IAN Intel Indeo 4 (RDX) ICLB InSoft CellB Videoconferencing IGOR Power DVD IJPG Intergraph JPEG ILVC Intel Layered Video ILVR ITU-T H.263+ IPDV I-O Data Device Giga AVI DV Codec IR21 Intel Indeo 2.1 IRAW Intel YUV Uncompressed IV30 Intel Indeo 3.0 IV31 Intel Indeo 3.1 IV32 Ligos Indeo 3.2 IV33 Ligos Indeo 3.3 IV34 Ligos Indeo 3.4 IV35 Ligos Indeo 3.5 IV36 Ligos Indeo 3.6 IV37 Ligos Indeo 3.7 IV38 Ligos Indeo 3.8 IV39 Ligos Indeo 3.9 IV40 Ligos Indeo Interactive 4.0 IV41 Ligos Indeo Interactive 4.1 IV42 Ligos Indeo Interactive 4.2 IV43 Ligos Indeo Interactive 4.3 IV44 Ligos Indeo Interactive 4.4 IV45 Ligos Indeo Interactive 4.5 IV46 Ligos Indeo Interactive 4.6 IV47 Ligos Indeo Interactive 4.7 IV48 Ligos Indeo Interactive 4.8 IV49 Ligos Indeo Interactive 4.9 IV50 Ligos Indeo Interactive 5.0 JBYR Kensington ?JBYR? JPEG Still Image JPEG DIB JPGL Pegasus Lossless Motion JPEG KMVC Team17 Software Karl Morton\'s Video Codec LSVM Vianet Lighting Strike Vmail (Streaming) (www.vianet.com) LEAD LEAD Video Codec Ljpg LEAD MJPEG Codec MDVD Alex MicroDVD Video (hacked MS MPEG-4) (www.tiasoft.de) MJPA Morgan Motion JPEG (MJPA) (www.morgan-multimedia.com) MJPB Morgan Motion JPEG (MJPB) (www.morgan-multimedia.com) MMES Matrox MPEG-2 I-frame MP2v Microsoft S-Mpeg 4 version 1 (MP2v) MP42 Microsoft S-Mpeg 4 version 2 (MP42) MP43 Microsoft S-Mpeg 4 version 3 (MP43) MP4S Microsoft S-Mpeg 4 version 3 (MP4S) MP4V FFmpeg MPEG-4 MPG1 FFmpeg MPEG 1/2 MPG2 FFmpeg MPEG 1/2 MPG3 FFmpeg DivX ;-) (MS MPEG-4 v3) MPG4 Microsoft MPEG-4 MPGI Sigma Designs MPEG MPNG PNG images decoder MSS1 Microsoft Windows Screen Video MSZH LCL (Lossless Codec Library) (www.geocities.co.jp/Playtown-Denei/2837/LRC.htm) M261 Microsoft H.261 M263 Microsoft H.263 M4S2 Microsoft Fully Compliant MPEG-4 v2 simple profile (M4S2) m4s2 Microsoft Fully Compliant MPEG-4 v2 simple profile (m4s2) MC12 ATI Motion Compensation Format (MC12) MCAM ATI Motion Compensation Format (MCAM) MJ2C Morgan Multimedia Motion JPEG2000 mJPG IBM Motion JPEG w/ Huffman Tables MJPG Microsoft Motion JPEG DIB MP42 Microsoft MPEG-4 (low-motion) MP43 Microsoft MPEG-4 (fast-motion) MP4S Microsoft MPEG-4 (MP4S) mp4s Microsoft MPEG-4 (mp4s) MPEG Chromatic Research MPEG-1 Video I-Frame MPG4 Microsoft MPEG-4 Video High Speed Compressor MPGI Sigma Designs MPEG MRCA FAST Multimedia Martin Regen Codec MRLE Microsoft Run Length Encoding MSVC Microsoft Video 1 MTX1 Matrox ?MTX1? MTX2 Matrox ?MTX2? MTX3 Matrox ?MTX3? MTX4 Matrox ?MTX4? MTX5 Matrox ?MTX5? MTX6 Matrox ?MTX6? MTX7 Matrox ?MTX7? MTX8 Matrox ?MTX8? MTX9 Matrox ?MTX9? MV12 Motion Pixels Codec (old) MWV1 Aware Motion Wavelets nAVI SMR Codec (hack of Microsoft MPEG-4) (IRC #shadowrealm) NT00 NewTek LightWave HDTV YUV w/ Alpha (www.newtek.com) NUV1 NuppelVideo NTN1 Nogatech Video Compression 1 NVS0 nVidia GeForce Texture (NVS0) NVS1 nVidia GeForce Texture (NVS1) NVS2 nVidia GeForce Texture (NVS2) NVS3 nVidia GeForce Texture (NVS3) NVS4 nVidia GeForce Texture (NVS4) NVS5 nVidia GeForce Texture (NVS5) NVT0 nVidia GeForce Texture (NVT0) NVT1 nVidia GeForce Texture (NVT1) NVT2 nVidia GeForce Texture (NVT2) NVT3 nVidia GeForce Texture (NVT3) NVT4 nVidia GeForce Texture (NVT4) NVT5 nVidia GeForce Texture (NVT5) PIXL MiroXL, Pinnacle PCTV PDVC I-O Data Device Digital Video Capture DV codec PGVV Radius Video Vision PHMO IBM Photomotion PIM1 MPEG Realtime (Pinnacle Cards) PIM2 Pegasus Imaging ?PIM2? PIMJ Pegasus Imaging Lossless JPEG PVEZ Horizons Technology PowerEZ PVMM PacketVideo Corporation MPEG-4 PVW2 Pegasus Imaging Wavelet Compression Q1.0 Q-Team\'s QPEG 1.0 (www.q-team.de) Q1.1 Q-Team\'s QPEG 1.1 (www.q-team.de) QPEG Q-Team QPEG 1.0 qpeq Q-Team QPEG 1.1 RGB Raw BGR32 RGBA Raw RGB w/ Alpha RMP4 REALmagic MPEG-4 (unauthorized XVID copy) (www.sigmadesigns.com) ROQV Id RoQ File Video Decoder RPZA Quicktime Apple Video (RPZA) RUD0 Rududu video codec (http://rududu.ifrance.com/rududu/) RV10 RealVideo 1.0 (aka RealVideo 5.0) RV13 RealVideo 1.0 (RV13) RV20 RealVideo G2 RV30 RealVideo 8 RV40 RealVideo 9 RGBT Raw RGB w/ Transparency RLE Microsoft Run Length Encoder RLE4 Run Length Encoded (4bpp, 16-color) RLE8 Run Length Encoded (8bpp, 256-color) RT21 Intel Indeo RealTime Video 2.1 rv20 RealVideo G2 rv30 RealVideo 8 RVX Intel RDX (RVX ) SMC Apple Graphics (SMC ) SP54 Logitech Sunplus Sp54 Codec for Mustek GSmart Mini 2 SPIG Radius Spigot SVQ3 Sorenson Video 3 (Apple Quicktime 5) s422 Tekram VideoCap C210 YUV 4:2:2 SDCC Sun Communication Digital Camera Codec SFMC CrystalNet Surface Fitting Method SMSC Radius SMSC SMSD Radius SMSD smsv WorldConnect Wavelet Video SPIG Radius Spigot SPLC Splash Studios ACM Audio Codec (www.splashstudios.net) SQZ2 Microsoft VXTreme Video Codec V2 STVA ST Microelectronics CMOS Imager Data (Bayer) STVB ST Microelectronics CMOS Imager Data (Nudged Bayer) STVC ST Microelectronics CMOS Imager Data (Bunched) STVX ST Microelectronics CMOS Imager Data (Extended CODEC Data Format) STVY ST Microelectronics CMOS Imager Data (Extended CODEC Data Format with Correction Data) SV10 Sorenson Video R1 SVQ1 Sorenson Video T420 Toshiba YUV 4:2:0 TM2A Duck TrueMotion Archiver 2.0 (www.duck.com) TVJP Pinnacle/Truevision Targa 2000 board (TVJP) TVMJ Pinnacle/Truevision Targa 2000 board (TVMJ) TY0N Tecomac Low-Bit Rate Codec (www.tecomac.com) TY2C Trident Decompression Driver TLMS TeraLogic Motion Intraframe Codec (TLMS) TLST TeraLogic Motion Intraframe Codec (TLST) TM20 Duck TrueMotion 2.0 TM2X Duck TrueMotion 2X TMIC TeraLogic Motion Intraframe Codec (TMIC) TMOT Horizons Technology TrueMotion S tmot Horizons TrueMotion Video Compression TR20 Duck TrueMotion RealTime 2.0 TSCC TechSmith Screen Capture Codec TV10 Tecomac Low-Bit Rate Codec TY2N Trident ?TY2N? U263 UB Video H.263/H.263+/H.263++ Decoder UMP4 UB Video MPEG 4 (www.ubvideo.com) UYNV Nvidia UYVY packed 4:2:2 UYVP Evans & Sutherland YCbCr 4:2:2 extended precision UCOD eMajix.com ClearVideo ULTI IBM Ultimotion UYVY UYVY packed 4:2:2 V261 Lucent VX2000S VIFP VFAPI Reader Codec (www.yks.ne.jp/~hori/) VIV1 FFmpeg H263+ decoder VIV2 Vivo H.263 VQC2 Vector-quantised codec 2 (research) http://eprints.ecs.soton.ac.uk/archive/00001310/01/VTC97-js.pdf) VTLP Alaris VideoGramPiX VYU9 ATI YUV (VYU9) VYUY ATI YUV (VYUY) V261 Lucent VX2000S V422 Vitec Multimedia 24-bit YUV 4:2:2 Format V655 Vitec Multimedia 16-bit YUV 4:2:2 Format VCR1 ATI Video Codec 1 VCR2 ATI Video Codec 2 VCR3 ATI VCR 3.0 VCR4 ATI VCR 4.0 VCR5 ATI VCR 5.0 VCR6 ATI VCR 6.0 VCR7 ATI VCR 7.0 VCR8 ATI VCR 8.0 VCR9 ATI VCR 9.0 VDCT Vitec Multimedia Video Maker Pro DIB VDOM VDOnet VDOWave VDOW VDOnet VDOLive (H.263) VDTZ Darim Vison VideoTizer YUV VGPX Alaris VideoGramPiX VIDS Vitec Multimedia YUV 4:2:2 CCIR 601 for V422 VIVO Vivo H.263 v2.00 vivo Vivo H.263 VIXL Miro/Pinnacle Video XL VLV1 VideoLogic/PURE Digital Videologic Capture VP30 On2 VP3.0 VP31 On2 VP3.1 VX1K Lucent VX1000S Video Codec VX2K Lucent VX2000S Video Codec VXSP Lucent VX1000SP Video Codec WBVC Winbond W9960 WHAM Microsoft Video 1 (WHAM) WINX Winnov Software Compression WJPG AverMedia Winbond JPEG WMV1 Windows Media Video V7 WMV2 Windows Media Video V8 WMV3 Windows Media Video V9 WNV1 Winnov Hardware Compression XYZP Extended PAL format XYZ palette (www.riff.org) x263 Xirlink H.263 XLV0 NetXL Video Decoder XMPG Xing MPEG (I-Frame only) XVID XviD MPEG-4 (www.xvid.org) XXAN ?XXAN? YU92 Intel YUV (YU92) YUNV Nvidia Uncompressed YUV 4:2:2 YUVP Extended PAL format YUV palette (www.riff.org) Y211 YUV 2:1:1 Packed Y411 YUV 4:1:1 Packed Y41B Weitek YUV 4:1:1 Planar Y41P Brooktree PC1 YUV 4:1:1 Packed Y41T Brooktree PC1 YUV 4:1:1 with transparency Y42B Weitek YUV 4:2:2 Planar Y42T Brooktree UYUV 4:2:2 with transparency Y422 ADS Technologies Copy of UYVY used in Pyro WebCam firewire camera Y800 Simple, single Y plane for monochrome images Y8 Grayscale video YC12 Intel YUV 12 codec YUV8 Winnov Caviar YUV8 YUV9 Intel YUV9 YUY2 Uncompressed YUV 4:2:2 YUYV Canopus YUV YV12 YVU12 Planar YVU9 Intel YVU9 Planar (8-bpp Y plane, followed by 8-bpp 4x4 U and V planes) YVYU YVYU 4:2:2 Packed ZLIB Lossless Codec Library zlib compression (www.geocities.co.jp/Playtown-Denei/2837/LRC.htm) ZPEG Metheus Video Zipper */ return getid3_lib::EmbeddedLookup($fourcc, $begin, __LINE__, __FILE__, 'riff-fourcc'); }
function GeneralMIDIpercussionLookup($instrumentid) { $begin = __LINE__; /** This is not a comment! 35 Acoustic Bass Drum 36 Bass Drum 1 37 Side Stick 38 Acoustic Snare 39 Hand Clap 40 Electric Snare 41 Low Floor Tom 42 Closed Hi-Hat 43 High Floor Tom 44 Pedal Hi-Hat 45 Low Tom 46 Open Hi-Hat 47 Low-Mid Tom 48 Hi-Mid Tom 49 Crash Cymbal 1 50 High Tom 51 Ride Cymbal 1 52 Chinese Cymbal 53 Ride Bell 54 Tambourine 55 Splash Cymbal 56 Cowbell 57 Crash Cymbal 2 59 Ride Cymbal 2 60 Hi Bongo 61 Low Bongo 62 Mute Hi Conga 63 Open Hi Conga 64 Low Conga 65 High Timbale 66 Low Timbale 67 High Agogo 68 Low Agogo 69 Cabasa 70 Maracas 71 Short Whistle 72 Long Whistle 73 Short Guiro 74 Long Guiro 75 Claves 76 Hi Wood Block 77 Low Wood Block 78 Mute Cuica 79 Open Cuica 80 Mute Triangle 81 Open Triangle */ return getid3_lib::EmbeddedLookup($instrumentid, $begin, __LINE__, __FILE__, 'GeneralMIDIpercussion'); }
public function LookupCurrencyCountry($currencyid) { $begin = __LINE__; /** This is not a comment! AED United Arab Emirates AFA Afghanistan ALL Albania AMD Armenia ANG Netherlands Antilles AOA Angola ARS Argentina ATS Austria AUD Australia AWG Aruba AZM Azerbaijan BAM Bosnia and Herzegovina BBD Barbados BDT Bangladesh BEF Belgium BGL Bulgaria BHD Bahrain BIF Burundi BMD Bermuda BND Brunei Darussalam BOB Bolivia BRL Brazil BSD Bahamas BTN Bhutan BWP Botswana BYR Belarus BZD Belize CAD Canada CDF Congo/Kinshasa CHF Switzerland CLP Chile CNY China COP Colombia CRC Costa Rica CUP Cuba CVE Cape Verde CYP Cyprus CZK Czech Republic DEM Germany DJF Djibouti DKK Denmark DOP Dominican Republic DZD Algeria EEK Estonia EGP Egypt ERN Eritrea ESP Spain ETB Ethiopia EUR Euro Member Countries FIM Finland FJD Fiji FKP Falkland Islands (Malvinas) FRF France GBP United Kingdom GEL Georgia GGP Guernsey GHC Ghana GIP Gibraltar GMD Gambia GNF Guinea GRD Greece GTQ Guatemala GYD Guyana HKD Hong Kong HNL Honduras HRK Croatia HTG Haiti HUF Hungary IDR Indonesia IEP Ireland (Eire) ILS Israel IMP Isle of Man INR India IQD Iraq IRR Iran ISK Iceland ITL Italy JEP Jersey JMD Jamaica JOD Jordan JPY Japan KES Kenya KGS Kyrgyzstan KHR Cambodia KMF Comoros KPW Korea KWD Kuwait KYD Cayman Islands KZT Kazakstan LAK Laos LBP Lebanon LKR Sri Lanka LRD Liberia LSL Lesotho LTL Lithuania LUF Luxembourg LVL Latvia LYD Libya MAD Morocco MDL Moldova MGF Madagascar MKD Macedonia MMK Myanmar (Burma) MNT Mongolia MOP Macau MRO Mauritania MTL Malta MUR Mauritius MVR Maldives (Maldive Islands) MWK Malawi MXN Mexico MYR Malaysia MZM Mozambique NAD Namibia NGN Nigeria NIO Nicaragua NLG Netherlands (Holland) NOK Norway NPR Nepal NZD New Zealand OMR Oman PAB Panama PEN Peru PGK Papua New Guinea PHP Philippines PKR Pakistan PLN Poland PTE Portugal PYG Paraguay QAR Qatar ROL Romania RUR Russia RWF Rwanda SAR Saudi Arabia SBD Solomon Islands SCR Seychelles SDD Sudan SEK Sweden SGD Singapore SHP Saint Helena SIT Slovenia SKK Slovakia SLL Sierra Leone SOS Somalia SPL Seborga SRG Suriname STD São Tome and Principe SVC El Salvador SYP Syria SZL Swaziland THB Thailand TJR Tajikistan TMM Turkmenistan TND Tunisia TOP Tonga TRL Turkey TTD Trinidad and Tobago TVD Tuvalu TWD Taiwan TZS Tanzania UAH Ukraine UGX Uganda USD United States of America UYU Uruguay UZS Uzbekistan VAL Vatican City VEB Venezuela VND Viet Nam VUV Vanuatu WST Samoa XAF Communauté Financière Africaine XAG Silver XAU Gold XCD East Caribbean XDR International Monetary Fund XPD Palladium XPF Comptoirs Français du Pacifique XPT Platinum YER Yemen YUM Yugoslavia ZAR South Africa ZMK Zambia ZWD Zimbabwe */ return getid3_lib::EmbeddedLookup($currencyid, $begin, __LINE__, __FILE__, 'id3v2-currency-country'); }
function FrameNameShortLookup($framename) { $begin = __LINE__; /** This is not a comment! COM comment COMM comment TAL album TALB album TBP bpm TBPM bpm TCM composer TCO genre TCOM composer TCON genre TCOP copyright TCR copyright TEN encoded_by TENC encoded_by TEXT lyricist TIT1 description TIT2 title TIT3 subtitle TLA language TLAN language TLE length TLEN length TMOO mood TOA original_artist TOAL original_album TOF original_filename TOFN original_filename TOL original_lyricist TOLY original_lyricist TOPE original_artist TOT original_album TP1 artist TP2 band TP3 conductor TP4 remixer TPB publisher TPE1 artist TPE2 band TPE3 conductor TPE4 remixer TPUB publisher TRC isrc TRCK track TRK track TSI size TSIZ size TSRC isrc TSS encoder_settings TSSE encoder_settings TSST subtitle TT1 description TT2 title TT3 subtitle TXT lyricist TXX text TXXX text TYE year TYER year UFI unique_file_identifier UFID unique_file_identifier ULT unsychronised_lyric USER terms_of_use USLT unsynchronised lyric WAF url_file WAR url_artist WAS url_source WCOP copyright WCP copyright WOAF url_file WOAR url_artist WOAS url_source WORS url_station WPB url_publisher WPUB url_publisher WXX url_user WXXX url_user TFEA featured_artist TSTU studio */ return getid3_lib::EmbeddedLookup($framename, $begin, __LINE__, __FILE__, 'id3v2-framename_short'); }
public static function FrameNameShortLookup($framename) { $begin = __LINE__; /** This is not a comment! * * AENC audio_encryption * APIC attached_picture * ASPI audio_seek_point_index * BUF recommended_buffer_size * CNT play_counter * COM comment * COMM comment * COMR commercial_frame * CRA audio_encryption * CRM encrypted_meta_frame * ENCR encryption_method_registration * EQU equalisation * EQU2 equalisation * EQUA equalisation * ETC event_timing_codes * ETCO event_timing_codes * GEO general_encapsulated_object * GEOB general_encapsulated_object * GRID group_identification_registration * IPL involved_people_list * IPLS involved_people_list * LINK linked_information * LNK linked_information * MCDI music_cd_identifier * MCI music_cd_identifier * MLL mpeg_location_lookup_table * MLLT mpeg_location_lookup_table * OWNE ownership_frame * PCNT play_counter * PIC attached_picture * POP popularimeter * POPM popularimeter * POSS position_synchronisation_frame * PRIV private_frame * RBUF recommended_buffer_size * REV reverb * RVA relative_volume_adjustment * RVA2 relative_volume_adjustment * RVAD relative_volume_adjustment * RVRB reverb * SEEK seek_frame * SIGN signature_frame * SLT synchronised_lyric * STC synced_tempo_codes * SYLT synchronised_lyric * SYTC synchronised_tempo_codes * TAL album * TALB album * TBP bpm * TBPM bpm * TCM composer * TCMP part_of_a_compilation * TCO genre * TCOM composer * TCON genre * TCOP copyright_message * TCP part_of_a_compilation * TCR copyright_message * TDA date * TDAT date * TDEN encoding_time * TDLY playlist_delay * TDOR original_release_time * TDRC recording_time * TDRL release_time * TDTG tagging_time * TDY playlist_delay * TEN encoded_by * TENC encoded_by * TEXT lyricist * TFLT file_type * TFT file_type * TIM time * TIME time * TIPL involved_people_list * TIT1 content_group_description * TIT2 title * TIT3 subtitle * TKE initial_key * TKEY initial_key * TLA language * TLAN language * TLE length * TLEN length * TMCL musician_credits_list * TMED media_type * TMOO mood * TMT media_type * TOA original_artist * TOAL original_album * TOF original_filename * TOFN original_filename * TOL original_lyricist * TOLY original_lyricist * TOPE original_artist * TOR original_year * TORY original_year * TOT original_album * TOWN file_owner * TP1 artist * TP2 band * TP3 conductor * TP4 remixer * TPA part_of_a_set * TPB publisher * TPE1 artist * TPE2 band * TPE3 conductor * TPE4 remixer * TPOS part_of_a_set * TPRO produced_notice * TPUB publisher * TRC isrc * TRCK track_number * TRD recording_dates * TRDA recording_dates * TRK track_number * TRSN internet_radio_station_name * TRSO internet_radio_station_owner * TS2 album_artist_sort_order * TSA album_sort_order * TSC composer_sort_order * TSI size * TSIZ size * TSO2 album_artist_sort_order * TSOA album_sort_order * TSOC composer_sort_order * TSOP performer_sort_order * TSOT title_sort_order * TSP performer_sort_order * TSRC isrc * TSS encoder_settings * TSSE encoder_settings * TSST set_subtitle * TST title_sort_order * TT1 content_group_description * TT2 title * TT3 subtitle * TXT lyricist * TXX text * TXXX text * TYE year * TYER year * UFI unique_file_identifier * UFID unique_file_identifier * ULT unsychronised_lyric * USER terms_of_use * USLT unsynchronised_lyric * WAF url_file * WAR url_artist * WAS url_source * WCM commercial_information * WCOM commercial_information * WCOP copyright * WCP copyright * WOAF url_file * WOAR url_artist * WOAS url_source * WORS url_station * WPAY url_payment * WPB url_publisher * WPUB url_publisher * WXX url_user * WXXX url_user * TFEA featured_artist * TSTU recording_studio * rgad replay_gain_adjustment */ return getid3_lib::EmbeddedLookup($framename, $begin, __LINE__, __FILE__, 'id3v2-framename_short'); }
public static function fourccLookup($fourcc) { $begin = __LINE__; /** This is not a comment! * * swot http://developer.apple.com/qa/snd/snd07.html * ____ No Codec (____) * _BIT BI_BITFIELDS (Raw RGB) * _JPG JPEG compressed * _PNG PNG compressed W3C/ISO/IEC (RFC-2083) * _RAW Full Frames (Uncompressed) * _RGB Raw RGB Bitmap * _RL4 RLE 4bpp RGB * _RL8 RLE 8bpp RGB * 3IV1 3ivx MPEG-4 v1 * 3IV2 3ivx MPEG-4 v2 * 3IVX 3ivx MPEG-4 * AASC Autodesk Animator * ABYR Kensington ?ABYR? * AEMI Array Microsystems VideoONE MPEG1-I Capture * AFLC Autodesk Animator FLC * AFLI Autodesk Animator FLI * AMPG Array Microsystems VideoONE MPEG * ANIM Intel RDX (ANIM) * AP41 AngelPotion Definitive * ASV1 Asus Video v1 * ASV2 Asus Video v2 * ASVX Asus Video 2.0 (audio) * AUR2 AuraVision Aura 2 Codec - YUV 4:2:2 * AURA AuraVision Aura 1 Codec - YUV 4:1:1 * AVDJ Independent JPEG Group\'s codec (AVDJ) * AVRN Independent JPEG Group\'s codec (AVRN) * AYUV 4:4:4 YUV (AYUV) * AZPR Quicktime Apple Video (AZPR) * BGR Raw RGB32 * BLZ0 Blizzard DivX MPEG-4 * BTVC Conexant Composite Video * BINK RAD Game Tools Bink Video * BT20 Conexant Prosumer Video * BTCV Conexant Composite Video Codec * BW10 Data Translation Broadway MPEG Capture * CC12 Intel YUV12 * CDVC Canopus DV * CFCC Digital Processing Systems DPS Perception * CGDI Microsoft Office 97 Camcorder Video * CHAM Winnov Caviara Champagne * CJPG Creative WebCam JPEG * CLJR Cirrus Logic YUV 4:1:1 * CMYK Common Data Format in Printing (Colorgraph) * CPLA Weitek 4:2:0 YUV Planar * CRAM Microsoft Video 1 (CRAM) * cvid Radius Cinepak * CVID Radius Cinepak * CWLT Microsoft Color WLT DIB * CYUV Creative Labs YUV * CYUY ATI YUV * D261 H.261 * D263 H.263 * DIB Device Independent Bitmap * DIV1 FFmpeg OpenDivX * DIV2 Microsoft MPEG-4 v1/v2 * DIV3 DivX ;-) MPEG-4 v3.x Low-Motion * DIV4 DivX ;-) MPEG-4 v3.x Fast-Motion * DIV5 DivX MPEG-4 v5.x * DIV6 DivX ;-) (MS MPEG-4 v3.x) * DIVX DivX MPEG-4 v4 (OpenDivX / Project Mayo) * divx DivX MPEG-4 * DMB1 Matrox Rainbow Runner hardware MJPEG * DMB2 Paradigm MJPEG * DSVD ?DSVD? * DUCK Duck TrueMotion 1.0 * DPS0 DPS/Leitch Reality Motion JPEG * DPSC DPS/Leitch PAR Motion JPEG * DV25 Matrox DVCPRO codec * DV50 Matrox DVCPRO50 codec * DVC IEC 61834 and SMPTE 314M (DVC/DV Video) * DVCP IEC 61834 and SMPTE 314M (DVC/DV Video) * DVHD IEC Standard DV 1125 lines @ 30fps / 1250 lines @ 25fps * DVMA Darim Vision DVMPEG (dummy for MPEG compressor) (www.darvision.com) * DVSL IEC Standard DV compressed in SD (SDL) * DVAN ?DVAN? * DVE2 InSoft DVE-2 Videoconferencing * dvsd IEC 61834 and SMPTE 314M DVC/DV Video * DVSD IEC 61834 and SMPTE 314M DVC/DV Video * DVX1 Lucent DVX1000SP Video Decoder * DVX2 Lucent DVX2000S Video Decoder * DVX3 Lucent DVX3000S Video Decoder * DX50 DivX v5 * DXT1 Microsoft DirectX Compressed Texture (DXT1) * DXT2 Microsoft DirectX Compressed Texture (DXT2) * DXT3 Microsoft DirectX Compressed Texture (DXT3) * DXT4 Microsoft DirectX Compressed Texture (DXT4) * DXT5 Microsoft DirectX Compressed Texture (DXT5) * DXTC Microsoft DirectX Compressed Texture (DXTC) * DXTn Microsoft DirectX Compressed Texture (DXTn) * EM2V Etymonix MPEG-2 I-frame (www.etymonix.com) * EKQ0 Elsa ?EKQ0? * ELK0 Elsa ?ELK0? * ESCP Eidos Escape * ETV1 eTreppid Video ETV1 * ETV2 eTreppid Video ETV2 * ETVC eTreppid Video ETVC * FLIC Autodesk FLI/FLC Animation * FLV1 Sorenson Spark * FLV4 On2 TrueMotion VP6 * FRWT Darim Vision Forward Motion JPEG (www.darvision.com) * FRWU Darim Vision Forward Uncompressed (www.darvision.com) * FLJP D-Vision Field Encoded Motion JPEG * FPS1 FRAPS v1 * FRWA SoftLab-Nsk Forward Motion JPEG w/ alpha channel * FRWD SoftLab-Nsk Forward Motion JPEG * FVF1 Iterated Systems Fractal Video Frame * GLZW Motion LZW (gabest@freemail.hu) * GPEG Motion JPEG (gabest@freemail.hu) * GWLT Microsoft Greyscale WLT DIB * H260 Intel ITU H.260 Videoconferencing * H261 Intel ITU H.261 Videoconferencing * H262 Intel ITU H.262 Videoconferencing * H263 Intel ITU H.263 Videoconferencing * H264 Intel ITU H.264 Videoconferencing * H265 Intel ITU H.265 Videoconferencing * H266 Intel ITU H.266 Videoconferencing * H267 Intel ITU H.267 Videoconferencing * H268 Intel ITU H.268 Videoconferencing * H269 Intel ITU H.269 Videoconferencing * HFYU Huffman Lossless Codec * HMCR Rendition Motion Compensation Format (HMCR) * HMRR Rendition Motion Compensation Format (HMRR) * I263 FFmpeg I263 decoder * IF09 Indeo YVU9 ("YVU9 with additional delta-frame info after the U plane") * IUYV Interlaced version of UYVY (www.leadtools.com) * IY41 Interlaced version of Y41P (www.leadtools.com) * IYU1 12 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec IEEE standard * IYU2 24 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec IEEE standard * IYUV Planar YUV format (8-bpp Y plane, followed by 8-bpp 2×2 U and V planes) * i263 Intel ITU H.263 Videoconferencing (i263) * I420 Intel Indeo 4 * IAN Intel Indeo 4 (RDX) * ICLB InSoft CellB Videoconferencing * IGOR Power DVD * IJPG Intergraph JPEG * ILVC Intel Layered Video * ILVR ITU-T H.263+ * IPDV I-O Data Device Giga AVI DV Codec * IR21 Intel Indeo 2.1 * IRAW Intel YUV Uncompressed * IV30 Intel Indeo 3.0 * IV31 Intel Indeo 3.1 * IV32 Ligos Indeo 3.2 * IV33 Ligos Indeo 3.3 * IV34 Ligos Indeo 3.4 * IV35 Ligos Indeo 3.5 * IV36 Ligos Indeo 3.6 * IV37 Ligos Indeo 3.7 * IV38 Ligos Indeo 3.8 * IV39 Ligos Indeo 3.9 * IV40 Ligos Indeo Interactive 4.0 * IV41 Ligos Indeo Interactive 4.1 * IV42 Ligos Indeo Interactive 4.2 * IV43 Ligos Indeo Interactive 4.3 * IV44 Ligos Indeo Interactive 4.4 * IV45 Ligos Indeo Interactive 4.5 * IV46 Ligos Indeo Interactive 4.6 * IV47 Ligos Indeo Interactive 4.7 * IV48 Ligos Indeo Interactive 4.8 * IV49 Ligos Indeo Interactive 4.9 * IV50 Ligos Indeo Interactive 5.0 * JBYR Kensington ?JBYR? * JPEG Still Image JPEG DIB * JPGL Pegasus Lossless Motion JPEG * KMVC Team17 Software Karl Morton\'s Video Codec * LSVM Vianet Lighting Strike Vmail (Streaming) (www.vianet.com) * LEAD LEAD Video Codec * Ljpg LEAD MJPEG Codec * MDVD Alex MicroDVD Video (hacked MS MPEG-4) (www.tiasoft.de) * MJPA Morgan Motion JPEG (MJPA) (www.morgan-multimedia.com) * MJPB Morgan Motion JPEG (MJPB) (www.morgan-multimedia.com) * MMES Matrox MPEG-2 I-frame * MP2v Microsoft S-Mpeg 4 version 1 (MP2v) * MP42 Microsoft S-Mpeg 4 version 2 (MP42) * MP43 Microsoft S-Mpeg 4 version 3 (MP43) * MP4S Microsoft S-Mpeg 4 version 3 (MP4S) * MP4V FFmpeg MPEG-4 * MPG1 FFmpeg MPEG 1/2 * MPG2 FFmpeg MPEG 1/2 * MPG3 FFmpeg DivX ;-) (MS MPEG-4 v3) * MPG4 Microsoft MPEG-4 * MPGI Sigma Designs MPEG * MPNG PNG images decoder * MSS1 Microsoft Windows Screen Video * MSZH LCL (Lossless Codec Library) (www.geocities.co.jp/Playtown-Denei/2837/LRC.htm) * M261 Microsoft H.261 * M263 Microsoft H.263 * M4S2 Microsoft Fully Compliant MPEG-4 v2 simple profile (M4S2) * m4s2 Microsoft Fully Compliant MPEG-4 v2 simple profile (m4s2) * MC12 ATI Motion Compensation Format (MC12) * MCAM ATI Motion Compensation Format (MCAM) * MJ2C Morgan Multimedia Motion JPEG2000 * mJPG IBM Motion JPEG w/ Huffman Tables * MJPG Microsoft Motion JPEG DIB * MP42 Microsoft MPEG-4 (low-motion) * MP43 Microsoft MPEG-4 (fast-motion) * MP4S Microsoft MPEG-4 (MP4S) * mp4s Microsoft MPEG-4 (mp4s) * MPEG Chromatic Research MPEG-1 Video I-Frame * MPG4 Microsoft MPEG-4 Video High Speed Compressor * MPGI Sigma Designs MPEG * MRCA FAST Multimedia Martin Regen Codec * MRLE Microsoft Run Length Encoding * MSVC Microsoft Video 1 * MTX1 Matrox ?MTX1? * MTX2 Matrox ?MTX2? * MTX3 Matrox ?MTX3? * MTX4 Matrox ?MTX4? * MTX5 Matrox ?MTX5? * MTX6 Matrox ?MTX6? * MTX7 Matrox ?MTX7? * MTX8 Matrox ?MTX8? * MTX9 Matrox ?MTX9? * MV12 Motion Pixels Codec (old) * MWV1 Aware Motion Wavelets * nAVI SMR Codec (hack of Microsoft MPEG-4) (IRC #shadowrealm) * NT00 NewTek LightWave HDTV YUV w/ Alpha (www.newtek.com) * NUV1 NuppelVideo * NTN1 Nogatech Video Compression 1 * NVS0 nVidia GeForce Texture (NVS0) * NVS1 nVidia GeForce Texture (NVS1) * NVS2 nVidia GeForce Texture (NVS2) * NVS3 nVidia GeForce Texture (NVS3) * NVS4 nVidia GeForce Texture (NVS4) * NVS5 nVidia GeForce Texture (NVS5) * NVT0 nVidia GeForce Texture (NVT0) * NVT1 nVidia GeForce Texture (NVT1) * NVT2 nVidia GeForce Texture (NVT2) * NVT3 nVidia GeForce Texture (NVT3) * NVT4 nVidia GeForce Texture (NVT4) * NVT5 nVidia GeForce Texture (NVT5) * PIXL MiroXL, Pinnacle PCTV * PDVC I-O Data Device Digital Video Capture DV codec * PGVV Radius Video Vision * PHMO IBM Photomotion * PIM1 MPEG Realtime (Pinnacle Cards) * PIM2 Pegasus Imaging ?PIM2? * PIMJ Pegasus Imaging Lossless JPEG * PVEZ Horizons Technology PowerEZ * PVMM PacketVideo Corporation MPEG-4 * PVW2 Pegasus Imaging Wavelet Compression * Q1.0 Q-Team\'s QPEG 1.0 (www.q-team.de) * Q1.1 Q-Team\'s QPEG 1.1 (www.q-team.de) * QPEG Q-Team QPEG 1.0 * qpeq Q-Team QPEG 1.1 * RGB Raw BGR32 * RGBA Raw RGB w/ Alpha * RMP4 REALmagic MPEG-4 (unauthorized XVID copy) (www.sigmadesigns.com) * ROQV Id RoQ File Video Decoder * RPZA Quicktime Apple Video (RPZA) * RUD0 Rududu video codec (http://rududu.ifrance.com/rududu/) * RV10 RealVideo 1.0 (aka RealVideo 5.0) * RV13 RealVideo 1.0 (RV13) * RV20 RealVideo G2 * RV30 RealVideo 8 * RV40 RealVideo 9 * RGBT Raw RGB w/ Transparency * RLE Microsoft Run Length Encoder * RLE4 Run Length Encoded (4bpp, 16-color) * RLE8 Run Length Encoded (8bpp, 256-color) * RT21 Intel Indeo RealTime Video 2.1 * rv20 RealVideo G2 * rv30 RealVideo 8 * RVX Intel RDX (RVX ) * SMC Apple Graphics (SMC ) * SP54 Logitech Sunplus Sp54 Codec for Mustek GSmart Mini 2 * SPIG Radius Spigot * SVQ3 Sorenson Video 3 (Apple Quicktime 5) * s422 Tekram VideoCap C210 YUV 4:2:2 * SDCC Sun Communication Digital Camera Codec * SFMC CrystalNet Surface Fitting Method * SMSC Radius SMSC * SMSD Radius SMSD * smsv WorldConnect Wavelet Video * SPIG Radius Spigot * SPLC Splash Studios ACM Audio Codec (www.splashstudios.net) * SQZ2 Microsoft VXTreme Video Codec V2 * STVA ST Microelectronics CMOS Imager Data (Bayer) * STVB ST Microelectronics CMOS Imager Data (Nudged Bayer) * STVC ST Microelectronics CMOS Imager Data (Bunched) * STVX ST Microelectronics CMOS Imager Data (Extended CODEC Data Format) * STVY ST Microelectronics CMOS Imager Data (Extended CODEC Data Format with Correction Data) * SV10 Sorenson Video R1 * SVQ1 Sorenson Video * T420 Toshiba YUV 4:2:0 * TM2A Duck TrueMotion Archiver 2.0 (www.duck.com) * TVJP Pinnacle/Truevision Targa 2000 board (TVJP) * TVMJ Pinnacle/Truevision Targa 2000 board (TVMJ) * TY0N Tecomac Low-Bit Rate Codec (www.tecomac.com) * TY2C Trident Decompression Driver * TLMS TeraLogic Motion Intraframe Codec (TLMS) * TLST TeraLogic Motion Intraframe Codec (TLST) * TM20 Duck TrueMotion 2.0 * TM2X Duck TrueMotion 2X * TMIC TeraLogic Motion Intraframe Codec (TMIC) * TMOT Horizons Technology TrueMotion S * tmot Horizons TrueMotion Video Compression * TR20 Duck TrueMotion RealTime 2.0 * TSCC TechSmith Screen Capture Codec * TV10 Tecomac Low-Bit Rate Codec * TY2N Trident ?TY2N? * U263 UB Video H.263/H.263+/H.263++ Decoder * UMP4 UB Video MPEG 4 (www.ubvideo.com) * UYNV Nvidia UYVY packed 4:2:2 * UYVP Evans & Sutherland YCbCr 4:2:2 extended precision * UCOD eMajix.com ClearVideo * ULTI IBM Ultimotion * UYVY UYVY packed 4:2:2 * V261 Lucent VX2000S * VIFP VFAPI Reader Codec (www.yks.ne.jp/~hori/) * VIV1 FFmpeg H263+ decoder * VIV2 Vivo H.263 * VQC2 Vector-quantised codec 2 (research) http://eprints.ecs.soton.ac.uk/archive/00001310/01/VTC97-js.pdf) * VTLP Alaris VideoGramPiX * VYU9 ATI YUV (VYU9) * VYUY ATI YUV (VYUY) * V261 Lucent VX2000S * V422 Vitec Multimedia 24-bit YUV 4:2:2 Format * V655 Vitec Multimedia 16-bit YUV 4:2:2 Format * VCR1 ATI Video Codec 1 * VCR2 ATI Video Codec 2 * VCR3 ATI VCR 3.0 * VCR4 ATI VCR 4.0 * VCR5 ATI VCR 5.0 * VCR6 ATI VCR 6.0 * VCR7 ATI VCR 7.0 * VCR8 ATI VCR 8.0 * VCR9 ATI VCR 9.0 * VDCT Vitec Multimedia Video Maker Pro DIB * VDOM VDOnet VDOWave * VDOW VDOnet VDOLive (H.263) * VDTZ Darim Vison VideoTizer YUV * VGPX Alaris VideoGramPiX * VIDS Vitec Multimedia YUV 4:2:2 CCIR 601 for V422 * VIVO Vivo H.263 v2.00 * vivo Vivo H.263 * VIXL Miro/Pinnacle Video XL * VLV1 VideoLogic/PURE Digital Videologic Capture * VP30 On2 VP3.0 * VP31 On2 VP3.1 * VP6F On2 TrueMotion VP6 * VX1K Lucent VX1000S Video Codec * VX2K Lucent VX2000S Video Codec * VXSP Lucent VX1000SP Video Codec * WBVC Winbond W9960 * WHAM Microsoft Video 1 (WHAM) * WINX Winnov Software Compression * WJPG AverMedia Winbond JPEG * WMV1 Windows Media Video V7 * WMV2 Windows Media Video V8 * WMV3 Windows Media Video V9 * WNV1 Winnov Hardware Compression * XYZP Extended PAL format XYZ palette (www.riff.org) * x263 Xirlink H.263 * XLV0 NetXL Video Decoder * XMPG Xing MPEG (I-Frame only) * XVID XviD MPEG-4 (www.xvid.org) * XXAN ?XXAN? * YU92 Intel YUV (YU92) * YUNV Nvidia Uncompressed YUV 4:2:2 * YUVP Extended PAL format YUV palette (www.riff.org) * Y211 YUV 2:1:1 Packed * Y411 YUV 4:1:1 Packed * Y41B Weitek YUV 4:1:1 Planar * Y41P Brooktree PC1 YUV 4:1:1 Packed * Y41T Brooktree PC1 YUV 4:1:1 with transparency * Y42B Weitek YUV 4:2:2 Planar * Y42T Brooktree UYUV 4:2:2 with transparency * Y422 ADS Technologies Copy of UYVY used in Pyro WebCam firewire camera * Y800 Simple, single Y plane for monochrome images * Y8 Grayscale video * YC12 Intel YUV 12 codec * YUV8 Winnov Caviar YUV8 * YUV9 Intel YUV9 * YUY2 Uncompressed YUV 4:2:2 * YUYV Canopus YUV * YV12 YVU12 Planar * YVU9 Intel YVU9 Planar (8-bpp Y plane, followed by 8-bpp 4x4 U and V planes) * YVYU YVYU 4:2:2 Packed * ZLIB Lossless Codec Library zlib compression (www.geocities.co.jp/Playtown-Denei/2837/LRC.htm) * ZPEG Metheus Video Zipper */ return getid3_lib::EmbeddedLookup($fourcc, $begin, __LINE__, __FILE__, 'riff-fourcc'); }