/*  Copyright (c) MediaArea.net SARL. All Rights Reserved.
 *
 *  Use of this source code is governed by a BSD-style license that can
 *  be found in the License.html file in the root of the source tree.
 */

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// Automaticly generated methods for MediaInfo
// Don't modify, this will be deleted at the next automatic update
//
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//---------------------------------------------------------------------------
#include "MediaInfo/PreComp.h"
#include "ZenLib/ZtringListList.h"
#include "ZenLib/InfoMap.h"
#include "ZenLib/Translation.h"
using namespace ZenLib;
//---------------------------------------------------------------------------

namespace MediaInfoLib
{

//---------------------------------------------------------------------------
void MediaInfo_Config_DefaultLanguage (Translation &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "  Language_ISO639;en\n"
    "  Author_Email;Info@MediaArea.net\n"
    "  Author_Name;Zen\n"
    "  Author_OldNames;Initial translator\n"
    "  Language_Name;English\n"
    "  Config_Text_ColumnSize;40\n"
    "  Config_Text_Separator; : \n"
    "  Config_Text_NumberTag; #\n"
    "  Config_Text_FloatSeparator;.\n"
    "  Config_Text_ThousandsSeparator; \n"
    " audio stream1; audio stream\n"
    " audio stream2; audio streams\n"
    " audio stream3; audio streams\n"
    " bit1; bit\n"
    " bit2; bits\n"
    " bit3; bits\n"
    " bps; b/s\n"
    " Bps; B/s\n"
    " Byte1; Byte\n"
    " Byte2; Bytes\n"
    " Byte3; Bytes\n"
    " channel1; channel\n"
    " channel2; channels\n"
    " channel3; channels\n"
    " chapter1; chapter\n"
    " chapter2; chapters\n"
    " chapter3; chapters\n"
    " chapters stream1; chapters stream\n"
    " chapters stream2; chapters streams\n"
    " chapters stream3; chapters streams\n"
    " character1; character\n"
    " character2; characters\n"
    " character3; characters\n"
    " day1; day\n"
    " day2; days\n"
    " day3; days\n"
    " dB0;0 dB\n"
    " dB1; dB\n"
    " dB2; dB\n"
    " dB3; dB\n"
    " file1; file\n"
    " file2; files\n"
    " file3; files\n"
    " fps1; FPS\n"
    " fps2; FPS\n"
    " fps3; FPS\n"
    " frame1; frame\n"
    " frame2; frames\n"
    " frame3; frames\n"
    " GB; GB\n"
    " Gb; Gb\n"
    " Gbps; Gb/s\n"
    " GBps; GB/s\n"
    " GHz; GHz\n"
    " GiB; GiB\n"
    " GibiByte1; GibiBytes\n"
    " GibiByte2; GibiBytes\n"
    " GibiByte3; GibiBytes\n"
    " GiBps; GiB/s\n"
    " GigaBit1; GigaBit\n"
    " GigaBit2; GigaBits\n"
    " GigaBit3; GigaBits\n"
    " GigaByte1; GigaByte\n"
    " GigaByte2; GigaBytes\n"
    " GigaByte3; GigaBytes\n"
    " hour1; hour\n"
    " hour2; hours\n"
    " hour3; hours\n"
    " Hz; Hz\n"
    " image stream1; image stream\n"
    " image stream2; image streams\n"
    " image stream3; image streams\n"
    " KB; kB\n"
    " Kb; kb\n"
    " KBps; kB/s\n"
    " Kbps; kb/s\n"
    " KHz; kHz\n"
    " KiB; KiB\n"
    " KibiBit1; KibiBit\n"
    " KibiBit2; KibiBits\n"
    " KibiBit3; KibiBits\n"
    " KibiByte1; KibiByte\n"
    " KibiByte2; KibiBytes\n"
    " KibiByte3; KibiBytes\n"
    " KiBps; KiB/s\n"
    " KiloBit1; KiloBit\n"
    " KiloBit2; KiloBits\n"
    " KiloBit3; KiloBits\n"
    " KiloByte1; KiloByte\n"
    " KiloByte2; KiloBytes\n"
    " KiloByte3; KiloBytes\n"
    " MB; MB\n"
    " Mb; Mb\n"
    " Mbps; Mb/s\n"
    " MBps; MebiBytes\n"
    " MebiBit1; MebiBit\n"
    " MebiBit2; MebiBits\n"
    " MebiBit3; MebiBits\n"
    " MebiByte1; MebiByte\n"
    " MebiByte2; MebiBytes\n"
    " MebiByte3; MebiBytes\n"
    " MegaBit1; MegaBit\n"
    " MegaBit2; MegaBits\n"
    " MegaBit3; MegaBits\n"
    " MegaByte1; MegaByte\n"
    " MegaByte2; MegaBytes\n"
    " MegaByte3; MegaBytes\n"
    " MHz; MHz\n"
    " MiB; MiB\n"
    " Mib; Mib\n"
    " MiBps; MiB/s\n"
    " millisecond1; millisecond\n"
    " millisecond2; milliseconds\n"
    " millisecond3; milliseconds\n"
    " minute1; minute\n"
    " minute2; minutes\n"
    " minute3; minutes\n"
    " month1; month\n"
    " month2; months\n"
    " month3; months\n"
    " object1; object\n"
    " object2; objects\n"
    " object3; objects\n"
    " pixel1; pixel\n"
    " pixel2; pixels\n"
    " pixel3; pixels\n"
    " second1; second\n"
    " second2; seconds\n"
    " second3; seconds\n"
    " slice per frame1; slice per frame\n"
    " slice per frame2; slices per frame\n"
    " slice per frame3; slices per frame\n"
    " text stream1; text stream\n"
    " text stream2; text streams\n"
    " text stream3; text streams\n"
    " video frames1; video frame\n"
    " video frames2; video frames\n"
    " video frames3; video frames\n"
    " video stream1; video stream\n"
    " video stream2; video streams\n"
    " video stream3; video streams\n"
    " warppoint0;No warppoints\n"
    " warppoint1; warppoint\n"
    " warppoint2; warppoints\n"
    " warppoint3; warppoints\n"
    " week1; week\n"
    " week2; weeks\n"
    " week3; weeks\n"
    " year1; year\n"
    " year2; years\n"
    " year3; years\n"
    ", ;, \n"
    ": ;: \n"
    "3D;3D\n"
    "3DType;3D Type\n"
    "5.1.2ch;5.1.2\n"
    "5.1.4ch;5.1.4\n"
    "5.1ch;5.1\n"
    "608_Mode;EIA-608 conversion mode\n"
    "7.1.2ch;7.1.2\n"
    "7.1ch;7.1\n"
    "About;About\n"
    "About_Hint;How to contact me and find last version\n"
    "Accompaniment;Accompaniment\n"
    "AC3_Metadata;AC-3 metadata\n"
    "Active_DisplayAspectRatio;Active display aspect ratio\n"
    "Active_Height;Active height\n"
    "Active_Width;Active width\n"
    "ActiveFormatDescription;Active Format Description\n"
    "ActiveFormatDescription_MuxingMode;Active Format Description, Muxing mode\n"
    "Actor;Actor\n"
    "Actor_Character;Character played\n"
    "Added_Date;Added date\n"
    "Address;Address\n"
    "AdID;Ad-ID identifier\n"
    "ADM: Show ChannelFormats;ADM: Show ChannelFormats\n"
    "ADM: Show TrackUIDs;ADM: Show TrackUIDs\n"
    "AdmProfile;ADM profile\n"
    "Advanced;Advanced\n"
    "Advanced mode;Advanced mode\n"
    "Album;Album\n"
    "Album_ReplayGain_Gain;Album replay gain\n"
    "Album_ReplayGain_Peak;Album replay gain peak\n"
    "Alignment;Alignment\n"
    "Alignment_Aligned;Aligned on interleaves\n"
    "Alignment_Split;Split across interleaves\n"
    "All;All\n"
    "AlternateGroup;Alternate group\n"
    "Archival_Location;Archival location\n"
    "Arranger;Arranger\n"
    "ArtDirector;ArtDirector\n"
    "AspectRatio;Aspect ratio\n"
    "AssistantDirector;AssistantDirector\n"
    "AssociatedVideo_FrameRate;Associated video frame rate\n"
    "at;at\n"
    "At least one file;(You must at least open one file)\n"
    "Audio;Audio\n"
    "Audio stream(s);Audio streams\n"
    "Audio_Codec_List;Audio codecs\n"
    "Audio_No;No audio\n"
    "Audio1;First audio stream\n"
    "Audio2;Second audio stream\n"
    "AudioComments;Audio Comments\n"
    "AudioCount;Count of audio streams\n"
    "AudioDescription;Audio description\n"
    "AudioDescriptionPresent;Audio Description Present\n"
    "AudioDescriptionType;Audio Description Type\n"
    "AudioLoudnessStandard;Audio Loudness Standard\n"
    "AudioRenderingIndication;Audio rendering indication\n"
    "AudioSceneInfoID;Audio scene info ID\n"
    "AudioTrackLayout;Audio Track Layout\n"
    "Author;Author\n"
    "Back4ToBack2;Four backs to two backs\n"
    "Balance_FrontBackListener;Front/back listener balance\n"
    "Balance_FrontBackOverheadFloor;Front/back overhead/floor balance\n"
    "BarCode;BarCode\n"
    "Basic;Basic\n"
    "Basic_Note;Note : for more information about this file, you must select a different view (Sheet, Tree...)\n"
    "BedChannelConfiguration;Bed channel configuration\n"
    "BedChannelCount;Bed channel count\n"
    "BinauralRenderMode;Binaural render mode\n"
    "BitDepth;Bit depth\n"
    "BitDepth_Detected;Detected bit depth\n"
    "BitDepth_Stored;Stored bit depth\n"
    "BitRate;Bit rate\n"
    "BitRate_Encoded;Encoded bit rate\n"
    "BitRate_Maximum;Maximum bit rate\n"
    "BitRate_Minimum;Minimum bit rate\n"
    "BitRate_Mode;Bit rate mode\n"
    "BitRate_Mode_CBR;Constant\n"
    "BitRate_Mode_VBR;Variable\n"
    "BitRate_Nominal;Nominal bit rate\n"
    "BitstreamLevel;Bitstream level\n"
    "Bits-(Pixel*Frame);Bits/(Pixel*Frame)\n"
    "BufferSize;Buffer size\n"
    "Cancel;Cancel\n"
    "CaptionServiceName;Caption service name\n"
    "CatalogNumber;Catalog number \n"
    "Channel(s);Channel(s)\n"
    "ChannelCoded;Channel coded\n"
    "ChannelConfiguration;Channel configuration\n"
    "ChannelFormat;Channel format\n"
    "ChannelLayout;Channel layout\n"
    "ChannelMode;Channel mode\n"
    "ChannelPositions;Channel positions\n"
    "Chapter(s);Chapter(s)\n"
    "Chapters;Chapters\n"
    "Chapters stream(s);Chapters stream(s)\n"
    "Chapters_Codec_List;Chapters Codecs\n"
    "Chapters_No;No chapters\n"
    "ChaptersCount;Count of chapter streams\n"
    "CharacterSet;Character set\n"
    "CheckNewVersion;Check for new version\n"
    "Choose custom;Choose custom\n"
    "Choose custom sheet;Choose your desired custom sheet\n"
    "Choose custom text;Choose your desired custom text\n"
    "Choose export format;Choose your desired export format\n"
    "Choose file(s);Choose the files to open\n"
    "Choose filename;Choose your desired filename\n"
    "Choose language;Choose your desired language\n"
    "Choreographer;Choreographer\n"
    "Chroma;Chroma\n"
    "ChromaSubsampling;Chroma subsampling\n"
    "Classifier;Content classifier\n"
    "Close;Close\n"
    "Close all before open;Close all before open\n"
    "ClosedCaptionsLanguage;Closed Captions Language\n"
    "ClosedCaptionsPresent;Closed Captions Present\n"
    "ClosedCaptionsType;Closed Captions Type\n"
    "Codec;Codec\n"
    "Codec_Description;Codec description\n"
    "Codec_Info;Details for codec\n"
    "Codec_Profile;Codec profile\n"
    "Codec_Settings;Codec settings\n"
    "Codec_Settings_BVOP;Codec settings, BVOP\n"
    "Codec_Settings_CABAC;Codec settings, CABAC\n"
    "Codec_Settings_Endianness;Codec settings, Endianness\n"
    "Codec_Settings_Firm;Codec settings, Firm\n"
    "Codec_Settings_Floor;Codec settings, Floor\n"
    "Codec_Settings_GMC;Codec settings, GMC\n"
    "Codec_Settings_ITU;Codec settings, ITU\n"
    "Codec_Settings_Law;Codec settings, Law\n"
    "Codec_Settings_Matrix;Codec settings, Matrix\n"
    "Codec_Settings_PacketBitStream;Codec settings, Packet bitstream\n"
    "Codec_Settings_QPel;Codec settings, QPel\n"
    "Codec_Settings_Sign;Codec settings, Sign\n"
    "Codec_Url;Weblink for codec\n"
    "CodecConfigurationBox;Codec configuration box\n"
    "CodecID;Codec ID\n"
    "CodecID_Description;Description of the codec\n"
    "CoDirector;Codirector\n"
    "Collection;Collection\n"
    "Colorimetry;Colorimetry\n"
    "ColorSpace;Color space\n"
    "colour_primaries;Color primaries\n"
    "colour_range;Color range\n"
    "Comment;Comment\n"
    "CommissionedBy;Commissioned by\n"
    "Compilation;Compilation\n"
    "ComplementaryObject;Complementary object\n"
    "CompleteName;Complete name\n"
    "CompletionDate;Completion Date\n"
    "ComplexityIndex;Complexity index\n"
    "Composer;Composer\n"
    "Compression_Mode;Compression mode\n"
    "Compression_Mode_Lossless;Lossless\n"
    "Compression_Mode_Lossy;Lossy\n"
    "Compression_Ratio;Compression ratio\n"
    "comprprof;RF (compr) profile\n"
    "Conductor;Conductor\n"
    "ConformanceCheck;Conformance check\n"
    "ConformanceErrors;Conformance errors\n"
    "ConformanceWarnings;Conformance warnings\n"
    "ConformanceInfos;Conformance information\n"
    "ContactEmail;Contact Email\n"
    "ContactTelephoneNumber;Contact Telephone Number\n"
    "Container and general information;Container and general information\n"
    "Content;Content\n"
    "ContentType;ContentType\n"
    "CoProducer;Coproducer\n"
    "Copyright;Copyright\n"
    "CopyrightYear;Copyright Year\n"
    "CostumeDesigner;Costume designer\n"
    "Count;Count\n"
    "Country;Country\n"
    "Cover;Cover\n"
    "Cover_Datas;Cover datas\n"
    "Cover_Description;Cover description\n"
    "Cover_Mime;Cover MIME\n"
    "Cover_Type;Cover type\n"
    "Cropped;Crop dimensions\n"
    "Custom;Custom\n"
    "CustomDownmixTargets;Custom downmix targets\n"
    "Customize;Customize\n"
    "Date;Date\n"
    "Debug;Debug\n"
    "Decimal point;Decimal point\n"
    "DefaultTargetDeviceConfig;Default target device config\n"
    "Delay;Delay\n"
    "Delay_Source;Delay, origin\n"
    "Delay_Source_Container;Container\n"
    "Delay_Source_Stream;Raw stream\n"
    "Delete;Delete\n"
    "Description;Description\n"
    "dialnorm;Dialog Normalization\n"
    "DialogueCorrected;Dialogue corrected\n"
    "DialogueEnhancement;Dialogue enhancement\n"
    "DialogueNormalization;Dialogue normalization\n"
    "Digitized_Date;Digitized date\n"
    "Dimensions;Dimensions\n"
    "Director;Director\n"
    "DirectorOfPhotography;Director of photography\n"
    "Disabled;Disabled\n"
    "DisplayAspectRatio;Display aspect ratio\n"
    "DisplayAspectRatio_CleanAperture;Clean aperture display aspect ratio\n"
    "DisplayAspectRatio_Original;Original display aspect ratio\n"
    "DistributedBy;Distributed by\n"
    "Distributor;Distributor\n"
    "Dolby_Atmos_Metadata;Dolby Atmos metadata\n"
    "DolbyAtmos;Dolby Atmos\n"
    "Donate;Donate\n"
    "DotsPerInch;Dots per inch\n"
    "Downmix;Downmix\n"
    "Downmix_5.1.x;5.1 and 5.1.x downmix\n"
    "Downmix_5to2;5.1 to 2.0 downmix\n"
    "DrcSets_Count;DRC set count\n"
    "DrcSets_Effects;DRC effect type(s)\n"
    "dynrngprof;Line (dynrng) profile\n"
    "Duration;Duration\n"
    "Duration_End;End time\n"
    "Duration_End_Command;End time (commands)\n"
    "Duration_Start;Start time\n"
    "Duration_Start_Command;Start time (commands)\n"
    "Duration_Start2End;Duration of the visible content\n"
    "DynamicObject;Dynamic object\n"
    "DynamicRangeControl;Dynamic Range Control\n"
    "Eac3DrcProfile;E-AC-3 DRC profile\n"
    "Edit;Edit\n"
    "EditedBy;Edited by\n"
    "EditorialClassification;Editorial classification\n"
    "ElementaryStream;Elementary stream\n"
    "ElementCount;Count of elements\n"
    "EMail;E-Mail\n"
    "Encoded_Application;Writing application\n"
    "Encoded_Date;Encoded date\n"
    "Encoded_Hardware;Writing hardware\n"
    "Encoded_Library;Writing library\n"
    "Encoded_Library_Settings;Encoding settings\n"
    "Encoded_OperatingSystem;Writing operating system\n"
    "Encoded_Original;Original support\n"
    "EncodedBy;Encoded by\n"
    "EPG_Positions;EPG positions (internal)\n"
    "EpisodeTitleNumber;Episode Title Number\n"
    "Events_MinDuration;Minimum duration per event\n"
    "Error_File;Error while reading file\n"
    "Events_PaintOn;Count of PaintOn events\n"
    "Events_PopOn;Count of PopOn events\n"
    "Events_RollUp;Count of RollUp events\n"
    "Events_Total;Count of events\n"
    "ExecutiveProducer;Executive producer\n"
    "Exit;Exit\n"
    "Exit_Hint;Quit the program\n"
    "Export;Export\n"
    "Export_Hint;Export in a customized format\n"
    "Extensions;Extensions usually used\n"
    "Family;Family\n"
    "Fax;Fax\n"
    "File;File\n"
    "File size;File size\n"
    "File_Append;Append to the existing file (Warning : be careful to have the same parameters)\n"
    "File_Created_Date;File creation date\n"
    "File_Created_Date_Local;File creation date (local)\n"
    "File_Hint;Select a multimedia file to examine\n"
    "File_Modified_Date;File last modification date\n"
    "File_Modified_Date_Local;File last modification date (local)\n"
    "FileExtension;File extension\n"
    "FileName;File name\n"
    "FileNameExtension;File name extension\n"
    "FileSize;File size\n"
    "FirstDisplay_Delay_Frames;Count of frames before first event\n"
    "FirstDisplay_Type;Type of the first event\n"
    "FirstFrameOfAction;First frame of action\n"
    "FlatPanelTv;Flat panel TV\n"
    "FlowID;Flow ID\n"
    "Folder;Folder\n"
    "Folder (R);Folder (R)\n"
    "Folder (R)_Hint;Select a folder to examine (with all folders recursively)\n"
    "Folder (Recursively);Folder (Recursively)\n"
    "Folder_Hint;Select a folder to examine\n"
    "FolderName;Folder name\n"
    "Format;Format\n"
    "Format_Commercial;Commercial name\n"
    "Format_Commercial_IfAny;Commercial name\n"
    "Format_Compression;Compression\n"
    "Format_Description;Format description\n"
    "Format_Info;Details for format\n"
    "Format_Level;Format level\n"
    "Format_Profile;Format profile\n"
    "Format_Settings;Format settings\n"
    "Format_Settings_BVOP;Format settings, BVOP\n"
    "Format_Settings_CABAC;Format settings, CABAC\n"
    "Format_Settings_Emphasis;Emphasis\n"
    "Format_Settings_Endianness;Format settings, Endianness\n"
    "Format_Settings_Firm;Format settings, Firm\n"
    "Format_Settings_Floor;Format settings, Floor\n"
    "Format_Settings_FrameMode;Frame mode\n"
    "Format_Settings_GMC;Format settings, GMC\n"
    "Format_Settings_GOP;Format settings, GOP\n"
    "Format_Settings_ITU;Format settings, ITU\n"
    "Format_Settings_Law;Format settings, Law\n"
    "Format_Settings_Matrix;Format settings, Matrix\n"
    "Format_Settings_Matrix_Custom;Custom\n"
    "Format_Settings_Matrix_Default;Default\n"
    "Format_Settings_Mode;Mode\n"
    "Format_Settings_ModeExtension;Mode extension\n"
    "Format_Settings_PacketBitStream;Format settings, Packet bitstream\n"
    "Format_Settings_PictureStructure;Format settings, picture structure\n"
    "Format_Settings_PS;Format settings, PS\n"
    "Format_Settings_Pulldown;Format settings, Pulldown\n"
    "Format_Settings_QPel;Format settings, QPel\n"
    "Format_Settings_RefFrames;Format settings, Reference frames\n"
    "Format_Settings_SBR;Format settings, SBR\n"
    "Format_Settings_Sign;Format settings, Sign\n"
    "Format_Settings_SliceCount;Format settings, Slice count\n"
    "Format_Settings_Wrapping;Format settings, wrapping mode\n"
    "Format_Tier;Format tier\n"
    "Format_Url;Weblink for format\n"
    "Format_Version;Format version\n"
    "FormatDefinition;Format definition\n"
    "FpaManufacturer;FPA Manufacturer\n"
    "FpaPass;FPA Pass\n"
    "FpaVersion;FPA Version\n"
    "FrameCount;Frame count\n"
    "FrameRate;Frame rate\n"
    "FrameRate_Maximum;Maximum frame rate\n"
    "FrameRate_Minimum;Minimum frame rate\n"
    "FrameRate_Mode;Frame rate mode\n"
    "FrameRate_Mode_CFR;Constant\n"
    "FrameRate_Mode_VFR;Variable\n"
    "FrameRate_Nominal;Nominal frame rate\n"
    "FrameRate_Original;Original frame rate\n"
    "FrameRate_Real;Real frame rate\n"
    "General;General\n"
    "GeneralCompliance;General compliance\n"
    "Genre;Genre\n"
    "Genre_000;Blues\n"
    "Genre_001;Classic Rock\n"
    "Genre_002;Country\n"
    "Genre_003;Dance\n"
    "Genre_004;Disco\n"
    "Genre_005;Funk\n"
    "Genre_006;Grunge\n"
    "Genre_007;Hip-Hop\n"
    "Genre_008;Jazz\n"
    "Genre_009;Metal\n"
    "Genre_010;New Age\n"
    "Genre_011;Oldies\n"
    "Genre_012;Other\n"
    "Genre_013;Pop\n"
    "Genre_014;R&B\n"
    "Genre_015;Rap\n"
    "Genre_016;Reggae\n"
    "Genre_017;Rock\n"
    "Genre_018;Techno\n"
    "Genre_019;Industrial\n"
    "Genre_020;Alternative\n"
    "Genre_021;Ska\n"
    "Genre_022;Death Metal\n"
    "Genre_023;Pranks\n"
    "Genre_024;Soundtrack\n"
    "Genre_025;Euro-Techno\n"
    "Genre_026;Ambient\n"
    "Genre_027;Trip-Hop\n"
    "Genre_028;Vocal\n"
    "Genre_029;Jazz+Funk\n"
    "Genre_030;Fusion\n"
    "Genre_031;Trance\n"
    "Genre_032;Classical\n"
    "Genre_033;Instrumental\n"
    "Genre_034;Acid\n"
    "Genre_035;House\n"
    "Genre_036;Game\n"
    "Genre_037;Sound Clip\n"
    "Genre_038;Gospel\n"
    "Genre_039;Noise\n"
    "Genre_040;Alt. Rock\n"
    "Genre_041;Bass\n"
    "Genre_042;Soul\n"
    "Genre_043;Punk\n"
    "Genre_044;Space\n"
    "Genre_045;Meditative\n"
    "Genre_046;Instrumental Pop\n"
    "Genre_047;Instrumental Rock\n"
    "Genre_048;Ethnic\n"
    "Genre_049;Gothic\n"
    "Genre_050;Darkwave\n"
    "Genre_051;Techno-Industrial\n"
    "Genre_052;Electronic\n"
    "Genre_053;Pop-Folk\n"
    "Genre_054;Eurodance\n"
    "Genre_055;Dream\n"
    "Genre_056;Southern Rock\n"
    "Genre_057;Comedy\n"
    "Genre_058;Cult\n"
    "Genre_059;Gangsta Rap\n"
    "Genre_060;Top 40\n"
    "Genre_061;Christian Rap\n"
    "Genre_062;Pop/Funk\n"
    "Genre_063;Jungle\n"
    "Genre_064;Native American\n"
    "Genre_065;Cabaret\n"
    "Genre_066;New Wave\n"
    "Genre_067;Psychedelic\n"
    "Genre_068;Rave\n"
    "Genre_069;Showtunes\n"
    "Genre_070;Trailer\n"
    "Genre_071;Lo-Fi\n"
    "Genre_072;Tribal\n"
    "Genre_073;Acid Punk\n"
    "Genre_074;Acid Jazz\n"
    "Genre_075;Polka\n"
    "Genre_076;Retro\n"
    "Genre_077;Musical\n"
    "Genre_078;Rock & Roll\n"
    "Genre_079;Hard Rock\n"
    "Genre_080;Folk\n"
    "Genre_081;Folk-Rock\n"
    "Genre_082;National Folk\n"
    "Genre_083;Swing\n"
    "Genre_084;Fast Fusion\n"
    "Genre_085;Bebop\n"
    "Genre_086;Latin\n"
    "Genre_087;Revival\n"
    "Genre_088;Celtic\n"
    "Genre_089;Bluegrass\n"
    "Genre_090;Avantgarde\n"
    "Genre_091;Gothic Rock\n"
    "Genre_092;Progressive Rock\n"
    "Genre_093;Psychedelic Rock\n"
    "Genre_094;Symphonic Rock\n"
    "Genre_095;Slow Rock\n"
    "Genre_096;Big Band\n"
    "Genre_097;Chorus\n"
    "Genre_098;Easy Listening\n"
    "Genre_099;Acoustic\n"
    "Genre_100;Humour\n"
    "Genre_101;Speech\n"
    "Genre_102;Chanson\n"
    "Genre_103;Opera\n"
    "Genre_104;Chamber Music\n"
    "Genre_105;Sonata\n"
    "Genre_106;Symphony\n"
    "Genre_107;Booty Bass\n"
    "Genre_108;Primus\n"
    "Genre_109;Porn Groove\n"
    "Genre_110;Satire\n"
    "Genre_111;Slow Jam\n"
    "Genre_112;Club\n"
    "Genre_113;Tango\n"
    "Genre_114;Samba\n"
    "Genre_115;Folklore\n"
    "Genre_116;Ballad\n"
    "Genre_117;Power Ballad\n"
    "Genre_118;Rhythmic Soul\n"
    "Genre_119;Freestyle\n"
    "Genre_120;Duet\n"
    "Genre_121;Punk Rock\n"
    "Genre_122;Drum Solo\n"
    "Genre_123;A Cappella\n"
    "Genre_124;Euro-House\n"
    "Genre_125;Dance Hall\n"
    "Genre_126;Goa\n"
    "Genre_127;Drum & Bass\n"
    "Genre_128;Club-House\n"
    "Genre_129;Hardcore\n"
    "Genre_130;Terror\n"
    "Genre_131;Indie\n"
    "Genre_132;BritPop\n"
    "Genre_133;Afro-Punk\n"
    "Genre_134;Polsk Punk\n"
    "Genre_135;Beat\n"
    "Genre_136;Christian Gangsta Rap\n"
    "Genre_137;Heavy Metal\n"
    "Genre_138;Black Metal\n"
    "Genre_139;Crossover\n"
    "Genre_140;Contemporary Christian\n"
    "Genre_141;Christian Rock\n"
    "Genre_142;Merengue\n"
    "Genre_143;Salsa\n"
    "Genre_144;Thrash Metal\n"
    "Genre_145;Anime\n"
    "Genre_146;JPop\n"
    "Genre_147;Synthpop\n"
    "Genre_148;Abstract\n"
    "Genre_149;Art Rock\n"
    "Genre_150;Baroque\n"
    "Genre_151;Bhangra\n"
    "Genre_152;Big Beat\n"
    "Genre_153;Breakbeat\n"
    "Genre_154;Chillout\n"
    "Genre_155;Downtempo\n"
    "Genre_156;Dub\n"
    "Genre_157;EBM\n"
    "Genre_158;Eclectic\n"
    "Genre_159;Electro\n"
    "Genre_160;Electroclash\n"
    "Genre_161;Emo\n"
    "Genre_162;Experimental\n"
    "Genre_163;Garage\n"
    "Genre_164;Global\n"
    "Genre_165;IDM\n"
    "Genre_166;Illbient\n"
    "Genre_167;Industro-Goth\n"
    "Genre_168;Jam Band\n"
    "Genre_169;Krautrock\n"
    "Genre_170;Leftfield\n"
    "Genre_171;Lounge\n"
    "Genre_172;Math Rock\n"
    "Genre_173;New Romantic\n"
    "Genre_174;Nu-Breakz\n"
    "Genre_175;Post-Punk\n"
    "Genre_176;Post-Rock\n"
    "Genre_177;Psytrance\n"
    "Genre_178;Shoegaze\n"
    "Genre_179;Space Rock\n"
    "Genre_180;Trop Rock\n"
    "Genre_181;World Music\n"
    "Genre_182;Neoclassical\n"
    "Genre_183;Audiobook\n"
    "Genre_184;Audio Theatre\n"
    "Genre_185;Neue Deutsche Welle\n"
    "Genre_186;Podcast\n"
    "Genre_187;Indie Rock\n"
    "Genre_188;G-Funk\n"
    "Genre_189;Dubstep\n"
    "Genre_190;Garage Rock\n"
    "Genre_191;Psybient\n"
    "Go to WebSite;Go to website\n"
    "Gop_OpenClosed;GOP, Open/Closed\n"
    "Gop_OpenClosed_Closed;Closed\n"
    "Gop_OpenClosed_FirstFrame;GOP, Open/Closed of first frame\n"
    "Gop_OpenClosed_Open;Open\n"
    "Group;Group\n"
    "Grouping;Grouping\n"
    "GroupPreset;Group preset\n"
    "h; h\n"
    "HDR_Format;HDR format\n"
    "Header file;Create a header file\n"
    "Height;Height\n"
    "Height_CleanAperture;Clean aperture height\n"
    "Height_Original;Original height\n"
    "Help;Help\n"
    "Hint;Hint\n"
    "HomeTheaterAvr;Home theater AVR\n"
    "How many audio streams?;How many audio streams?\n"
    "How many chapters streams?;How many chapters streams?\n"
    "How many text streams?;How many text streams?\n"
    "How many video streams?;How many video streams?\n"
    "HTML;HTML\n"
    "ID;ID\n"
    "IdentClockStart;Ident Clock Start\n"
    "IFrameInterval;I-Frame interval\n"
    "Image;Image\n"
    "Image stream(s);Image streams\n"
    "Image_Codec_List;Codecs Image\n"
    "ImageCount;Count of image streams\n"
    "ImmersiveStereo;Immersive stereo\n"
    "Info;Info\n"
    "Instruments;Instruments\n"
    "IntegratedLoudness;Integrated loudness\n"
    "IntegratedLoudness_Level;Integrated loudness (level gated)\n"
    "IntegratedLoudness_Speech;Integrated loudness (speech gated)\n"
    "InteractivityEnabled;Interactivity enabled\n"
    "Interlaced_BFF;Bottom Field First\n"
    "Interlaced_Interlaced;Interlaced\n"
    "Interlaced_PPF;Progressive\n"
    "Interlaced_Progressive;Progressive\n"
    "Interlaced_TFF;Top Field First\n"
    "Interlacement;Interlacement\n"
    "Interleave_Duration;Interleave, duration\n"
    "Interleave_Preload;Interleave, preload duration\n"
    "Interleave_VideoFrames;Interleave, duration\n"
    "Interleaved;Interleaved\n"
    "InternetMediaType;Internet media type\n"
    "IRCA;IRCA\n"
    "ISBN;ISBN\n"
    "ISRC;ISRC\n"
    "Keywords;Keywords\n"
    "Known codecs;Known codecs\n"
    "Known formats;Known formats\n"
    "Known parameters;Known parameters\n"
    "Label;Label\n"
    "Language;Language\n"
    "Language_aa;Afar\n"
    "Language_ab;Abkhazian\n"
    "Language_ae;Avestan\n"
    "Language_af;Afrikaans\n"
    "Language_ak;Akan\n"
    "Language_am;Amharic\n"
    "Language_an;Aragonese\n"
    "Language_ar;Arabic\n"
    "Language_as;Assamese\n"
    "Language_av;Avaric\n"
    "Language_ay;Aymara\n"
    "Language_az;Azerbaijani\n"
    "Language_ba;Bashkir\n"
    "Language_be;Belarusian\n"
    "Language_bg;Bulgarian\n"
    "Language_bh;Bihari\n"
    "Language_bi;Bislama\n"
    "Language_bm;Bambara\n"
    "Language_bn;Bengali\n"
    "Language_bo;Tibetan\n"
    "Language_br;Breton\n"
    "Language_bs;Bosnian\n"
    "Language_ca;Catalan\n"
    "Language_ce;Chechen\n"
    "Language_ch;Chamorro\n"
    "Language_cmn;Mandarin\n"
    "Language_co;Corsican\n"
    "Language_cr;Cree\n"
    "Language_cs;Czech\n"
    "Language_cu;Slave\n"
    "Language_cv;Chuvash\n"
    "Language_cy;Welsh\n"
    "Language_da;Danish\n"
    "Language_de;German\n"
    "Language_dv;Divehi\n"
    "Language_dz;Dzongkha\n"
    "Language_ee;Ewe\n"
    "Language_el;Greek\n"
    "Language_en;English\n"
    "Language_en-gb;English (Great Britain)\n"
    "Language_en-us;English (United States)\n"
    "Language_eo;Esperanto\n"
    "Language_es;Spanish\n"
    "Language_es-419;Spanish (Latin America)\n"
    "Language_et;Estonian\n"
    "Language_eu;Basque\n"
    "Language_fa;Persian\n"
    "Language_ff;Fulah\n"
    "Language_fi;Finnish\n"
    "Language_fil;Filipino\n"
    "Language_fj;Fijian\n"
    "Language_fo;Faroese\n"
    "Language_fr;French\n"
    "Language_fy;Frisian\n"
    "Language_ga;Irish\n"
    "Language_gd;Gaelic\n"
    "Language_gl;Galician\n"
    "Language_gn;Guarani\n"
    "Language_gu;Gujarati\n"
    "Language_gv;Manx\n"
    "Language_ha;Hausa\n"
    "Language_he;Hebrew\n"
    "Language_hi;Hindi\n"
    "Language_ho;Hiri Motu\n"
    "Language_hr;Croatian\n"
    "Language_ht;Haitian\n"
    "Language_hu;Hungarian\n"
    "Language_hy;Armenian\n"
    "Language_hy-az;Armenian (Azerbaijani)\n"
    "Language_hz;Herero\n"
    "Language_ia;Auxiliary Language Association\n"
    "Language_id;Indonesian\n"
    "Language_ie;Interlingue\n"
    "Language_ig;Igbo\n"
    "Language_ii;Sichuan Yi\n"
    "Language_ik;Inupiaq\n"
    "Language_Info;Language info\n"
    "Language_io;Ido\n"
    "Language_is;Icelandic\n"
    "Language_it;Italian\n"
    "Language_iu;Inuktitut\n"
    "Language_ja;Japanese\n"
    "Language_jv;Javanese\n"
    "Language_ka;Georgian\n"
    "Language_kg;Kongo\n"
    "Language_ki;Kikuyu\n"
    "Language_kj;Kuanyama\n"
    "Language_kk;Kazakh\n"
    "Language_kl;Kalaallisut\n"
    "Language_km;Khmer\n"
    "Language_kn;Kannada\n"
    "Language_ko;Korean\n"
    "Language_kr;Kanuri\n"
    "Language_ks;Kashmiri\n"
    "Language_ku;Kurdish\n"
    "Language_kv;Komi\n"
    "Language_kw;Cornish\n"
    "Language_ky;Kirghiz\n"
    "Language_la;Latin\n"
    "Language_lb;Luxembourgish\n"
    "Language_lg;Ganda\n"
    "Language_li;Limburgish\n"
    "Language_ln;Lingala\n"
    "Language_lo;Lao\n"
    "Language_lt;Lithuanian\n"
    "Language_lu;Luba-Katanga\n"
    "Language_lv;Latvian\n"
    "Language_mg;Malagasy\n"
    "Language_mh;Marshallese\n"
    "Language_mi;Maori\n"
    "Language_mis;Uncoded languages\n"
    "Language_mk;Macedonian\n"
    "Language_ml;Malayalam\n"
    "Language_mn;Mongolian\n"
    "Language_mn-cn;Mongolian (China)\n"
    "Language_mo;Moldavian\n"
    "Language_More;Language, more info\n"
    "Language_mr;Marathi\n"
    "Language_ms;Malay\n"
    "Language_ms-bn;Malay (Brunei)\n"
    "Language_mt;Maltese\n"
    "Language_mul;Multiple languages\n"
    "Language_my;Burmese\n"
    "Language_na;Nauru\n"
    "Language_nb;Norwegian Bokmal\n"
    "Language_nd;Ndebele\n"
    "Language_ne;Nepali\n"
    "Language_ng;Ndonga\n"
    "Language_nl;Dutch\n"
    "Language_nl-be;Flemish\n"
    "Language_nn;Norwegian Nynorsk\n"
    "Language_no;Norwegian\n"
    "Language_nr;Ndebele\n"
    "Language_nv;Navaho\n"
    "Language_ny;Nyanja\n"
    "Language_oc;Occitan\n"
    "Language_oj;Ojibwa\n"
    "Language_om;Oromo\n"
    "Language_or;Oriya\n"
    "Language_os;Ossetic\n"
    "Language_pa;Panjabi\n"
    "Language_pi;Pali\n"
    "Language_pl;Polish\n"
    "Language_ps;Pushto\n"
    "Language_pt;Portuguese\n"
    "Language_pt-br;Portuguese (Brazil)\n"
    "Language_qu;Quechua\n"
    "Language_rm;Raeto-Romance\n"
    "Language_rn;Rundi\n"
    "Language_ro;Romanian\n"
    "Language_ru;Russian\n"
    "Language_rw;Kinyarwanda\n"
    "Language_sa;Sanskrit\n"
    "Language_sc;Sardinian\n"
    "Language_sd;Sindhi\n"
    "Language_se;Northern Sami\n"
    "Language_sg;Sango\n"
    "Language_si;Sinhala\n"
    "Language_sk;Slovak\n"
    "Language_sl;Slovenian\n"
    "Language_sm;Samoan\n"
    "Language_smi;Sami\n"
    "Language_sn;Shona\n"
    "Language_so;Somali\n"
    "Language_sq;Albanian\n"
    "Language_sr;Serbian\n"
    "Language_ss;Swati\n"
    "Language_st;Sotho\n"
    "Language_su;Sundanese\n"
    "Language_sv;Swedish\n"
    "Language_sw;Swahili\n"
    "Language_ta;Tamil\n"
    "Language_te;Telugu\n"
    "Language_tg;Tajik\n"
    "Language_th;Thai\n"
    "Language_ti;Tigrinya\n"
    "Language_tk;Turkmen\n"
    "Language_tl;Tagalog\n"
    "Language_tn;Tswana\n"
    "Language_to;Tonga\n"
    "Language_tr;Turkish\n"
    "Language_ts;Tsonga\n"
    "Language_tt;Tatar\n"
    "Language_tw;Twi\n"
    "Language_ty;Tahitian\n"
    "Language_ug;Uighur\n"
    "Language_uk;Ukrainian\n"
    "Language_und;Undetermined\n"
    "Language_ur;Urdu\n"
    "Language_uz;Uzbek\n"
    "Language_ve;Venda\n"
    "Language_vi;Vietnamese\n"
    "Language_vo;Volapuk\n"
    "Language_wa;Walloon\n"
    "Language_wo;Wolof\n"
    "Language_xh;Xhosa\n"
    "Language_yi;Yiddish\n"
    "Language_yo;Yoruba\n"
    "Language_yue;Cantonese\n"
    "Language_za;Zhuang\n"
    "Language_zh;Chinese\n"
    "Language_zh-cn;Chinese (China)\n"
    "Language_zh-CN;Chinese (China)\n"
    "Language_zh-tw;Chinese (Taiwan)\n"
    "Language_zh-TW;Chinese (Taiwan)\n"
    "Language_zh-cmn;Mandarin\n"
    "Language_zh-yue;Cantonese\n"
    "Language_zh-Hans;Chinese (Simplified)\n"
    "Language_zh-Hant;Chinese (Traditional)\n"
    "Language_zu;Zulu\n"
    "Language_zxx;No linguistic content or not applicable\n"
    "LawRating;Law rating\n"
    "LCCN;LCCN\n"
    "LfeAttenuationKnown;LFE attenuation known\n"
    "LfeMixGain;LFE mix gain\n"
    "Library;Muxing library\n"
    "Lightness;Lightness\n"
    "Lines_Count;Count of lines\n"
    "Lines_MaxCountPerEvent;Maximum count of lines per event\n"
    "LineUpStart;Line Up Start\n"
    "LinkedTo_Bed_Pos;Bed #s\n"
    "LinkedTo_ChannelFormat_Pos;Channel format #s\n"
    "LinkedTo_ComplementaryObject_Pos;Complementary object #s\n"
    "LinkedTo_Content_Pos;Content #s\n"
    "LinkedTo_Group_Pos;Group #s\n"
    "LinkedTo_Object_Pos;Object #s\n"
    "LinkedTo_PackFormat_Pos;Pack format #s\n"
    "LinkedTo_SignalGroup_Pos;Signal group #s\n"
    "LinkedTo_StreamFormat_Pos;Stream format #s\n"
    "LinkedTo_Substream_Pos;Substream #s\n"
    "LinkedTo_TrackFormat_Pos;Track format #s\n"
    "LinkedTo_TrackUID_Pos;Track UID #s\n"
    "List;List\n"
    "LongTermLoudness;Long term loudness\n"
    "LoRoCenterMixGain;LoRo center mix gain\n"
    "LoRoSurroundMixGain;LoRo surround mix gain\n"
    "Loudness_Anchor;Anchor loudness\n"
    "Loudness_Anchor_Album;Anchor loudness (album)\n"
    "Loudness_Count;Loudness info count\n"
    "Loudness_Count_Album;Loudness info count (album)\n"
    "Loudness_MaximumMomentary;Maximum momentary loudness\n"
    "Loudness_MaximumMomentary_Album;Maximum momentary loudness (album)\n"
    "Loudness_MaximumOfRange;Maximum of the range\n"
    "Loudness_MaximumOfRange_Album;Maximum of the range (album)\n"
    "Loudness_MaximumShortTerm;Maximum short-term loudness\n"
    "Loudness_MaximumShortTerm_Album;Maximum short-term loudness (album)\n"
    "Loudness_ProductionMixingLevel;Production mixing level\n"
    "Loudness_ProductionMixingLevel_Album;Production mixing level (album)\n"
    "Loudness_Program;Program loudness\n"
    "Loudness_Program_Album;Program loudness (album)\n"
    "Loudness_Range;Loudness range\n"
    "Loudness_Range_Album;Loudness range (album)\n"
    "Loudness_RoomType;Production room type\n"
    "Loudness_RoomType_Album;Production room type (album)\n"
    "LtRtCenterMixGain;LtRt center mix gain\n"
    "LtRtSurroundMixGain;LtRt surround mix gain\n"
    "Lyricist;Lyricist\n"
    "Lyrics;Lyrics\n"
    "Mastered_Date;Mastered date\n"
    "MasteredBy;Mastered by\n"
    "MasteringDisplay_ColorPrimaries;Mastering display color primaries\n"
    "MasteringDisplay_Luminance;Mastering display luminance\n"
    "Matrix_Channel(s);Matrix encoding, Channel(s)\n"
    "Matrix_ChannelPositions;Matrix encoding, channel positions\n"
    "matrix_coefficients;Matrix coefficients\n"
    "Matrix_Format;Matrix encoding, format\n"
    "MaxCLL;Maximum Content Light Level\n"
    "MaxFALL;Maximum Frame-Average Light Level\n"
    "MaxGain;Max gain\n"
    "MaximumMomentaryLoudness;Maximum momentary loudness\n"
    "MaxTruePeak;Max true peak\n"
    "MD5;MD5\n"
    "MD5_Unencoded;MD5 of the unencoded content\n"
    "MediaInfo_About;MediaInfo provides easy access to technical and tag information about video and audio files.\r\nExcept the Mac App Store graphical user interface, it is open-source software, which means that it is free of charge to the end user and developers have freedom to study, to improve and to redistribute the program (BSD license)\n"
    "Menu;Menu\n"
    "Menu stream(s);Menu streams\n"
    "Menu_Codec_List;Menu codecs\n"
    "Menu_Hint;More possibilities\n"
    "Menu_No;No menu\n"
    "MenuCount;Count of menu streams\n"
    "MenuID;Menu ID\n"
    "Metadata_Format;Metadata format\n"
    "Metadata_Format_Type;Type of the metadata frame\n"
    "Metadata_MuxingMode;Metadata muxing mode\n"
    "MixType;Mix type\n"
    "mn; min\n"
    "Mood;Mood\n"
    "More;More\n"
    "Movie;Movie name\n"
    "ms; ms\n"
    "MSDI;MSDI\n"
    "MultipleStream;Multiple-stream\n"
    "MusicBy;Music by\n"
    "MultiView_Count;Count of views\n"
    "MuxingMode;Muxing mode\n"
    "MuxingMode_MoreInfo;Muxing mode, more info\n"
    "MuxingMode_PackedBitstream;Packed bitstream\n"
    "Name;Name\n"
    "Nationality;Nationality\n"
    "NetworkName;Network name\n"
    "New;New\n"
    "Newest version;Check for new versions (requires Internet connection)\n"
    "NewVersion_Menu;A new version is available\n"
    "NewVersion_Question_Content;A new version (v%Version%) is available, would you like to download it?\n"
    "NewVersion_Question_Title;A new version was released!\n"
    "No;No\n"
    "Not yet;Not yet\n"
    "NumberOfChannelFormats;Number of channel formats\n"
    "NumberOfContents;Number of contents\n"
    "NumberOfDynamicObjects;Number of dynamic objects\n"
    "NumberOfElementaryStreams;Number of elementary streams\n"
    "NumberOfObjects;Number of objects\n"
    "NumberOfPackFormats;Number of pack formats\n"
    "NumberOfPresentations;Number of presentations\n"
    "NumberOfProgrammes;Number of programmes\n"
    "NumberOfStreamFormats;Number of stream formats\n"
    "NumberOfSubstreams;Number of substreams\n"
    "NumberOfTrackFormats;Number of track formats\n"
    "NumberOfTrackUIDs;Number of track UIDs\n"
    "NumColors;Number of colors\n"
    "Object;Object\n"
    "ObjectCount;Object Count\n"
    "OK;OK\n"
    "One output file per input file;One output file per input file\n"
    "Open;Open\n"
    "OpenCaptionsLanguage;Open Captions Language\n"
    "OpenCaptionsPresent;Open Captions Present\n"
    "OpenCaptionsType;Open Captions Type\n"
    "Options;Options\n"
    "Options_Hint;Preferences\n"
    "Original;Original\n"
    "OriginalNetworkName;Original network name\n"
    "OriginalSourceForm;Original source form\n"
    "OriginalSourceMedium;Original source medium\n"
    "OriginalSourceMedium_ID;ID in the original source medium\n"
    "Originator;Originator\n"
    "Other;Other\n"
    "OtherIdentifier;Other Identifier\n"
    "OtherIdentifierType;Other Identifier Type\n"
    "Output;Output\n"
    "Output format;Output format\n"
    "OverallBitRate;Overall bit rate\n"
    "OverallBitRate_Maximum;Maximum Overall bit rate\n"
    "OverallBitRate_Minimum;Minimum Overall bit rate\n"
    "OverallBitRate_Mode;Overall bit rate mode\n"
    "OverallBitRate_Nominal;Nominal Overall bit rate\n"
    "PackageName;Package name\n"
    "PackFormat;Pack format\n"
    "Part;Part\n"
    "Part_Count;Total count\n"
    "PartialParsing;Partial parsing\n"
    "PartNumber;Part Number\n"
    "PartTotal;Part Total\n"
    "Performer;Performer\n"
    "Period;Period\n"
    "Phase90FilterInfo;Phase 90 filter info\n"
    "Phase90FilterInfo2ch;Phase 90 Filer Info 2-ch\n"
    "Phone;Phone\n"
    "PictureRatio;Picture Ratio\n"
    "PixelAspectRatio;Pixel aspect ratio\n"
    "PixelAspectRatio_CleanAperture;Clean aperture pixel aspect ratio\n"
    "PixelAspectRatio_Original;Original pixel aspect ratio\n"
    "PlayCounter;PlayCounter\n"
    "Played_Count;Times played\n"
    "Played_First_Date;First played\n"
    "Played_Last_Date;Last played\n"
    "PlayTime;PlayTime\n"
    "PodcastCategory;Podcast category\n"
    "PortableHeadphones;Portable headphones\n"
    "PortableSpeakers;Portable speakers\n"
    "Position;Position\n"
    "Position_Cartesian;Position (cartesian)\n"
    "Position_Polar;Position (polar)\n"
    "Position_Total;Total\n"
    "Preferences;Preferences\n"
    "PreferredDownmix;Preferred downmix\n"
    "PreselectionLabel;Preselection label\n"
    "Presentation;Presentation\n"
    "PresentationConfig;Presentation config\n"
    "PresentationConfig_ContentClassifier;Presentation config from content classifiers\n"
    "PresentationID;Presentation ID\n"
    "PresentationLevel;Presentation level\n"
    "PreviousDownmixType5ch;Previous Downmix Type 5-ch\n"
    "PreviousMixType2ch;Previous Mix Type 2-ch\n"
    "PrimaryAudioLanguage;Primary Audio Language\n"
    "Producer;Producer\n"
    "ProductionDesigner;Production designer\n"
    "ProductionNumber;Production Number\n"
    "ProductionStudio;Production studio\n"
    "ProductPlacement;Product Placement\n"
    "Programme;Programme\n"
    "ProgrammeHasText;Programme Has Text\n"
    "ProgrammeTextLanguage;Programme Text Language\n"
    "ProgrammeTitle;Programme Title\n"
    "Publisher;Publisher\n"
    "Purchased_Date;purchased date\n"
    "Quote character;Quote character\n"
    "RadioStation;Radio station\n"
    "Rating;Rating\n"
    "RealtimeLoudnessCorrected;Realtime loudness corrected\n"
    "Reel;Reel\n"
    "Recorded_Date;Recorded date\n"
    "Recorded_Location;Recorded location\n"
    "Released_Date;Released date\n"
    "RemixedBy;Remixed by\n"
    "RenderMode;Render mode\n"
    "ReplayGain_Gain;Replay gain\n"
    "ReplayGain_Peak;Replay gain peak\n"
    "Resolution;Resolution\n"
    "s; s\n"
    "SamplePeakLevel;Sample peak level\n"
    "SamplePeakLevel_Album;Sample peak level (album)\n"
    "SamplesPerFrame;Samples per frame\n"
    "SamplingCount;Samples count\n"
    "SamplingRate;Sampling rate\n"
    "Save;Save\n"
    "ScanOrder;Scan order\n"
    "ScanOrder_Original;Original scan order\n"
    "ScanOrder_Stored;Stored scan order\n"
    "ScanOrder_StoredDisplayedInverted;Scan order, stored/displayed order inverted\n"
    "ScanOrder_StoreMethod;Scan order, store method\n"
    "ScanType;Scan type\n"
    "ScanType_Original;Original scan type\n"
    "ScanType_StoreMethod;Scan type, store method\n"
    "ScreenplayBy;Screenplay by\n"
    "ScreenToCenter;Screen to center\n"
    "ScreenToFront;Screen to front\n"
    "Season;Season\n"
    "SecondaryAudioLanguage;Secondary Audio Language\n"
    "see below;see below\n"
    "Send HeaderFile;Please send me the Header file here : http://sourceforge.net/projects/mediainfo/ (Bug section)\n"
    "Separator_Columns;columns separator\n"
    "Separator_Lines;lines separator\n"
    "SeriesTitle;Series Title\n"
    "ServiceChannel;Service channel number\n"
    "ServiceKind;Service kind\n"
    "ServiceName;Service name\n"
    "ServiceProvider;Service provider\n"
    "ServiceType;Service type\n"
    "Set;Set\n"
    "Set_Count;Set count\n"
    "Setup;Setup\n"
    "Sharpness;Sharpness\n"
    "Sheet;Sheet\n"
    "Sheet (Complete);Sheet (Complete)\n"
    "Shell extension;Explorer extension (in Windows Explorer, right click on a file, there will be a MediaInfo option)\n"
    "Shell extension, folder;For folders too\n"
    "Shell InfoTip;Explorer Tooltip (in Windows Explorer, move the mouse over the file, info will be displayed)\n"
    "ShimName;Shim Name\n"
    "ShimVersion;Shim Version\n"
    "Show menu;Show menu\n"
    "Show toolbar;Show toolbar\n"
    "SignalGroup;Signal group\n"
    "SigningPresent;Signing Present\n"
    "SignLanguage;Sign Language\n"
    "Sort;Sorted by\n"
    "SoundCategory;Sound category\n"
    "SoundEngineer;Sound engineer\n"
    "Source;Source\n"
    "Source_Duration;Source duration\n"
    "Source_FrameCount;Source frame count\n"
    "Source_SamplingCount;Source sample count\n"
    "Source_StreamSize;Source stream size\n"
    "Source_StreamSize_Encoded;Source encoded stream size\n"
    "SpokenSubtitles;Spoken subtitles\n"
    "Standard;Standard\n"
    "StoreMethod_InterleavedFields;Interleaved fields\n"
    "StoreMethod_SeparatedFields;Separated fields\n"
    "StoreMethod_SeparatedFields_1;Separated fields (1 field per block)\n"
    "StoreMethod_SeparatedFields_2;Separated fields (2 fields per block)\n"
    "Stream;Stream\n"
    "Stream_MoreInfo;More information about the stream\n"
    "StreamCount;Count of stream of this kind\n"
    "StreamFormat;Stream format\n"
    "StreamID;Stream ID\n"
    "streamIdentifier;Stream identifier\n"
    "StreamKind;Kind of stream\n"
    "StreamKindID;Stream identifier\n"
    "StreamKindPos;Stream identifier\n"
    "StreamSize;Stream size\n"
    "StreamSize_Demuxed;Stream size when demuxed\n"
    "StreamSize_Encoded;Encoded stream size\n"
    "StreamSize_Proportion;Proportion of this stream\n"
    "Subject;Subject\n"
    "Substream;Substream\n"
    "SubTrack;SubTrack\n"
    "SubtstreamIdChannel;Substream start ID & channel index\n"
    "Summary;Summary\n"
    "Supported formats;Supported formats\n"
    "Supported?;Supported?\n"
    "SurroundAttenuationKnown;Surround attenuation known\n"
    "SwitchGroup;Switch group\n"
    "Synopsis;Synopsis\n"
    "SystemId;Id\n"
    "Tagged_Application;Tagging application\n"
    "Tagged_Date;Tagged date\n"
    "TargetDeviceConfig;Target device config\n"
    "Technician;Technician\n"
    "TermsOfUse;Terms of use\n"
    "TertiaryAudioLanguage;Tertiary Audio Language\n"
    "Text;Text\n"
    "Text - Custom;Text - Custom\n"
    "Text (HTML);Text (HTML)\n"
    "Text stream(s);Text streams\n"
    "Text streams;Text streams\n"
    "Text_Codec_List;Text codecs\n"
    "Text_No;No text\n"
    "Text1;First text stream\n"
    "Text2;Second text stream\n"
    "Text3;Third text stream\n"
    "TextCount;Count of text streams\n"
    "TextlessElementsExist;Textless Elements Exist\n"
    "ThanksTo;Thanks to\n"
    "Thousands separator;Thousands separator\n"
    "TimeCode;Time code\n"
    "TimeCode_FirstFrame;Time code of first frame\n"
    "TimeCode_LastFrame;Time code of last frame\n"
    "TimeCode_MaxFrameNumber;Maximum frame number in time codes\n"
    "TimeCode_MaxFrameNumber_Theory;Theoritical maximum frame number in time codes\n"
    "TimeCode_Settings;Time code settings\n"
    "TimeCode_Source;Time code source\n"
    "TimeCode_Stripped;Time code, stripped\n"
    "TimeStamp;Time stamp\n"
    "TimeZone;Timezone\n"
    "Title;Title\n"
    "Title_More;Title, more info\n"
    "Top4ToTop2;Four fronts to two fronts\n"
    "TopBackToFront;Top backs to front\n"
    "TopBackToSide;Top backs to side\n"
    "TopFrontToBack;Top fronts to back\n"
    "TopFrontToFront;Top fronts to front\n"
    "TopFrontToSide;Top fronts to side\n"
    "Total;Total\n"
    "TotalNumberOfParts;Total Number Of Parts\n"
    "TotalProgrammeDuration;Total Programme Duration\n"
    "Track;Track name\n"
    "Track_Count;Track count\n"
    "TrackFormat;Track format\n"
    "TrackIndex;Track index\n"
    "TrackUID;Track UID\n"
    "transfer_characteristics;Transfer characteristics\n"
    "Translator;Translator\n"
    "Transport;Transport\n"
    "Tree;Tree\n"
    "Tree & Text;Tree & Text\n"
    "Trim_Center;Center trim\n"
    "Trim_Height;Height trim\n"
    "Trim_Surround;Surround trim\n"
    "TrimMode;Trim mode\n"
    "TrimMode0i;Trim mode for 2.0\n"
    "TrimMode1i;Trim mode for 5.1\n"
    "TrimMode2i;Trim mode for 7.1\n"
    "TrimMode3i;Trim mode for 2.1.2\n"
    "TrimMode4i;Trim mode for 5.1.2\n"
    "TrimMode5i;Trim mode for 7.1.2\n"
    "TrimMode6i;Trim mode for 2.1.4\n"
    "TrimMode7i;Trim mode for 5.1.4\n"
    "TrimMode8i;Trim mode for 7.1.4\n"
    "TruePeakLevel;True peak level\n"
    "TruePeakLevel_Album;True peak level (album)\n"
    "Type;Type\n"
    "Type_Composer;Composer\n"
    "Type_Conductor;Conductor\n"
    "Type_Cover;Cover\n"
    "Type_Cover_Back;Cover (back)\n"
    "Type_Cover_Media;Cover (media)\n"
    "Type_DuringPerformance;During performance\n"
    "Type_DuringRecording;During recording\n"
    "Type_FileIcon;File icon\n"
    "Type_FileIcon_32x32;File icon (32x32)\n"
    "Type_Illustration;Illustration\n"
    "Type_LeafletPage;Leaflet page\n"
    "Type_Lyricist;Lyricist\n"
    "Type_Performer;Performer\n"
    "Type_Performer_Lead;Performer (lead)\n"
    "Type_PerformerLogo;Performer logo\n"
    "Type_Picture;Picture\n"
    "Type_PublisherLogo;Publisher logo\n"
    "Type_RecordingLocation;Recording Location\n"
    "Type_ScreenCapture;Screen capture\n"
    "Type_Thumbnail;Thumbnail\n"
    "TypeDefinition;Type definition\n"
    "UniqueID;Unique ID\n"
    "UniversalAdID;Universal Ad ID\n"
    "UniversalAdID_Registry;Universal Ad ID registry\n"
    "UniversalAdID_Value;Universal Ad ID value\n"
    "Unknown;Unknown\n"
    "Url;Url\n"
    "Video;Video\n"
    "Video stream(s);Video stream(s)\n"
    "Video_Codec_List;Codecs Video\n"
    "Video_Delay;Delay relative to video\n"
    "Video_No;No video\n"
    "Video0_Delay;Video0 delay\n"
    "Video1;First video stream\n"
    "VideoComments;Video Comments\n"
    "VideoCount;Count of video streams\n"
    "View;View\n"
    "View_Hint;Change the means of viewing information\n"
    "Warning : more streams in the files;Warning : there are more streams in the files\n"
    "Web;Web\n"
    "WebSite_Audio;Go to the web site of this audio codec\n"
    "WebSite_Audio_More;Go to the web site (%Url%) to find this audio codec\n"
    "WebSite_General;Go to the web site of a player for this file\n"
    "WebSite_General_More;Go to the web site of a player for this file\n"
    "WebSite_Text;Go to the web site of this text codec\n"
    "WebSite_Text_More;Go to the web site (%Url%) to find this text codec\n"
    "WebSite_Url;http://MediaArea.net/MediaInfo\n"
    "WebSite_Video;Go to the web site of this video codec\n"
    "WebSite_Video_More;Go to the web site (%Url%) to find this video codec\n"
    "Width;Width\n"
    "Width_CleanAperture;Clean aperture width\n"
    "Width_Original;Original width\n"
    "WriteMe;Write mail to author\n"
    "WriteToTranslator;Write to translator\n"
    "Written_Date;Written date\n"
    "Written_Location;Written location\n"
    "WrittenBy;Written by\n"
    "Yes;Yes\n"
    "Your system;Your system\n"
    "ZZ_Automatic_Percent;100\n"
    "ZZ_AutomaticLanguage_Percent;100\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Format (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "AAF;;;M;Aaf;;aaf\n"
    "AIFF;;;M;Riff;Apple/SGI;aiff aifc aif;audio/x-aiff\n"
    "AMV;;;M;Riff;Chinese hack of AVI;amv;;http://en.wikipedia.org/wiki/AMV_video_format\n"
    "AVI;;;M;Riff;Audio Video Interleave;avi;video/vnd.avi\n"
    "BDAV;;;M;Bdav;Blu-ray Video;m2ts mts ssif\n"
    "Blu-ray Clip info;;;M;Bdmv;;clpi\n"
    "Blu-ray Index;;;M;Bdmv;;bdmv bdm\n"
    "Blu-ray Movie object;;;M;Bdmv;;bdmv bdm\n"
    "Blu-ray Playlist;;;M;Bdmv;;mpls\n"
    "CDDA;;;M;Riff;;cda\n"
    "CDXA;;;M;Cdxa;;dat\n"
    "DASH MPD;;;M;DashMpd;;mpd;application/dash+xml;;Lossy\n"
    "DV;;;M;DvdDif;;dv dif;video/DV;;Lossy\n"
    "DivX;;;M;Riff;Hack of AVI;divx;video/vnd.avi;http://www.divx.com\n"
    "DPG;;;M;Dpg;Nintendo DS;dpg\n"
    "DVD Video;;;M;Dvdv;;ifo\n"
    "Flash Video;;;M;Flv;;flv;video/x-flv;http://www.macromedia.com/go/getflashplayer\n"
    "GXF;;;M;Gxf;SMPTE 360M;gxf\n"
    "HDS F4M;Flash Media Manifest;;M;HdsF4m;;f4m\n"
    "HEIF;;;M;Mpeg4;;heif avci avcs heic heics avif avis\n"
    "HLS;;;M;Hls;;m3u8\n"
    "Google Video;;;M;Riff;Hack of AVI;gvi;;http://video.google.com/playerdownload.html\n"
    "ICC;;;;Icc;;icc\n"
    "ISM;Internet Streaming Media;;M;Ism;;ism\n"
    "IVF;;;M;Ivf;;ivf\n"
    "LXF;;;M;Lxf;;lxf;video/lxf\n"
    "Matroska;;;M;Mk;;mkv mk3d mka mks;;https://matroska.org/downloads/windows.html\n"
    "MPEG-PS;;;M;MpegPs;;mpeg mpg m2p vob vro pss evo;video/MP2P\n"
    "MPEG-TS;;;M;MpegTs;;ts m2t m2s m4t m4s tmf ts tp trp ty;video/MP2T\n"
    "MPEG-4;;;M;Mpeg4;;braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v;video/mp4\n"
    "MTV;;;M;Other;Chinese hack of MPEG-1 layer 3;mtv;;http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player\n"
    "MXF;;;M;Mxf;;mxf;application/mxf\n"
    "NSV;;;M;Nsv;Nullsoft Streaming Video;nsv;;http://winamp.com\n"
    "NUT;;;M;Nut;;nut\n"
    "Ogg;;;M;Ogg;;oga ogg ogm ogv ogx opus spx;;https://en.wikipedia.org/wiki/Ogg\n"
    "PMP;;;M;Pmp;Playstation Portable;pmp\n"
    "PTX;;;M;Ptx;;ptx\n"
    "QuickTime;;;M;Mpeg4;Original Apple specifications;braw mov qt;video/quicktime;http://www.apple.com/quicktime/download/standalone.html\n"
    "RealMedia;;;M;Rm;;rm rmvb ra;application/vnd.rn-realmedia\n"
    "RIFF-MMP;;;M;Riff;RIFF Multimedia Movie\n"
    "ShockWave;;;M;Swf;;swf;application/x-shockwave;http://www.macromedia.com/go/getflashplayer\n"
    "SKM;;;M;Skm;Sky Korean Mobilephone;skm;;http://www.isky.co.kr/html/cs/download.jsp\n"
    "WebM;;;M;Mkv;;webm;video/webm;http://www.webmproject.org/\n"
    "Windows Media;;;M;Wm;;asf dvr-ms wma wmv;video/x-ms-wmv\n"
    "WTV;;;M;Wtv;;wtv\n"
    "AV1;;;V;Av1;AOMedia Video 1;;;http://aomedia.org/\n"
    "AV2;;;V;Av2;AOMedia Video 2;;;http://aomedia.org/\n"
    "AVC;;;V;Avc;Advanced Video Codec;avc h264 264;video/H264;http://developers.videolan.org/x264.html\n"
    "AVS Video;;;V;AvsV;Audio Video Standard, Video part;;;http://www.avs.org.cn/;Lossy\n"
    "AVS3 Video;;;V;Avs3V;Audio Video Standard 3, Video part;avs3;;http://www.avs.org.cn/;Lossy\n"
    "Cinegy Daniel;;;V;;;;;https://www.cinegy.com\n"
    "Cinegy Daniel2;;;V;;;;;https://www.cinegy.com\n"
    "Dirac;;;V;Dirac;;drc;;http://diracvideo.org/;Lossy\n"
    "FFV1;;;V;;;;;;Lossless\n"
    "FFV2;;;V;;;;;;Lossless\n"
    "FLC;;;V;Flic;;fli flc;;http://www.chem.nott.ac.uk/flc.html;Lossy\n"
    "FLI;;;V;Flic;;fli flc;;http://www.chem.nott.ac.uk/flc.html;Lossy\n"
    "FLIC;;;V;Flic;;fli flc;;http://www.chem.nott.ac.uk/flc.html;Lossy\n"
    "H.261;;;V;;;h261;video/H261;;Lossy\n"
    "H.263;;;V;;;h263;video/H263;;Lossy\n"
    "HEVC;;;V;Hevc;High Efficiency Video Coding;hevc h265 265;video/H265;http://www.itu.int\n"
    "MPEG Video;;;V;Mpegv;;mpgv mpv mp1v m1v mp2v m2v;video/MPV;;Lossy\n"
    "MPEG-4 Visual;;;V;Mpeg4;;m4v mp4v;video/MP4V-ES;;Lossy\n"
    "Theora;;;V;;;;;http://www.theora.org/;Lossy\n"
    "VC-1;;;V;Vc1;;vc1;video/vc1;;Lossy\n"
    "YUV4MPEG2;;;V;Y4m;;y4m;;;Lossless\n"
    "VP8;;;V;;;;;http://www.webmproject.org/;Lossy\n"
    "YUV;;;V;;;;;;Lossless\n"
    "AAC;;;A;;Advanced Audio Codec;;;;Lossy\n"
    "AC-3;;;A;Ac3;Audio Coding 3;ac3;;https://en.wikipedia.org/wiki/AC3;Lossy\n"
    "AC-4;;;A;Ac4;Audio Coding 4;ac4;;;Lossy\n"
    "ADIF;;;A;Adif;Audio Data Interchange Format\n"
    "ADTS;;;A;Adts;Audio Data Transport Stream;aac aacp adts\n"
    "ALS;;;A;Als;MPEG-4 Audio Lossless Coding;als;;http://www.nue.tu-berlin.de/forschung/projekte/lossless/mp4als.html#downloads;Lossless\n"
    "AMR;;;A;Amr;Adaptive Multi-Rate;amr;audio/AMR;http://www.apple.com/quicktime/download/standalone.html\n"
    "APAC;;;A;;Apple Positional Audio Codec;;;http://www.apple.com/;Lossy\n"
    "Atrac;;;A;;Adaptive Transform Acoustic Coding;;audio/ATRAC;;Lossy\n"
    "Atrac3;;;A;;Adaptive Transform Acoustic Coding 3;;audio/ATRAC3;;Lossy\n"
    "Atrac9;;;A;;Adaptive Transform Acoustic Coding 9;;audio/ATRAC9;https://en.wikipedia.org/wiki/Adaptive_Transform_Acoustic_Coding;Lossy\n"
    "APT-X100;;;A;Aptx100;;AUD AUE aud aue;;;Lossy\n"
    "AU;;;A;Au;uLaw/AU Audio File;au;audio/basic\n"
    "Auro-Cx;;;A;;Auro-Cx 3D audio;;;http://www.auro-3d.com/\n"
    "CAF;;;A;Caf;Core Audio Format;caf;audio/x-caf;https://developer.apple.com/library/content/documentation/MusicAudio/Reference/CAFSpec/CAF_overview/CAF_overview.html\n"
    "DAT;;;A;Dat;Digital Audio Tape;hda;;;Lossless\n"
    "DolbyE;;;A;Aes3;;dde\n"
    "DSDIFF;;;A;Dsdiff;Direct Stream Digital Interchange File Format;dff;;;Lossy\n"
    "DSD;;;A;;Direct Stream Digital;;;;Lossless\n"
    "DSF;;;A;Dsf;Direct Stream Digital Stream File;dsf\n"
    "DST;;;A;;Direct Stream Transfer;;;;Lossless\n"
    "DTS;;;A;Dts;Digital Theater Systems;dts dtshd dtsma dtshdma;;https://en.wikipedia.org/wiki/DTS_(sound_system)\n"
    "DTS-HD;;;A;Dts;Digital Theater Systems;dts dtshd dtsma dtshdma;;;Lossy\n"
    "DTS-UHD;;;A;Dts;;dtsx\n"
    "E-AC-3;;;A;Ac3;Enhanced AC-3;dd+ ec3 eac3;audio/eac3;https://en.wikipedia.org/wiki/Dolby_Digital_Plus;Lossy\n"
    "Extended Module;;;A;ExtendedModule;;xm\n"
    "FLAC;;;A;Flac;Free Lossless Audio Codec;fla flac;audio/x-flac;https://xiph.org/flac/;Lossless\n"
    "G.719;;;A;;;;audio/G719;;Lossy\n"
    "G.722;;;A;;;;audio/G722;;Lossy\n"
    "G.722.1;;;A;;;;audio/G7221;;Lossy\n"
    "G.723;;;A;;;;audio/G723;;Lossy\n"
    "G.729;;;A;;;;audio/G729;;Lossy\n"
    "G.729.1;;;A;;;;audio/G7291;;Lossy\n"
    "IAMF;;;A;Iamf;Immersive Audio Model and Formats;iamf;;http://aomedia.org/\n"
    "Impulse Tracker;;;A;ImpulseTracker;;it\n"
    "LA;;;A;La;Lossless Audio Codec;la;;http://www.lossless-audio.com/;Lossless\n"
    "MIDI;;;A;Riff;RIFF Musical Instrument Digital Interface;midi mid kar;audio/midi\n"
    "Module;;;A;Module;;mod\n"
    "Monkey's Audio;;;A;Ape;;ape mac;;http://www.monkeysaudio.com/;Lossless\n"
    "MPEG Audio;;;A;Mpega;;m1a mpa mpa1 mp1 m2a mpa2 mp2 mp3;audio/mpeg;;Lossy\n"
    "OpenMG;;;A;OpenMG;;oma omg aa3 at3;;;Lossy\n"
    "Musepack SV7;;;A;Mpc;;mpc;;http://www.musepack.net;Lossy\n"
    "Musepack SV8;;;A;MpcSv8;;mp+;;http://www.musepack.net;Lossy\n"
    "QCELP;;;A;;;;audio/QCELP\n"
    "QLCM;;;A;Riff;;qcp;;https://tools.ietf.org/html/rfc3625;Lossy\n"
    "RIFF-MIDI;;;A;Riff;RIFF Musical Instrument Digital Interface\n"
    "RKAU;RK Audio;;A;Rkau;;rka;;http://www.msoftware.co.nz\n"
    "Scream Tracker 3;;;A;S3m;;s3m\n"
    "Shorten;;;A;;;shn;;http://etree.org/shnutils/shorten/;Lossless\n"
    "SLS;;;A;;MPEG-4 Scalable Lossless Coding;sls;;http://www.chiariglione.org/mpeg/technologies/mp04-sls/index.htm;Lossless\n"
    "S/PDIF;;;A;Spdif;Sony/Philips Digital Interface;spdif;;https://en.wikipedia.org/wiki/S/PDIF\n"
    "Speex;;;A;;;spx;audio/speex;http://www.speex.org/;Lossy\n"
    "USAC;;;A;;Unified Speech and Audio Coding;;audio/usac;http://en.wikipedia.org/wiki/Unified_Speech_and_Audio_Coding;Lossy\n"
    "Opus;;;A;;;;audio/opus;http://opus-codec.org/;Lossy\n"
    "TAK;;;A;;;tak;;http://thbeck.de/Tak/Tak.html;Lossless\n"
    "TrueHD;;;A;Ac3;;mlp thd vr;;;Lossless\n"
    "TwinVQ;;;A;TwinVQ;Transform domain Weighted INterleave Vector Quantization;vqf;;http://www.twinvq.org/english/index_en.html\n"
    "Vorbis;;;A;;;;audio/vorbis;http://www.vorbis.com/;Lossy\n"
    "Wave;;;A;Riff;;act at9 wav;audio/vnd.wave\n"
    "Wave64;;;A;Riff;;w64\n"
    "WavPack;;;A;Wvpk;;wv wvc;;http://www.wavpack.com\n"
    "APNG;;;I;Png;Animated Portable Network Graphic;apng png pns;image/apng;http://www.w3.org/TR/png/;Lossless\n"
    "Arri Raw;;;I;ArriRaw;;ari\n"
    "ARW;;;I;Tiff;Sony Alpha RAW;arw;image/x-sony-arw;http://www.sony.com/\n"
    "Bitmap;;;I;Bmp;;bmp bms;image/bmp;;Lossless\n"
    "BPG;;;I;Bpg;Better Portable Graphics;bpg;image/bpg;http://bellard.org/bpg/\n"
    "DDS;;;I;Dds;DirectDraw Surface;dds\n"
    "DNG;;;I;Tiff;Digital Negative;dng;image/x-adobe-dng;http://www.adobe.com/\n"
    "DPX;;;I;Dpx;;dpx cin;;;Lossless\n"
    "EXR;;;I;Exr;;exr;;;Lossless\n"
    "DIB;;;I;Riff;RIFF Device Independent Bitmap;;;;Lossless\n"
    "GIF;;;I;Gif;Graphics Interchange Format;gif gis;image/gif;;Lossless\n"
    "ICO;;;I;Ico;;ico;image/vnd.microsoft.icon;;Lossless\n"
    "JNG;;;I;Jng;JPEG Network Graphic;jng;;;Lossy\n"
    "JPEG;;;I;Jpeg;;h3d jpeg jpg jpe jps mpo;image/jpeg;;Lossy\n"
    "JPEG 2000;;;I;Jpeg;;jp2 jph j2c j2k jhc;image/jp2;http://www.morgan-multimedia.com/JPEG 2000/\n"
    "LZ77;;;I\n"
    "MNG;;;I;Mng;Multiple-Image Network Graphic;mng;;;Lossless\n"
    "NEF;;;I;Tiff;Nikon Electronic Format;nef;image/x-nikon-nef;http://www.nikon.com/\n"
    "NRW;;;I;Tiff;Nikon RAW;nrw;image/x-nikon-nrw;http://www.nikon.com/\n"
    "PCX;;;I;pcx;Personal Computer eXchange;pcx;image/pcx;;Lossless\n"
    "PNG;;;I;Png;Portable Network Graphic;png pns;image/png;http://www.w3.org/TR/png/;Lossless\n"
    "PSD;;;I;Psd;Photoshop File Format;psd;image/psd;http://www.adobe.com/;Lossless\n"
    "RIFF Palette;;;I;Riff;RIFF Palette\n"
    "RLE;;;I;;Run-length encoding;rle\n"
    "TIFF;;;I;Tiff;Tag Image File Format;3fr arw cr2 dcr erf exif kdc mef mos nef nrw pef sr2 srf srw tiff tif;image/tiff\n"
    "TGA;;;I;Tga;;tga;image/tga\n"
    "7-Zip;;;C;7z;;7z;;http://7-zip.org\n"
    "ACE;;;C;Ace;;ace;;http://winace.com\n"
    "ELF;;;C;Elf;;so\n"
    "ISO 9660;;;C;Iso9660;;iso\n"
    "Mach-O;;;C;MachO;;o dylib kext\n"
    "Mach-O Universal;;;C;MachO;;o dylib kext\n"
    "MZ;;;C;Mz;;exe dll efi\n"
    "RAR;;;C;Rar;From Rarlabs;rar;application/x-rar-compressed;http://rarlabs.com\n"
    "ZIP;;;C;Zip;;zip docx odt xlsx ods;application/zip;http://winzip.com\n"
    "Adobe encore DVD;;;T;Other;;txt;;http://www.adobe.fr/products/encore/;Lossless\n"
    "AQTitle;;;T;Other;;aqt;;http://www.volny.cz/aberka/czech/aqt.html;Lossless\n"
    "ASS;;;T;Other;;ssa;;http://ffdshow.sourceforge.net/tikiwiki/tiki-index.php?page=Getting+ffdshow;Lossless\n"
    "Captions 32;;;T;Other;;txt;;;Lossless\n"
    "Captions Inc;;;T;Other;;txt;;;Lossless\n"
    "CPC Captioning;;;T;Other;;txt;;http://www.cpcweb.com/Captioning/cap_software.htm;Lossless\n"
    "Cheeta;;;T;Other;;asc;;;Lossless\n"
    "N19;;;T;N19;;stl;;;Lossless\n"
    "PAC;;;T;Pac;;pac fpc\n"
    "PDF;;;T;Pdf;;pdf\n"
    "SAMI;;;T;Sami;;smi sami;;;Lossless\n"
    "SCC;;;T;SCC;;scc sc2;;;Lossless\n"
    "SubRip;;;T;SubRip;;srt;;http://ffdshow.sourceforge.net/tikiwiki/tiki-index.php?page=Getting+ffdshow;Lossless\n"
    "TTML;;;T;TTML;Timed Text Markup Language;dfxp ttml imsc imscr;;https://en.wikipedia.org/wiki/Timed_Text_Markup_Language;Lossless\n"
    "SSA;;;T;Other;;ssa;;http://ffdshow.sourceforge.net/tikiwiki/tiki-index.php?page=Getting+ffdshow;Lossless\n"
    "WebVTT;;;T;WebVTT;;vtt;;;Lossless\n"
    "Blender;;;O;Other;;blenders;;http://www.blender3d.com\n"
    "AutoCAD;;;O;Other;;;;http://www.autodesk.com\n"
    "PlayLater Video;;;V;Other;;;;http://www.playon.tv/playlater\n"
    "WTV;;;M;WTV;Windows Recorded TV Show;wtv;video/wtv\n"
    "VVC;;;V;Vvc;Versatile Video Coding;vvc h266 266;video/H266\n"
    "WebP;;;I;WebP;;webp;image/webp\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_General_Mpeg4 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "M4V ;MPEG-4\n"
    "isom;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Base Media\n"
    "iso2;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Base Media\n"
    "iso4;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Base Media\n"
    "iso5;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Base Media\n"
    "mp41;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Base Media / Version 1\n"
    "mp42;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Base Media / Version 2\n"
    "avc1;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;JVT\n"
    "3gp1;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 1\n"
    "3gp2;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 2\n"
    "3gp3;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 3\n"
    "3gp4;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 4\n"
    "3gp5;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 5\n"
    "3gp6;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 6 Basic\n"
    "3gp6;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 6 Progressive Download\n"
    "3gp6;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 6 Streaming Servers\n"
    "3gp7;MPEG-4;;;http://www.3gpp.org/;3GPP Media Release 7 Streaming Servers\n"
    "3g2a;MPEG-4;;;http://www.3gpp2.org/;3GPP2 Media\n"
    "3ge6;MPEG-4;;;http://www.3gpp.org/;3GPP Release 6 MBMS Extended Presentation\n"
    "3ge7;MPEG-4;;;http://www.3gpp.org/;3GPP Release 7 MBMS Extended Presentation\n"
    "3gg6;MPEG-4;;;http://www.3gpp.org/;3GPP Release 6 General\n"
    "3gp8;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "3gp9;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "CAQV;MPEG-4;;;http://world.casio.com/;Casio\n"
    "dby1;MPEG-4;Dolby Extensions\n"
    "FACE;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Facebook\n"
    "isml;MPEG-4;IIS Smooth Streaming file format;;http://www.apple.com/quicktime/download/standalone.html;ISML\n"
    "JP20;MPEG-4;;;http://gpac.sourceforge.net/;JPEG 2000\n"
    "JPM ;MPEG-4;;;http://www.iso.org/;JPEG 2000 Compound Image\n"
    "JPX ;MPEG-4;;;http://www.iso.org/;JPEG 2000 w/ extensions\n"
    "KDDI;MPEG-4;;;http://www.3gpp2.org/;3GPP2 EZMovie for KDDI 3G Cellphones\n"
    "mif1;HEIF\n"
    "msf1;MPEG-4;;;;HEIF Sequence\n"
    "MJ2S;MPEG-4;;;http://www.iso.org/;Motion JPEG 2000 Simple Profile\n"
    "MJP2;MPEG-4;;;http://www.iso.org/;Motion JPEG 2000 General Profile\n"
    "MQT ;MPEG-4;;;http://www.sony.com/;Sony/Mobile QuickTime\n"
    "MSNV;MPEG-4;;;http://www.sony.com/;Sony PSP\n"
    "ndas;MPEG-4;;;http://www.nerodigital.com;Nero Digital AAC Audio\n"
    "ndsc;MPEG-4;;;http://www.nerodigital.com;Nero Digital Cinema Profile\n"
    "ndsh;MPEG-4;;;http://www.nerodigital.com;Nero Digital HDTV Profile\n"
    "ndsm;MPEG-4;;;http://www.nerodigital.com;Nero Digital Mobile Profile\n"
    "ndsp;MPEG-4;;;http://www.nerodigital.com;Nero Digital Portable Profile\n"
    "ndss;MPEG-4;;;http://www.nerodigital.com;Nero Digital Standard Profile\n"
    "ndxc;MPEG-4;;;http://www.nerodigital.com;Nero Digital AVC Cinema Profile\n"
    "ndxh;MPEG-4;;;http://www.nerodigital.com;Nero Digital AVC HDTV Profile\n"
    "ndxm;MPEG-4;;;http://www.nerodigital.com;Nero Digital AVC Mobile Profile\n"
    "ndxp;MPEG-4;;;http://www.nerodigital.com;Nero Digital AVC Portable Profile\n"
    "ndxs;MPEG-4;;;http://www.nerodigital.com;Nero Digital AVC Standard Profile\n"
    "mmp4;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Mobile version\n"
    "mp71;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;ISO 14496-12 MPEG-7 meta data\n"
    "mp7b;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;ISO 14496-12 MPEG-7 meta data\n"
    "piff;MPEG-4;Protected Interoperable File Format;;http://www.apple.com/quicktime/download/standalone.html;PIFF\n"
    "qt  ;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;QuickTime\n"
    "SDV ;MPEG-4;;;http://www.sdcard.org/;SD Memory Card Video\n"
    "M4A ;MPEG-4;;;http://www.apple.com/itunes/;Apple audio with iTunes info\n"
    "M4B ;MPEG-4;;;http://www.apple.com/itunes/;Apple audio with iTunes position\n"
    "M4P ;MPEG-4;;;http://www.apple.com/itunes/;AES encrypted audio\n"
    "M4VP;MPEG-4;;;http://www.apple.com/iphone/;Apple iPhone\n"
    "iphE;MPEG-4;;;http://www.apple.com/iphone/;Apple iPhone (Cellular)\n"
    "M4VH;MPEG-4;;;http://www.apple.com/appletv/;Apple TV\n"
    "QTCA;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Quicktime compressed archive\n"
    "CAQV;MPEG-4;;;;Casio Digital Camera\n"
    "QTI ;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;QuickTime Image\n"
    "f4v ;MPEG-4;;;http://www.apple.com/quicktime/download/standalone.html;Adobe Flash\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Video_Matroska (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "V_UNCOMPRESSED;RGB;;Raw uncompressed video frames\n"
    "V_AV1;AV1;;;http://aomedia.org/\n"
    "V_AV2;AV2;;;http://aomedia.org/\n"
    "V_AVS;AVS Video\n"
    "V_AVS2;AVS2 Video\n"
    "V_AVS3;AVS3 Video\n"
    "V_DIRAC;Dirac;;;http://diracvideo.org/\n"
    "V_FFV1;FFV1\n"
    "V_MPEG4/IS0/SP;MPEG-4 Visual;;There is a zero instead of a O, may be a problem;http://www.divx.com\n"
    "V_MPEG4/IS0/ASP;MPEG-4 Visual;;There is a zero instead of a O, may be a problem;http://www.xvid.org/Downloads.15.0.html\n"
    "V_MPEG4/IS0/AP;MPEG-4 Visual;;There is a zero instead of a O, may be a problem;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/IS0/AVC;AVC;;There is a zero instead of a O, may be a problem;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/ISO/SP;MPEG-4 Visual;;Simple Profile;http://www.divx.com\n"
    "V_MPEG4/ISO/ASP;MPEG-4 Visual;;Advanced Simple Profile;http://www.xvid.org/Downloads.15.0.html\n"
    "V_MPEG4/ISO/AP;MPEG-4 Visual;;Advanced Profile;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/ISO/AVC;AVC;;;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEGH/ISO/HEVC;HEVC\n"
    "V_MPEGI/ISO/VVC;VVC\n"
    "V_MPEG4/MS/V2;MPEG-4 Visual;MS MPEG-4 v2;MS MPEG-4 v2;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/MS/V3;MPEG-4 Visual;MS MPEG-4 v3;MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG1;MPEG Video;;MPEG 1 or 2 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG2;MPEG Video;;MPEG 1 or 2 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "V_PRORES;ProRes;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "V_REAL/RV10;RealVideo 1;;RealVideo 1.0 aka RealVideo 5;http://www.real.com\n"
    "V_REAL/RV20;RealVideo 2;;RealVideo 2.0 aka G2 and RealVideo G2+SVT;http://www.real.com\n"
    "V_REAL/RV30;RealVideo 3;;RealVideo 3.0 aka RealVideo 8;http://www.real.com\n"
    "V_REAL/RV40;RealVideo 4;;RealVideo 4.0 aka RealVideo 9;http://www.real.com\n"
    "V_THEORA;Theora;;;http://www.theora.org\n"
    "V_VP8;VP8;;;http://www.webmproject.org/\n"
    "V_VP9;VP9;;;http://www.webmproject.org/\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Video_Mpeg4 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "2vuy;YUV;;;;;;YUV;4:2:2;8\n"
    "2Vuy;YUV;;;;;;YUV;4:2:2\n"
    "8BPS;RGB;;;;;;RGB;8:8:8\n"
    "ac16;YUV;;;;;;YUV;4:2:2\n"
    "ac32;YUV;;;;;;YUV;4:2:2\n"
    "acBG;YUV;;;;;;YUV;4:2:2\n"
    "apch;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;422 HQ;;YUV;4:2:2\n"
    "apcn;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;422;;YUV;4:2:2\n"
    "apcs;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;422 LT;;YUV;4:2:2\n"
    "apco;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;422 Proxy;;YUV;4:2:2\n"
    "ap4c;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;4444;;;4:4:4\n"
    "ap4h;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;4444;;;4:4:4\n"
    "ap4x;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;4444 XQ;;;4:4:4\n"
    "aprh;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;RAW HQ\n"
    "aprn;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;RAW\n"
    "apro;ProRes;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "aprs;ProRes;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "aprx;ProRes;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "ai12;AVC;;Advanced Video Coding\n"
    "ai13;AVC;;Advanced Video Coding\n"
    "ai15;AVC;;Advanced Video Coding\n"
    "ai16;AVC;;Advanced Video Coding\n"
    "ai1p;AVC;;Advanced Video Coding\n"
    "ai1q;AVC;;Advanced Video Coding\n"
    "ai22;AVC;;Advanced Video Coding\n"
    "ai23;AVC;;Advanced Video Coding\n"
    "ai25;AVC;;Advanced Video Coding\n"
    "ai26;AVC;;Advanced Video Coding\n"
    "ai2p;AVC;;Advanced Video Coding\n"
    "ai2q;AVC;;Advanced Video Coding\n"
    "ai52;AVC;;Advanced Video Coding\n"
    "ai53;AVC;;Advanced Video Coding\n"
    "ai55;AVC;;Advanced Video Coding\n"
    "ai56;AVC;;Advanced Video Coding\n"
    "ai5p;AVC;;Advanced Video Coding\n"
    "ai5q;AVC;;Advanced Video Coding\n"
    "AV01;AV1\n"
    "av01;AV1\n"
    "av02;AV2\n"
    "AV1x;YUV;;;;;;YUV;4:2:2\n"
    "avc1;AVC;;Advanced Video Coding\n"
    "avc2;AVC;;Advanced Video Coding\n"
    "avc3;AVC;;Advanced Video Coding\n"
    "avc4;AVC;;Advanced Video Coding\n"
    "avcp;AVC;;Advanced Video Coding Parameters\n"
    "AVDJ;JPEG;;Avid\n"
    "AVdv;DV;;Avid;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "AVd1;DV;;Avid;http://www.apple.com/quicktime/download/standalone.html\n"
    "AVdh;VC-3;;Avid DNxHR;http://www.apple.com/quicktime/download/standalone.html\n"
    "AVdn;VC-3;;Avid DNxHD;http://www.apple.com/quicktime/download/standalone.html\n"
    "AVin;AVC;;Advanced Video Coding\n"
    "AVJI;Avid Meridien Compressed\n"
    "AVmp;MPEG Video;Avid IMX;;;;Version 2\n"
    "AVUI;Avid Meridien Uncompressed\n"
    "avr ;JPEG\n"
    "AVrp;RGB;Avid;;;;;RGB\n"
    "avs3;AVS3 Video\n"
    "b16g;Gray;;;;;;Y;16\n"
    "b32a;Gray/Alpha;;;;;;YA;16:16\n"
    "b48r;RGB;;;;;;RGB;16:16:16\n"
    "b64a;RGBA;;;;;;RGBA;16:16:16:16\n"
    "base;RGBA;;;;;;RGBA;16:16:16:16\n"
    "blit;RGBA;;;;;;RGBA;16:16:16:16\n"
    "blnd;Alpha Compositor\n"
    "blur;Blur;;;;;;CMYK\n"
    "brlt;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;LT\n"
    "brxq;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;XQ\n"
    "brst;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;ST\n"
    "brvm;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;VM\n"
    "brhq;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;HQ\n"
    "brvl;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;VL\n"
    "brvn;Blackmagic RAW;;;https://www.blackmagicdesign.com/products/blackmagicraw;VN\n"
    "CDA2;Cinegy Daniel2;;;https://www.cinegy.com\n"
    "CFHD;CineForm;;CineForm High-Definition (HD) wavelet codec;http://www.cineform.com/\n"
    "CHQX;Canopus HQX\n"
    "CLLC;Canopus Lossless\n"
    "CNGA;Cinegy Daniel;;;https://www.cinegy.com;;;RGBA\n"
    "CUVC;Canopus HQ\n"
    "cmyk;CMYK\n"
    "cvid;Cinepak;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "DNL2;Cinegy Daniel2;;;https://www.cinegy.com\n"
    "drac;Dirac;;Dirac Video Coder;http://www.bbc.co.uk/rd/projects/dirac/index.shtml\n"
    "dslv;Cross Fade;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "DV10;Digital Voodoo;;Digital Voodoo 10 bit Uncompressed 4:2:2 codec;http://www.digitalvoodoo.net/\n"
    "dv5n;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dv5p;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvav;AVC;;Advanced Video Coding with Dolby Vision\n"
    "dva1;AVC;;Advanced Video Coding with Dolby Vision\n"
    "dvc ;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvcp;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvhe;AVC;;High Efficiency Video Coding with Dolby Vision\n"
    "dvh1;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvh2;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvh3;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvh4;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvh5;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvh6;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvhp;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "dvhq;DV;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "DVOO;Digital Voodoo;;Digital Voodoo 8 bit Uncompressed 4:2:2 codec;http://www.digitalvoodoo.net/\n"
    "DVOR;Digital Voodoo;;Digital Voodoo intermediate raw;http://www.digitalvoodoo.net/\n"
    "dvpp;DV;DVCPRO;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "DVTV;Digital Voodoo;;Digital Voodoo intermediate 2vuy;http://www.digitalvoodoo.net/\n"
    "DVVT;Digital Voodoo;;Digital Voodoo intermediate v210;http://www.digitalvoodoo.net/\n"
    "DXD3;DXV;;Resolume;https://resolume.com/software/codec;;Version 3\n"
    "encv;(Encrypted);;;http://www.apple.com/quicktime/download/standalone.html\n"
    "FFV1;FFV1\n"
    "gif ;M-GIF\n"
    "Hap1;Hap;;Hap Video Codec;https://github.com/Vidvox/hap\n"
    "Hap5;Hap Alpha;;Hap Video Codec;https://github.com/Vidvox/hap\n"
    "HapY;Hap Q;;Hap Video Codec;https://github.com/Vidvox/hap\n"
    "h261;H.261;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "h263;H.263;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "H263;H.263;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "h264;H.264;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "hcpa;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;High;;YUV;4:2:2\n"
    "HD10;Digital Voodoo;;Digital Voodoo 10 bit Uncompressed 4:2:2 HD codec;http://www.digitalvoodoo.net/\n"
    "hdv1;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv2;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv3;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv4;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv5;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv6;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv7;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv8;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdv9;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdva;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdvb;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdvc;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdvd;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdve;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hdvf;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "hvc1;HEVC;;High Efficiency Video Coding;http://www.itu.int/\n"
    "hev1;HEVC;;High Efficiency Video Coding;http://www.itu.int/\n"
    "icod;AIC;;Apple Intermediate Codec;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:0\n"
    "j420;YUV;;;;;;YUV;4:2:0\n"
    "jpeg;JPEG;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "kpcd;Photo CD\n"
    "LMP2;MPEG Video;;;;;;YUV\n"
    "M105;Matrox;;;http://www.matrox.com/\n"
    "m1v ;MPEG Video\n"
    "m2v1;MPEG Video\n"
    "MMES;MPEG Video;;;;;;YUV\n"
    "mmes;MPEG Video;;;;;;YUV\n"
    "mjp2;JPEG 2000\n"
    "mjpa;JPEG\n"
    "mjpb;JPEG\n"
    "mp4v;MPEG-4 Visual\n"
    "mpeg;MPEG Video\n"
    "mx3n;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "mx3p;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "mx4n;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "mx4p;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "mx5n;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "mx5p;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "myuv;YUV;;;;;;YUV;4:2:0\n"
    "ncpa;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;Normal;;YUV;4:2:2\n"
    "ovc1;VC-1;;Smooth Streaming Media Video;http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/\n"
    "png ;PNG\n"
    "PIM1;MPEG Video;;;;;;YUV\n"
    "PIM2;MPEG Video;;;;;;YUV\n"
    "PNTG;MacPaint;;Apple MacPaint image format;http://www.apple.com/quicktime/download/standalone.html\n"
    "r210;RGB;Blackmagic Design;;;;;RGB\n"
    "R210;RGB;Blackmagic Design;;;;;RGB\n"
    "raw ;RGB;;;http://www.apple.com/quicktime/download/standalone.html;;;RGB\n"
    "rle ;RLE;;;http://www.apple.com/quicktime/download/standalone.html;;;RGB\n"
    "rpza;Road Pizza;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "s263;H.263;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "Shr0;SheerVideo;;Generic SheerVideo codec;http://www.bitjazz.com/\n"
    "Shr1;SheerVideo;;SheerVideo RGB;http://www.bitjazz.com/\n"
    "Shr2;SheerVideo;;SheerVideo Y'CbCr[A] 4:4:4;http://www.bitjazz.com/\n"
    "Shr3;SheerVideo;;SheerVideo Y'CbCr 4:2:2;http://www.bitjazz.com/\n"
    "Shr4;SheerVideo;;SheerVideo Y'CbCr 4:2:2;http://www.bitjazz.com/\n"
    "SJDS;SoftImage DS Compressed\n"
    "SUDS;SoftImage DS Uncompressed\n"
    "SV10;Sorenson;;Sorenson Media Video R1;http://www.apple.com/quicktime/download/standalone.html\n"
    "SVQ1;Sorenson 1;;Sorenson Media Video 1 (Apple QuickTime 3);http://www.apple.com/quicktime/download/standalone.html\n"
    "SVQ2;Sorenson 2;;Sorenson Media Video 2 (Apple QuickTime 4);http://www.apple.com/quicktime/download/standalone.html\n"
    "SVQ3;Sorenson 3;;Sorenson Media Video 3 (Apple QuickTime 5);http://www.apple.com/quicktime/download/standalone.html\n"
    "v210;YUV;AJA Video Systems Xena;;;;;YUV;4:2:2\n"
    "V210;YUV;AJA Video Systems Xena;;;;;YUV;4:2:2\n"
    "vc-1;VC-1;;SMPTE VC-1;http://www.smpte.org/;;;YUV\n"
    "vp08;VP8;;;http://www.webmproject.org;;;YUV;4:2:0\n"
    "vp09;VP9;;;http://www.webmproject.org;;;YUV;4:2:0\n"
    "vvc1;VVC;;Versatile Video Coding\n"
    "vvi1;VVC;;Versatile Video Coding\n"
    "WMV3;VC-1;WMV3;Windows Media Video 9;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WRLE;Bitmap;;Windows BMP image format;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd50;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd51;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd52;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd53;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd54;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd55;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd56;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd57;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd58;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd59;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd5a;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd5b;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd5c;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd5d;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd5e;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xd5f;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdhd;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdh2;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv0;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv1;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv2;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv3;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv4;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv5;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv6;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv7;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv8;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdv9;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdva;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdvb;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdvc;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdvd;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdve;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "xdvf;MPEG Video;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "yuv2;YUV;;;;;;YUV;4:2:2\n"
    "yuvs;YUV;;;;;;YUV;4:2:2\n"
    "yuvu;YUV;;;;;;YUV;4:2:2\n"
    "yuvx;YUV;;;;;;YUV;4:2:2\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Video_Real (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "RV10;RealVideo 1;;Based on H.263, Real Player 5;http://www.real.com\n"
    "RV13;RealVideo 1.3;;Based on H.263, Real Player 5;http://www.real.com\n"
    "RV20;RealVideo 2;;Based on H.263, Real Player 6;http://www.real.com\n"
    "RV30;RealVideo 3;;Between H.263 and AVC (H.264), Real Player 8;http://www.real.com\n"
    "RV40;RealVideo 4;;Based on AVC (H.264), Real Player 9;http://www.real.com\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Video_Riff (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "0x00000000;RGB;;Basic Windows bitmap format. 1, 4 and 8 bpp versions are palettised. 16, 24 and 32bpp contain raw RGB samples;http://www.fourcc.org/indexrgb.htm\n"
    "0x01000000;RLE;;Run length encoded 8bpp RGB image;http://www.fourcc.org/indexrgb.htm\n"
    "0x02000010;MPEG Video;;;;;;YUV;4:2:0\n"
    "0x02000000;RLE;;Run length encoded 4bpp RGB image;http://www.fourcc.org/indexrgb.htm\n"
    "0x03000000;RGB;;Raw RGB with arbitrary sample packing within a pixel. Packing and precision of R, G and B components is determined by bit masks for each;http://www.fourcc.org/indexrgb.htm\n"
    "1978;RGB;A.M.Paredes predictor;;http://www.pegasusimaging.com/cgi-bin/download2.cgi?LVIDB;;;RGB\n"
    " BIT;RGB;;;;;;RGB\n"
    " JPG;JPEG;;;;;;YUV\n"
    " PNG;PNG;;;;;;RGB\n"
    " RAW;RGB;;;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    " raw;RGB;;;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    " RGB;RGB;;;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    " RL4;RLE;;;http://www.fourcc.org/indexrgb.htm;;;RGB;;4\n"
    " RL8;RLE;;;http://www.fourcc.org/indexrgb.htm;;;RGB;;8\n"
    "2VUY;YUV;Optibase VideoPump;;;;;YUV;4:2:2\n"
    "3IV0;MPEG-4 Visual;3ivX;3ivX pre-1.0;http://www.3ivx.com/download/;;;YUV;4:2:0\n"
    "3IV1;MPEG-4 Visual;3ivX;3ivX 1.0-3.5;http://www.3ivx.com/download/;;;YUV;4:2:0\n"
    "3IV2;MPEG-4 Visual;3ivX;3ivX 4.0;http://www.3ivx.com/download/;;;YUV;4:2:0\n"
    "3IVD;MPEG-4 Visual;3ivX;;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "3IVX;MPEG-4 Visual;3ivX;;http://www.3ivx.com/download/;;;YUV;4:2:0\n"
    "3VID;MPEG-4 Visual;3ivX;;http://www.3ivx.com/download/;;;YUV;4:2:0\n"
    "8BPS;RGB;Apple;;http://ffdshow-tryout.sourceforge.net/;;;RGBA\n"
    "AAS4;RLE;Autodesk;;http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe;;;RGB\n"
    "AASC;RLE;Autodesk;;http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe;;;RGB\n"
    "ABYR;Kensigton low;Kensington;Low resolution, low frame rate (6fps) for digital cameras\n"
    "ACTL;ACT-L2;Streambox;;http://www.streambox.com/products/act-L2_codec.htm\n"
    "ADV1;WaveCodec;Loronix;;http://www.loronix.com/products/video_clips/wavecodec.asp\n"
    "ADVJ;JPEG;Avid;;;;;YUV\n"
    "AEIK;Indeo 3.2;;Vector Quantization\n"
    "AEMI;MPEG Video;VideoONE;MPEG-1-I Capture;http://www.array.com;;;YUV;4:2:0\n"
    "AFLC;FLC;Autodesk;;http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe\n"
    "AFLI;FLI;Autodesk;;http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe\n"
    "AHDV;CineForm;CineForm HD;;http://www.cineform.com/products/ConnectHD.htm\n"
    "AJPG;JPEG;;22fps for digital cameras;;;;YUV\n"
    "ALPH;Ziracom;;Ziracom Digital Communications Inc.\n"
    "AMM2;AMV2 MT;AMV2 MT Video Codec Version 2;;http://amamaman.hp.infoseek.co.jp/english/amv2_e.html\n"
    "AMPG;MPEG-1;VideoONE;;http://www.array.com;;;YUV;4:2:0\n"
    "AMR ;AMR;;Speech codec\n"
    "AMV3;AMV3;AMV3 Video Codec Version 3;;http://amamaman.hp.infoseek.co.jp/english/amv2_e.html;;;YUV;4:2:0\n"
    "ANIM;RDX;Intel\n"
    "AP41;MPEG-4 Visual;AngelPotion;Hack of MS MPEG-4 v3;http://www.divxity.com/download/ap4v1-702.exe;;;YUV;4:2:0\n"
    "AP42;MPEG-4 Visual;AngelPotion;Hack of MS MPEG-4 v3;http://www.divxity.com/download/ap4v1-702.exe;;;YUV;4:2:0\n"
    "apch;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;High;;YUV;4:2:2\n"
    "apcn;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV;4:2:2\n"
    "apcs;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;LT;;YUV;4:2:2\n"
    "apco;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;Proxy;;YUV;4:2:2\n"
    "ap4c;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;;;;4:4:4\n"
    "ap4h;ProRes;;;http://www.apple.com/quicktime/download/standalone.html;;;;4:4:4\n"
    "ASLC;AlparySoft Lossless;;;http://www.free-codecs.com/download/Alparysoft_Lossless_Video_Codec.htm\n"
    "ASV1;Asus 1;;;ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip\n"
    "ASV2;Asus 2;;;ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip\n"
    "ASVX;Asus X;;;ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip\n"
    "ATM4;MPEG-4 Visual;Nero;;http://www.nero.com;;;YUV;4:2:0\n"
    "AUR2;YUV;;Auravision Aura 2;;;;YUV;4:2:2\n"
    "AURA;YUV;;Auravision Aura 1;;;;YUV;4:1:1\n"
    "AUVX;AUVX;;USH GmbH\n"
    "AV01;AV1\n"
    "AV02;AV2\n"
    "AV1X;Avid 1:1;;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVC1;AVC;;;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "avc1;AVC;;;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "AVD1;DV;Avid;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe;;;YUV\n"
    "AVDJ;JPEG;Avid;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe;;;YUV\n"
    "AVDN;Avid HD;;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVDV;DV;Avid;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe;;;YUV\n"
    "AVI1;JPEG;MainConcept;;;;;YUV\n"
    "AVI2;JPEG;MainConcept;;;;;YUV\n"
    "AVID;JPEG;Avid;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe;;;YUV\n"
    "AVIS;AviSynth;;Wrapper for AviSynth (Dummy);http://ffdshow-tryout.sourceforge.net/\n"
    "AVMP;Avid IMX;;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVR ;JPEG;Avid NuVista;Avid ABVB/NuVista JPEG with Alpha-channel;;;;YUV\n"
    "AVRn;JPEG;Avid JPEG;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe;;;YUV\n"
    "AVRN;JPEG;Avid JPEG;;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe;;;YUV\n"
    "AVUI;Avid;;Avid Meridien Uncompressed with Alpha-channel;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVUP;Avid;;Avid 10bit Packed (Quick Time);http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AYUV;YUV;YUV;;;;;YUVA;4:4:4;8\n"
    "AZPR;QuickTime;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "AZRP;QuickTime;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "BGR ;RGB;RGB;;;;;RGB\n"
    "BHIV;BeHere iVideo\n"
    "BINK;Bink\n"
    "BIT ;RGB;RGB;;;;;RGB\n"
    "BITM;H.261;Microsoft;;;;;YUV\n"
    "BLOX;MPEG Video;Blox;;http://www.ii.uj.edu.pl/~jezabek/blox/blox-0.1.0b.zip;;;YUV;4:2:0\n"
    "BLZ0;MPEG-4 Visual;DivX;DivX for Blizzard Decoder Filter;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "BT20;MediaStream;;Conexant ProSummer MediaStream\n"
    "BTCV;Composite;;Conexant Composite Video\n"
    "BTVC;Composite;;Conexant Composite Video\n"
    "BW00;Wavelet;BergWave\n"
    "BW10;MPEG-1;Broadway;Data Translation Broadway MPEG Capture/Compression;;;;YUV\n"
    "BXBG;RGB;Boxx;;;;;RGB\n"
    "BXRG;RGB;Boxx;;;;;RGB\n"
    "BXY2;YUV;Boxx;10-bit;;;;YUV\n"
    "BXYV;YUV;Boxx;;;;;YUV\n"
    "CC12;YUV;Intel;;;;;YUV\n"
    "CDA2;Cinegy Daniel2;;;https://www.cinegy.com\n"
    "CDV5;DV;Canopus;Canopus SD50/DVHD;http://www.cineform.com/products/ConnectHD.htm;;;YUV\n"
    "CDVC;DV;Canopus;Canopus DV (DV);http://www.cineform.com/products/ConnectHD.htm;;;YUV\n"
    "CDVH;DV;Canopus;Canopus SD50/DVHD;http://www.cineform.com/products/ConnectHD.htm;;;YUV\n"
    "CFCC;JPEG;DPS Perception;Dummy format - only AVI header;;;;YUV\n"
    "CFHD;CineForm;;CineForm 10-bit Visually Perfect HD (Wavelet)\n"
    "CGDI;Camcorder;;Camcorder Video (MS Office 97)\n"
    "CHAM;Champagne;;Winnov Caviara Champagne\n"
    "CHQX;Canopus HQX\n"
    "CJPG;JPEG;Creative;Creative Video Blaster Webcam Go JPEG;;;;YUV\n"
    "CLJR;YUV;Cirrus Logic;Less than 8 bits per Y, U and V sample.;http://www.fourcc.org/indexyuv.htm;;;YUV;4:1:1\n"
    "CLLC;Canopus Lossless\n"
    "CLPL;YUV;;Format similar to YV12 but including a level of indirection.;;;;YUV\n"
    "CM10;MediaShow;;CyberLink Corporation;http://www.cyberlink.com\n"
    "CMYK;CMYK;;Common Data Format in Printing\n"
    "CNGA;Cinegy Daniel;;;https://www.cinegy.com;;;RGBA\n"
    "COL0;MPEG-4 Visual;;Hacked MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "COL1;MPEG-4 Visual;;Hacked MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "CPLA;YUV;Weitek;;;;;YUV;4:2:0\n"
    "CRAM;MS Video;;Microsoft Video 1\n"
    "CSCD;CamStudio;;RenderSoft CamStudio lossless (LZO & GZIP compression)\n"
    "CT10;TalkingShow;;CyberLink Corporation;http://www.cyberlink.com\n"
    "CTRX;Citrix;;Citrix Scalable Video\n"
    "CUVC;Canopus HQ\n"
    "CVID;Cinepak;;;http://www.cinepak.com/text.html\n"
    "cvid;Cinepak;;;http://www.cinepak.com/text.html\n"
    "CWLT;WLT;;Microsoft Color WLT DIB\n"
    "CYUV;YUV;Creative Labs;;http://www.fourcc.org/indexyuv.htm;;;YUV;4:2:2\n"
    "cyuv;YUV;;;http://www.fourcc.org/indexyuv.htm;;;YUV;4:2:2\n"
    "CYUY;YUV;ATI;;http://www.fourcc.org/indexyuv.htm;;;YUV;4:2:2\n"
    "D261;H.261;DEC\n"
    "D263;H.263;DEC\n"
    "DAVC;AVC;Dicas;;;;;YUV;4:2:0\n"
    "DC25;DV;MainConcept;;;;;YUV\n"
    "DCAP;DV;Pinnacle;;;;;YUV\n"
    "DCL1;Data Connextion;;Conferencing\n"
    "DCT0;WniWni\n"
    "DFSC;VFW;;DebugMode FrameServer VFW\n"
    "DIB ;RGB;;;;;;RGB\n"
    "DIV1;MPEG-4 Visual;FFMpeg;Hacked MS MPEG-4 V1;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "DIV2;MPEG-4 Visual;MS MPEG-4 1/2;;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "DIV3;MPEG-4 Visual;DivX 3 Low;;http://www.divx.com;;;YUV;4:2:0\n"
    "DIV4;MPEG-4 Visual;DivX 3 Fast;;http://www.divx.com;;;YUV;4:2:0\n"
    "DIV5;MPEG-4 Visual;DivX 5;;http://www.divx.com;;;YUV;4:2:0\n"
    "DIV6;MPEG-4 Visual;MS MPEG-4 v3;;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "DIVX;MPEG-4 Visual;DivX 4;Project Mayo;http://mediaarea.net/DIVX;;;YUV;4:2:0\n"
    "divx;MPEG-4 Visual;DivX;Mainly used by Google;http://www.divx.com;;;YUV;4:2:0\n"
    "DJPG;JPEG;Broadway 101;Data Translation, Inc.;;;;YUV\n"
    "DM4V;MPEG-4 Visual;Dicas;;;;;YUV;4:2:0\n"
    "DMB1;JPEG;Rainbow;Matrox Rainbow Runner hardware compression;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.MJPG.v2.10.27.codec.exe;;;YUV\n"
    "DMB2;JPEG;Paradigm;;;;;YUV\n"
    "DMK2;V36 PDA;;ViewSonic V36 PDA Video\n"
    "DNL2;Cinegy Daniel2;;;https://www.cinegy.com\n"
    "DP02;MPEG-4 Visual;DynaPel;;;;;YUV;4:2:0\n"
    "DP16;YUV;Matsushita;With DPCM 6-bit compression;;;;YUV;4:1:1\n"
    "DP18;YUV;Matsushita;With DPCM 8-bit compression;;;;YUV;4:1:1\n"
    "DP26;YUV;Matsushita;With DPCM 6-bit compression;;;;YUV;4:2:2\n"
    "DP28;YUV;Matsushita;With DPCM 8-bit compression;;;;YUV;4:2:2\n"
    "DP96;YUV;Matsushita;With DPCM 6-bit compression;;;;YUV\n"
    "DP98;YUV;Matsushita;With DPCM 8-bit compression;;;;YUV\n"
    "DP9L;YUV;Matsushita;With DPCM 6-bit compression;;;;YUV\n"
    "DPS0;JPEG;DPS Reality;Dummy format - only AVI header;;;;YUV\n"
    "DPSC;JPEG;DPS PAR;Dummy format - only AVI header;;;;YUV\n"
    "DRWX;DV;Pinnacle;;;;;YUV\n"
    "DSVD;DV;Microsoft;;;;;YUV\n"
    "DTMT;Media-100\n"
    "DTNT;Media-100\n"
    "DUCK;TrueMotion S;Duck Corporation\n"
    "DV10;RGB;BlueFish;BlueFish444 (lossless RGBA, YUV 10-bit);;;;RGB\n"
    "DV25;DV;DVCPro;;;;;YUV\n"
    "dv25;DV;DVCPro;;;;;YUV\n"
    "DV50;DV;DVCPro5;;;;;YUV\n"
    "dv50;DV;DVCPro5;;;;;YUV\n"
    "DVAN;DV;Pinnacle DV300;;;;;YUV\n"
    "DVC ;DV;Apple;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "DVCP;DV;Apple;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "DVCS;DV;MainConcept;;;;;YUV\n"
    "DVE2;DV;Insoft DVE-2;InSoft DVE-2 Videoconferencing;;;;YUV\n"
    "DVH1;DV;Pinnacle;;;;;YUV\n"
    "dvhd;DV;HD;;;;;YUV\n"
    "DVIS;DV;DualMoon;;;;;YUV\n"
    "DVL ;DV;Radius;;;;;YUV\n"
    "DVLP;DV;Radius;;;;;YUV\n"
    "DVMA;DV;Darim;;;;;YUV\n"
    "DVNM;DVNM;;Matsushita Electric Industrial Co., Ltd.\n"
    "DVOR;RGB;BlueFish;BlueFish444 (lossless RGBA, YUV 10-bit);;;;RGB\n"
    "DVPN;DV;Apple;;;;;YUV\n"
    "DVPP;DV;Apple;;;;;YUV\n"
    "DVR ;MPEG Video;ASF;;;;;YUV;4:2:0\n"
    "DVR1;Targa2000\n"
    "DVRS;DV;DualMoon;;;;;YUV\n"
    "dvsd;DV;Sony;;;;;YUV\n"
    "dvsl;DV;Sony;;;;;YUV\n"
    "DVSL;DV;;;;;;YUV\n"
    "DVX1;DVX 1 SP;;Lucent DVX1000SP Video Decoder\n"
    "DVX2;DVX 2 S;;Lucent DVX2000S Video Decoder\n"
    "DVX3;DVX 3 S;;Lucent DVX3000S Video Decoder\n"
    "DX50;MPEG-4 Visual;DivX 5;;http://mediaarea.net/DX50;;;YUV;4:2:0\n"
    "DXGM;EA GameVideo\n"
    "DXT1;DirectX TC;;DirectX Compressed Texture (1bit alpha channel)\n"
    "DXT2;DirectX TC;;DirectX Compressed Texture\n"
    "DXT3;DirectX TC;;DirectX Compressed Texture (4bit alpha channel)\n"
    "DXT4;DirectX TC;;DirectX Compressed Texture\n"
    "DXT5;DirectX TC;;DirectX Compressed Texture (3bit alpha channel with interpolation)\n"
    "DXTC;DirectX TC;;DirectX Texture Compression\n"
    "DXTn;DirectX TC;;Microsoft Compressed Texture\n"
    "DXTN;DirectX TC;;Microsoft DirectX Compressed Texture (DXTn)\n"
    "EKQ0;Elsa KQ;;Elsa graphics card quick\n"
    "ELK0;Elsa LK;;Elsa graphics card\n"
    "EM2V;Elymonyx MPEG-2;;Etymonix MPEG-2 I-frame\n"
    "EQK0;Elsa;;Elsa graphics card quick\n"
    "ESCP;Escape;;Eidos Escape\n"
    "ETV1;eTreppid 1;;eTreppid Video 1\n"
    "ETV2;eTreppid 2;;eTreppid Video 2\n"
    "ETVC;eTreppid C;;eTreppid Video C\n"
    "FFDS;FFDS;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FFV1;FFV1;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FFV2;FFV2;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FFVH;HuffYUV;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FLIC;FLI/FLC;Autodesk\n"
    "FLJP;DField JPEG;;D-Vision Field Encoded JPEG with LSI (or Targa emulation)\n"
    "FLV1;Sorenson Spark;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FLV4;VP6;On2;;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe;Heightened Sharpness\n"
    "FMJP;JPEG;D-Vision;;;;;YUV\n"
    "FMP4;MPEG-4 Visual;;;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "FPS1;Fraps;;;http://www.fraps.com/\n"
    "FRLE;JPEG;SoftLab-Nsk;SoftLab-NSK Y16 + Alpha RLE;;;;YUV\n"
    "FRWA;JPEG;SoftLab-Nsk;SoftLab-NSK Vision Forward JPEG with Alpha-channel;;;;YUV\n"
    "FRWD;JPEG;SoftLab-Nsk;SoftLab-NSK Vision Forward JPEG;;;;YUV\n"
    "FRWT;JPEG;SoftLab-Nsk;SoftLab-NSK Vision Forward JPEG with Alpha-channel;;;;YUV\n"
    "FRWU;JPEG;SoftLab-Nsk;SoftLab-NSK Vision Forward Uncompressed;;;;YUV\n"
    "FVF1;Itered Fractal\n"
    "FVFW;FVFW;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FXT1;3DFX\n"
    "G2M2;GoToMeeting2;;Citrix Systems, Inc.;http://www.gotomeeting.com/\n"
    "G2M3;GoToMeeting3;;Citrix Systems, Inc.;http://www.gotomeeting.com/\n"
    "GEPJ;JPEG;White Pine;;;;;YUV\n"
    "GJPG;Grand Tech GT891x\n"
    "GLCC;GigaLink\n"
    "GLZW;LZW;Gabest;;http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=84358\n"
    "GMP4;GeoVision Advanced MPEG-4;;;http://www.geovision.com.tw/\n"
    "GM40;GeoVision Advanced MPEG-4;;;http://www.geovision.com.tw/\n"
    "GPEG;JPEG;Gabest;;http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=84358;;;YUV\n"
    "GPJM;JPEG;Pinnacle;;;;;YUV\n"
    "GREY;YUV;;Simple grayscale video;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "GWLT;MS GWLT;;Microsoft Greyscale WLT DIB\n"
    "GXVE;ViVD V2;SoftMedia\n"
    "H260;H.260\n"
    "H261;H.261\n"
    "H262;MPEG Video;;;;;;YUV;4:2:0\n"
    "H263;H.263\n"
    "h263;H.263;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "H264;AVC;;;;;;YUV;4:2:0\n"
    "h264;AVC;;;;;;YUV;4:2:0\n"
    "H265;H.265\n"
    "H266;H.266\n"
    "H267;H.267\n"
    "H268;H.268\n"
    "H269;H.263\n"
    "HD10;RGB;BlueFish;BlueFish444 (lossless RGBA, YUV 10-bit);;;;RGB\n"
    "HDX4;Jomigo HDX4\n"
    "HFYU;HuffYUV\n"
    "HMCR;Rendition;;Rendition Motion Compensation Format\n"
    "HMRR;Rendition;;Rendition Motion Compensation Format\n"
    "i263;H.263\n"
    "I420;YUV;;8 bit Y plane followed by 8 bit 2x2 subsampled U and V planes.\n"
    "IAN ;Indeo 4\n"
    "ICLB;CellB;;InSoft CellB Videoconferencing\n"
    "IDM0;Wavelets 2;;IDM Motion Wavelets 2.0\n"
    "IF09;H.261;Microsoft\n"
    "IFO9;YUV;Intel;;;;;YUV\n"
    "IGOR;PowerDVD\n"
    "IJPG;JPEG;Intergraph;;;;;YUV\n"
    "ILVC;Layered Video;Intel\n"
    "ILVR;H.263+\n"
    "IMAC;MotionComp;;Intel hardware motion compensation.\n"
    "IMC1;YUV;;As YV12, except the U and V planes each have the same stride as the Y plane;;;;YUV\n"
    "IMC2;YUV;;Similar to IMC1, except that the U and V lines are interleaved at half stride boundaries;;;;YUV\n"
    "IMC3;YUV;;As IMC1, except that U and V are swapped;;;;YUV\n"
    "IMC4;YUV;;As IMC2, except that U and V are swapped;;;;YUV\n"
    "IMG ;YUV;;;;;;YUV\n"
    "IMJG;Accom JPEG;;Accom SphereOUS JPEG with Alpha-channel\n"
    "IPDV;I-O DV;;I-O Data Device Giga AVI DV\n"
    "IPJ2;JPEG 2000;;Image Power JPEG 2000\n"
    "IR21;Indeo 2.1\n"
    "IRAW;YUV;;;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "ISME;ISME;;Intel\n"
    "IUYV;YUV;;Lead 16bpp. Interlaced version of UYVY (line order 0, 2, 4,....,1, 3, 5....);;;;YUV\n"
    "IV30;Indeo 3;;Intel Indeo Video 3\n"
    "IV31;Indeo 3;;Intel Indeo Video 3.1\n"
    "IV32;Indeo 3;;Intel Indeo Video 3.2\n"
    "IV33;Indeo 3;;Intel Indeo Video 3.3\n"
    "IV34;Indeo 3;;Intel Indeo Video 3.4\n"
    "IV35;Indeo 3;;Intel Indeo Video 3.5\n"
    "IV36;Indeo 3;;Intel Indeo Video 3.6\n"
    "IV37;Indeo 3;;Intel Indeo Video 3.7\n"
    "IV38;Indeo 3;;Intel Indeo Video 3.8\n"
    "IV39;Indeo 3;;Intel Indeo Video 3.9\n"
    "IV40;Indeo 4;;Intel Indeo Video 4.0\n"
    "IV41;Indeo 4;;Intel Indeo Video 4.1\n"
    "IV42;Indeo 4;;Intel Indeo Video 4.2\n"
    "IV43;Indeo 4;;Intel Indeo Video 4.3\n"
    "IV44;Indeo 4;;Intel Indeo Video 4.4\n"
    "IV45;Indeo 4;;Intel Indeo Video 4.5\n"
    "IV46;Indeo 4;;Intel Indeo Video 4.6\n"
    "IV47;Indeo 4;;Intel Indeo Video 4.7\n"
    "IV48;Indeo 4;;Intel Indeo Video 4.8\n"
    "IV49;Indeo 4;;Intel Indeo Video 4.9\n"
    "IV50;Indeo 4;;Intel Indeo Video 5.0 Wavelet;http://www.fourcc.org/indexyuv.htm\n"
    "IY41;YUV;;Lead 16bpp. Interlaced version of Y41P (line order 0, 2, 4,....,1, 3, 5....);http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "IYU1;YUV;;IEEE1394 12bpp. 12 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "IYU2;YUV;;IEEE1394 24bpp. 24 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec;;;;YUV\n"
    "IYUV;YUV;;Intel Indeo iYUV 4:2:0;;;;YUV\n"
    "JBYR;Kensington;;Kensington Video;http://ffdshow-tryout.sourceforge.net/\n"
    "JFIF;JPEG;;;;;;YUV\n"
    "JPEG;JPEG;;;http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "JPG;JPEG;;;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe;;;YUV\n"
    "JPGL;JPEG;Pegasus;DIVIO JPEG Light for WebCams (Pegasus Lossless JPEG);;;;YUV\n"
    "KMVC;Karl;;Karl Morton's Video (presumably);http://www.apple.com/quicktime/download/standalone.html\n"
    "kpcd;Photo CD;;Kodak Photo CD\n"
    "L261;H.261;Lead Technologies\n"
    "L263;H.263+;Lead Technologies\n"
    "LAGS;Lagarith\n"
    "LBYR;Creative WebCam\n"
    "LCMW;Lead CMW;;Lead Technologies Motion CMW\n"
    "LCW2;Lead MCMW;;LEADTools MCMW 9Motion Wavelet;http://mirror01.iptelecom.net.ua/~video/codecs/LEAD.MCMP-JPEG.v1.016.codec.exe\n"
    "LEAD;Lead Video\n"
    "LGRY;Lead GrayScale\n"
    "LIA1;Liafail;;Liafail, Inc.\n"
    "LJ2K;JPEG 2000;Lead;;http://mirror01.iptelecom.net.ua/~video/codecs/LEAD.MCMP-JPEG.v1.016.codec.exe\n"
    "LJPG;JPEG;Lead;;http://mirror01.iptelecom.net.ua/~video/codecs/LEAD.MCMP-JPEG.v1.016.codec.exe;;;YUV\n"
    "Ljpg;JPEG;Lead;;;;;YUV\n"
    "LMP2;MPEG-PS;Lead\n"
    "LOCO;LOCO;;Lossless\n"
    "LSCR;Lead Screen capture\n"
    "LSV0;LSV0;;Infinop Inc.\n"
    "LSVC;Vmail;;Vianet Lighting Strike Vmail (Streaming)\n"
    "LSVM;Vmail;;Vianet Lighting Strike Vmail (Streaming)\n"
    "LSVW;Infinop;;Infinop Lightning Strike multiple bit rate video codec.\n"
    "LSVX;Vmail;;Vianet Lightning Strike Video Codec\n"
    "LZO1;LZO;;LZO compressed (lossless)\n"
    "M101;YUV;Matrox;;;;;YUV\n"
    "M261;H.261;Microsoft\n"
    "M263;H.263;Microsoft\n"
    "M4CC;MPEG-4 Visual;ESS Divo;;;;;YUV;4:2:0\n"
    "M4S2;MPEG-4 Visual;Microsoft;;;;;YUV;4:2:0\n"
    "MC12;ATI Motion;;ATI Motion Compensation Format\n"
    "MC24;JPEG;MainConcept;;;;;YUV\n"
    "MCAM;ATI Motion;;ATI Motion Compensation Format\n"
    "MCZM;RGB;;Theory MicroCosm Lossless 64bit RGB with Alpha-channel;;;;RGB\n"
    "MDVD;MicroDVD;;Alex MicroDVD Video (hacked MS MPEG-4)\n"
    "MDVF;DV;Pinnacle;Pinnacle DV/DV50/DVHD100;;;;YUV\n"
    "MHFY;YUV;;A.M.Paredes mhuffyYUV (LossLess);http://mirror01.iptelecom.net.ua/~video/codecs/Pinnacle.ReelTime.v2.5.software.only.codec.exe;;;YUV\n"
    "MJ2C;JPEG 2000;;Morgan Multimedia JPEG 2000 Compression;http://mirror01.iptelecom.net.ua/~video/codecs/Pinnacle.ReelTime.v2.5.software.only.codec.exe\n"
    "MJPA;JPEG;Pinacle;Pinnacle ReelTime MJPG hardware;http://mediaxw.sourceforge.net;;;YUV\n"
    "mjp2;JPEG 2000\n"
    "MJPB;JPEG;Pinacle B;;;;;YUV\n"
    "MJPG;JPEG;;;;;;YUV\n"
    "mJPG;JPEG;IBM;Including Huffman Tables;;;;YUV\n"
    "MJPX;JPEG;Pegasus;Pegasus PICVideo JPEG;;;;YUV\n"
    "ML20;Webcam;;Mimic MSN Messenger Webcam\n"
    "MLCY;MLC;;MLC Lossless Codec;http://www.linek.sk/mlc/;;;;;;Lossless\n"
    "MMES;MPEG Video;Matrox;I-frame;;;;YUV;4:2:0\n"
    "MMIF;MPEG Video;Matrox;I-frame;;;;YUV;4:2:0\n"
    "MNVD;MindVid;;MindBend MindVid LossLess\n"
    "MP2V;MPEG Video;;Media Excel MPEG-2 Video;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "MP2v;MPEG Video;;MPEG-2 Video;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "MP41;MPEG-4 Visual;Microsoft;Microsoft MPEG-4 v1 (pre-standard);http://ffdshow-tryout.sourceforge.net/\n"
    "MP42;MPEG-4 Visual;Microsoft;Microsoft MPEG-4 v2 (pre-standard);http://www.apple.com/quicktime/download/standalone.html\n"
    "MP43;MPEG-4 Visual;Microsoft;Microsoft MPEG-4 v3 (pre-standard)\n"
    "MP4S;MPEG-4 Visual;MS MPEG-4 v3;Microsoft MPEG-4 (Windows Media 7.0);;;;YUV;4:2:0\n"
    "MP4V;MPEG-4 Visual;;Apple QuickTime MPEG-4 native;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "MPEG;MPEG Video;;Chromatic MPEG 1 Video I Frame;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "mpeg;MPEG Video;;MPEG-1 Video;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "MPG1;MPEG Video;Ffmpeg;(MPEG-1/2) FFmpeg;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "mpg1;MPEG Video;Ffmpeg;(MPEG-1/2) FFmpeg;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "MPG2;MPEG Video;Ffmpeg;(MPEG-1/2) FFmpeg;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "mpg2;MPEG Video;Ffmpeg;(MPEG-1/2) FFmpeg;http://ffdshow-tryout.sourceforge.net/;;;YUV;4:2:0\n"
    "MPG3;MPEG-4 Visual;FFmpeg DivX 3;(MPEG-4) MS MPEG-4 v3;;;;YUV;4:2:0\n"
    "MPG4;MPEG-4 Visual;MS MPEG-4 v1;Microsoft MPEG-4 v1;;;;YUV;4:2:0\n"
    "MPGI;MPEG Video;Sigma;Sigma Design MPEG-1 I-frame;;;;YUV;4:2:0\n"
    "MPNG;PNG;;Motion PNG\n"
    "MRCA;Mrcodec;;FAST Multimedia\n"
    "MRLE;RLE;;Microsoft RLE;;;;RGB\n"
    "MSS1;Screen Video;Windows;Windows Screen Video\n"
    "MSS2;Windows Media;;Windows Media 9\n"
    "MSUC;MSU;;MSU LossLess\n"
    "MSUD;MSU;;MSU LossLess\n"
    "MSV1;Microsoft Video 1;;Microsoft Video 1\n"
    "MSVC;Microsoft Video 1;;Microsoft Video 1\n"
    "MSZH;AVImszh;;Lossless (ZIP compression)\n"
    "MTGA;TGA;;Motion TGA images (24, 32 bpp)\n"
    "MTX1;JPEG;Matrox;;;;;YUV\n"
    "MTX2;JPEG;Matrox;;;;;YUV\n"
    "MTX3;JPEG;Matrox;;;;;YUV\n"
    "MTX4;JPEG;Matrox;;;;;YUV\n"
    "MTX5;JPEG;Matrox;;;;;YUV\n"
    "MTX6;JPEG;Matrox;;;;;YUV\n"
    "MTX7;JPEG;Matrox;;;;;YUV\n"
    "MTX8;JPEG;Matrox;;;;;YUV\n"
    "MTX9;JPEG;Matrox;;;;;YUV\n"
    "MV10;Nokia;;Nokia Mobile Phones\n"
    "MV11;Nokia;;Nokia Mobile Phones\n"
    "MV12;MVI;;Motion Pixels (old)\n"
    "MV99;Nokia;;Nokia Mobile Phones\n"
    "MVC1;Nokia;;Nokia Mobile Phones\n"
    "MVC2;Nokia;;Nokia Mobile Phones\n"
    "MVC9;Nokia;;Nokia Mobile Phones\n"
    "MVI1;MVI;;Motion Pixels MVI\n"
    "MVI2;MVI;;Motion Pixels MVI\n"
    "MWV1;Aware Motion Wavelets;;Aware Motion Wavelets\n"
    "MYUV;RGB;;Media-100 844/X Uncompressed;;;;RGB\n"
    "NAVI;MPEG-4 Visual;;nAVI video (hacked MS MPEG-4);;;;YUV;4:2:0\n"
    "NDIG;MPEG-4 Visual;Ahead;Ahead Nero Digital MPEG-4;;;;YUV;4:2:0\n"
    "NHVU;Nvidia Texture;;Nvidia Texture Format (GEForce 3)\n"
    "NO16;RGB;;Theory None16 64bit uncompressed Uncompressed;;;;RGB\n"
    "NT00;YUV;LightWave;NewTek LightWave HDTV YUV with Alpha-channel;;;;YUV\n"
    "NTN1;NogaTech Video 1;;Nogatech Video Compression 1\n"
    "NTN2;NogaTech Video 2;;Nogatech Video Compression 2 (GrabBee hardware coder)\n"
    "NUV1;Nuppel;;NuppelVideo\n"
    "NV12;YUV;;8-bit Y plane followed by an interleaved U/V plane with 2x2 subsampling;;;;YUV\n"
    "NV21;YUV;;As NV12 with U and V reversed in the interleaved plane;;;;YUV\n"
    "NVDS;Nvidia Texture;;Nvidia Texture Format\n"
    "NVHS;Nvidia Texture;;Nvidia Texture Format (GeForce 3)\n"
    "NVHU;Nvidia Texture;;Nvidia Texture Format\n"
    "NVS0;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS1;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS2;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS3;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS4;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS5;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS6;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS7;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS8;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVS9;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT0;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT1;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT2;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT3;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT4;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT5;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT6;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT7;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT8;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NVT9;Nvidia Texture;;Nvidia Texture Compression Format\n"
    "NY12;YUV;Nogatech;;;;;YUV\n"
    "NYUV;YUV;Nogatech;;;;;YUV\n"
    "ONYX;VP7;On2;;http://www.on2.com/vp7.php3\n"
    "PCLE;Studio400;Pinnacle\n"
    "PDVC;DV;Panasonic;;;;;YUV\n"
    "PGVV;Radius Video Vision\n"
    "PHMO;Photomotion;IBM\n"
    "PIM1;JPEG;Pegasus;Pinnacle DC1000 hardware (MPEG compression);http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe;;;YUV\n"
    "PIM2;JPEG;Pegasus;Pegasus Imaging;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe;;;YUV\n"
    "PIMJ;JPEG;Pegasus;Pegasus Imaging PICvideo Lossless JPEG;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe;;;YUV\n"
    "PIXL;JPEG;Miro;MiroVideo XL (JPEG);;;;YUV\n"
    "PNG;PNG\n"
    "PNG1;PNG;;Corecodec.org CorePNG\n"
    "PVEZ;PowerEZ;;Horizons Technology PowerEZ\n"
    "PVMM;MPEG-4 Visual;Pegasus;PacketVideo Corporation MPEG-4;;;;YUV;4:2:0\n"
    "PVW2;Wavelet;Pegasus;Pegasus Imaging Wavelet 2000\n"
    "PVWV;Wavelet;Pegasus;Pegasus Imaging Wavelet 2000\n"
    "PXLT;Pixlet;;Apple Pixlet (Wavelet)\n"
    "Q1.0;QPEG 1.0;;Q-Team QPEG 1.0;http://www.q-team.de\n"
    "Q1.1;QPEG 1.1;;Q-Team QPEG 1.1;http://www.q-team.de\n"
    "QDGX;Apple GX;;Apple QuickDUncompressed GX\n"
    "QDRW;Palettized Video;;Apple\n"
    "QPEG;QPEG 1.1;;Q-Team QPEG 1.1\n"
    "QPEQ;QPEG 1.1;;Q-Team QPEG 1.1\n"
    "R210;YUV;;BlackMagic YUV (Quick Time);;;;YUV\n"
    "R411;DV;Radius;Radius DV NTSC YUV;;;;YUV\n"
    "R420;DV;Radius;Radius DV PAL YUV;;;;YUV\n"
    "RAV_;MPEG-1;GroupTron;GroupTRON ReferenceAVI (dummy for MPEG compressor);;;;YUV;4:2:0\n"
    "RAVI;MPEG-1;GroupTron;GroupTRON ReferenceAVI (dummy for MPEG compressor);;;;YUV;4:2:0\n"
    "RAW ;RGB;;Full Frames (Uncompressed);;;;RGB\n"
    "raw ;RGB;;Full Frames (Uncompressed);http://www.apple.com/quicktime/download/standalone.html;;;RGB\n"
    "RGB ;RGB;;;;;;RGB;8:8:8\n"
    "RGB1;RGB;;;;;;RGB 3:3:2;3:3:2\n"
    "RGB2;RGB;;;;;;RGB 3:3:2;3:3:2\n"
    "RGBA;RGB;;;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    "RGBO;RGB;;Little Endian;;;;RGB 5:5:5;5:5:5\n"
    "RGBP;RGB;;Little Endian;;;;RGB 5:6:5;5:6:5\n"
    "RGBQ;RGB;;Big Endian;;;;RGB 5:5:5;5:5:5\n"
    "RGBR;RGB;;Big Endian;;;;RGB 5:6:5;5:6:5\n"
    "RGBT;RGBA;;;http://www.fourcc.org/indexrgb.htm;;;RGBA\n"
    "RIVA;Swizzled texture;;Nvidia\n"
    "RL4;RLE;;RLE 4bpp RGB;;;;RGB\n"
    "RL8;RLE;;RLE 8bpp RGB;;;;RGB\n"
    "RLE ;RLE;;RLE RGB with arbitrary sample packing within a pixel;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    "RLE4;RLE;;RLE 4bpp RGB;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    "RLE8;RLE;;RLE 8bpp RGB;http://www.fourcc.org/indexrgb.htm;;;RGB\n"
    "RLND;Roland;;Roland Corporation\n"
    "RMP4;MPEG-4 Visual;RealMagic;REALmagic MPEG-4 Video (Sigma Design, built on XviD);;;;YUV;4:2:0\n"
    "ROQV;Id RoQ;;Id RoQ File Video Decoder\n"
    "RT21;Intel Video 2.1;;Intel Real Time Video 2.1\n"
    "RTV0;NewTek VideoToaster;;NewTek VideoToaster (dummy format - only AVI header)\n"
    "RUD0;Rududu;;Rududu video\n"
    "RV10;RealVideo 1;;H263, RealVideo 5;http://www.real.com\n"
    "RV13;RealVideo 1;;H263, RealVideo 5;http://www.real.com\n"
    "RV20;RealVideo 2;;H263, RealVideo 6;http://www.real.com\n"
    "RV30;RealVideo 3;;Between H263 and H264, RealVideo 8;http://www.real.com\n"
    "RV40;RealVideo 4;;H264, RealVideo 9;http://www.real.com\n"
    "RVX ;RDX;;Intel RDX\n"
    "S263;H.263;;;http://ffdshow-tryout.sourceforge.net/\n"
    "S422;YUV;VideoCap C210;VideoCap C210;;;;YUV\n"
    "SAN3;MPEG-4 Visual;;Direct copy of DivX 3.11;;;;YUV;4:2:0\n"
    "SANM;Smush v2;;LucasArts;http://www.lucasarts.com/\n"
    "SCCD;SoftCam\n"
    "SDCC;DV;Sun;Sun Digital Camera;;;;YUV;4:1:1\n"
    "SEDG;MPEG-4 Visual;Samsung;Samsung MPEG-4;;;;YUV;4:2:0\n"
    "SEG4;Cinepak;;;http://www.sega.com/\n"
    "SEGA;Cinepak;;;http://www.sega.com/\n"
    "SFMC;CrystalNet;;CrystalNet Surface Fitting Method\n"
    "SHR0;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR1;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR2;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR3;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR4;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR5;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR6;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR7;BitJazz SheerVideo;;BitJazz SheerVideo (realtime lossless)\n"
    "SIF1;SIF1;;;http://mysif.ru/SIF1_dd_Eng.htm\n"
    "SJPG;JPEG;CuSeeMe;CuSeeMe;http://mirror01.iptelecom.net.ua/~video/codecs/CUseeMe.JPEG.CODEC.v1.17.exe;;;YUV\n"
    "SL25;DV;SoftLab DVCPro;SoftLab-NSK DVCPRO;;;;YUV;4:1:1\n"
    "SL50;DV;SoftLab DVCPro5;SoftLab-NSK ;;;;YUV;4:1:1\n"
    "SLDV;DV;SoftLab;SoftLab-NSK Forward DV Draw;;;;YUV;4:1:1\n"
    "SLIF;MPEG Video;SoftLab;SoftLab-NSK MPEG-2 I-frames;;;;YUV;4:2:0\n"
    "SLMJ;JPEG;SoftLab;SoftLab-NSK Forward JPEG;;;;YUV\n"
    "smc ;SMC;;Apple Graphics (SMC);http://www.apple.com/quicktime/download/standalone.html\n"
    "SMSC;Radius\n"
    "SMSD;Radius\n"
    "SMSV;Wavelet Video;;WorldConnect Wavelet Streaming Video\n"
    "SNOW;Snow;;;http://ffdshow-tryout.sourceforge.net/\n"
    "SP40;YUV;SunPlus;SunPlus YUV;;;;YUV\n"
    "SP44;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP53;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP54;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP55;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP56;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP57;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP58;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SP61;MegaCam;;SunPlus Aiptek MegaCam\n"
    "SPIG;Spigot;;Radius Spigot\n"
    "SPLC;ACM audio;;Splash Studios ACM Audio\n"
    "SPRK;Spark\n"
    "SQZ2;VXTreme 2;;Microsoft VXTreme Video V2\n"
    "STVA;ST Imager;;ST Microelectronics CMOS Imager Data (Bayer)\n"
    "STVB;ST Imager;;ST Microelectronics CMOS Imager Data (Nudged Bayer)\n"
    "STVC;ST Imager;;ST Microelectronics CMOS Imager Data (Bunched)\n"
    "STVX;ST Imager;;ST Microelectronics CMOS Imager Data (Extended Data Format)\n"
    "STVY;ST Imager;;ST Microelectronics CMOS Imager Data (Extended Data Format with Correction Data)\n"
    "SV10;Sorenson;;Sorenson Media Video R1\n"
    "SVQ1;AVC;Sorenson 1;Sorenson Media Video 1 (Apple QuickTime 3)\n"
    "SVQ2;AVC;Sorenson 2;Sorenson Media Video 2 (Apple QuickTime 4)\n"
    "SVQ3;AVC;Sorenson 3;Sorenson Media Video 3 (Apple QuickTime 5)\n"
    "SWC1;JPEG;MainConcept;MainConcept JPEG;;;;YUV\n"
    "T420;YUV;Toshiba;Toshiba YUV 4:2:0;;;;YUV\n"
    "TGA ;TGA;Apple;Apple TGA (with Alpha-channel)\n"
    "THEO;Theora;;FFVFW Supported\n"
    "TIFF;Apple TIFF;;Apple TIFF (with Alpha-channel)\n"
    "TIM2;Pinnacle DVI;;Pinnacle RAL DVI\n"
    "TLMS;TeraLogic;;TeraLogic Motion Intraframe\n"
    "TLST;TeraLogic;;TeraLogic Motion Intraframe\n"
    "TM10;Duck;;Duck TrueMotion\n"
    "TM20;Duck 2;;Duck TrueMotion 2.0\n"
    "TM2A;Duck Archiver 2;;Duck TrueMotion Archiver 2.0\n"
    "TM2X;Duck 2;;Duck TrueMotion 2X\n"
    "TMIC;TeraLogic;;TeraLogic Motion Intraframe\n"
    "TMOT;Horizons TM S;;Horizons Technology TrueMotion Video\n"
    "TR20;Duck TM RT2;;Duck TrueMotion RT 2.0\n"
    "TRLE;Akula;;Akula Alpha Pro Custom AVI (LossLess)\n"
    "TSCC;TechSmith;;TechSmith Screen Capture\n"
    "tscc;TechSmith;;TechSmith Screen Capture\n"
    "TV10;Tecomac;;Tecomac Low-Bit Rate\n"
    "TVJP;Pinnacle/Truevision;;TrueVision Field Encoded JPEG (Targa emulation)\n"
    "TVMJ;Pinnacle/Truevision;;Truevision TARGA JPEG Hardware (or Targa emulation)\n"
    "TY0N;Trident;;Trident Decompression Driver\n"
    "TY2C;Trident;;Trident Decompression Driver\n"
    "TY2N;Trident;;Trident Decompression Driver\n"
    "U<Y ;YUV;Discreet;Discreet UC YUV 4:2:2:4 10 bit;;;;YUV\n"
    "U<YA;YUV;Discreet;Discreet UC YUV 4:2:2:4 10 bit (with Alpha-channel);;;;YUV\n"
    "U263;H.263;UB;UB Video H.263/H.263+/H.263++ Decoder;http://eMajix.com\n"
    "UCOD;ClearVideo;;ClearVideo (fractal compression-based)\n"
    "ULH0;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:0\n"
    "ULH2;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:2\n"
    "ULRA;RGBA;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;RGBA;4:4:4:4\n"
    "ULRG;RGB;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;RGB;4:4:4\n"
    "ULTI;Ultimotion;;IBM Ultimotion\n"
    "ULY0;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:0\n"
    "ULY2;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:2\n"
    "UMP4;MPEG-4 Visual;UB;UB Video MPEG 4;http://www.fourcc.org/indexyuv.htm;;;YUV;4:2:0\n"
    "UYNV;YUV;;Nvidia 16bpp. A direct copy of UYVY registered by Nvidia to work around problems in some olds which did not like hardware which offered more than 2 UYVY surfaces.;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "UYVP;YUV;;Evans & Sutherland 24bpp. YUV 4:2:2 extended precision 10-bits per component in U0Y0V0Y1 order;;;;YUV\n"
    "UYVU;YUV;SoftLab;SoftLab-NSK Forward YUV;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "UYVY;YUV;;Uncompressed 16bpp. YUV 4:2:2 (Y sample at every pixel, U and V sampled at every second pixel horizontally on each line). A macropixel contains 2 pixels in 1 u_int32.;;;;YUV;4:2:2\n"
    "V210;YUV;;Optibase VideoPump 10-bit 4:2:2 Component YUV\n"
    "v210;YUV;AJA Video Systems Xena;;;;;YUV;4:2:2\n"
    "V261;VX3000S;;Lucent VX3000S\n"
    "V422;YUV;Vitec;;;;;YUV;4:2:2\n"
    "V655;YUV;Vitec;Vitec Multimedia 16 bit YUV 4:2:2 (6:5:5) format;;;;YUV\n"
    "VBLE;MarcFD VBLE;;MarcFD VBLE Lossless\n"
    "VCR1;ATI Video 1;;ATI VCR 1.0\n"
    "VCR2;ATI Video 2;;ATI VCR 2.0 (MPEG YV12)\n"
    "VCR3;ATI Video 3;;ATI VCR 3.0\n"
    "VCR4;ATI Video 4;;ATI VCR 4.0\n"
    "VCR5;ATI Video 5;;ATI VCR 5.0\n"
    "VCR6;ATI Video 6;;ATI VCR 6.0\n"
    "VCR7;ATI Video 7;;ATI VCR 7.0\n"
    "VCR8;ATI Video 8;;ATI VCR 8.0\n"
    "VCR9;ATI Video 9;;ATI VCR 9.0\n"
    "VCWV;Wavelet;;VideoCon\n"
    "VDCT;RGB;VideoMaker;Video Maker Pro DIB;;;;RGB\n"
    "VDOM;VDOWave;;VDONet Wave\n"
    "VDOW;VDOLive;;VDONet Live (H,263)\n"
    "VDST;VirtualDub;;VirtualDub remote frameclient ICM driver\n"
    "VDTZ;YUV;;VideoTizer / Darim Vision YUV;;;;YUV;4:2:2\n"
    "VGPX;VGP;;Alaris VideoGramPixel\n"
    "VIDM;MPEG-4 Visual;DivX 5 Pro;DivX 5.0 Pro Supported;;;;YUV;4:2:0\n"
    "VIDS;Vitec;;Vitec Multimedia YUV 4:2:2;www.yks.ne.jp/~hori/\n"
    "VIFP;VFAPI;;Virtual Frame API (VFAPI dummy format)\n"
    "VIV1;H.263;Vivo\n"
    "VIV2;H.263;Vivo\n"
    "VIVO;H.263;Vivo\n"
    "VIXL;JPEG;Miro XL;Miro Video XL;http://mirror01.iptelecom.net.ua/~video/codecs/miroVIDEO-XL.codec.v2.2.exe;;;YUV\n"
    "VJPG;JPEG;;;;;;YUV\n"
    "VLV1;Videologic\n"
    "VMNC;Vmware;;;http://www.vmware.com/\n"
    "VP30;VP3;On2\n"
    "VP31;VP3;On2\n"
    "VP32;VP3;On2\n"
    "VP40;VP4;On2\n"
    "VP50;VP5;On2\n"
    "VP60;VP6;On2;;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe;Simple\n"
    "VP61;VP6;On2;;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe;Advanced\n"
    "VP62;VP6;On2;;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe;Heightened Sharpness\n"
    "VP6A;VP6;On2;;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe;Alpha\n"
    "VP6F;VP6;On2;;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe;Heightened Sharpness\n"
    "VP70;VP7;On2;;;General\n"
    "VP71;VP7;On2;;;Error Resilient\n"
    "VP72;VP7;On2\n"
    "VP80;VP8;;;http://www.webmproject.org;;;YUV;4:2:0\n"
    "VP90;VP9;;;http://www.webmproject.org\n"
    "VQC1;Vector 1;;Vector-quantised 1 (high compression) http://eprints.ecs.soton.ac.uk/archive/00001310/01/VTC97-js.pdf\n"
    "VQC2;Vector 2;;Vector-quantised 2 (high robustness against channel errors) http://eprints.ecs.soton.ac.uk/archive/00001310/01/VTC97-js.pdf\n"
    "VQJP;VQ630;;Dual-mode digital camera\n"
    "VQS4;VQ110;;DV camera\n"
    "VR21;YUV;BlckMagic;BlackMagic YUV (Quick Time);;;;YUV\n"
    "VSSH;AVC;Vanguard VSS;;;;;YUV;4:2:0\n"
    "VSSV;Vanguard Video;Vanguard VSS\n"
    "VSSW;AVC;Vanguard VSS;;;;;YUV;4:2:0\n"
    "VTLP;GGP;;Alaris VideoGramPixel\n"
    "VX1K;DVX 1 S;;Lucent VX1000S Video\n"
    "VX2K;DVX 2 S;;Lucent VX2000S Video\n"
    "VXSP;DVX 1 SP;;Lucent VX1000SP Video\n"
    "VYU9;YUV;ATI;;;;;YUV\n"
    "VYUY;YUV;ATI;;;;;YUV\n"
    "WBVC;W9960;;Winbond Electronics W9960\n"
    "WHAM;Microsoft Video 1\n"
    "WINX;Winnov\n"
    "WJPG;JPEG;Winbond ;Winbond JPEG (AverMedia USB devices);;;;YUV\n"
    "WMV1;WMV1;;Windows Media Video 7;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WMV2;WMV2;;Windows Media Video 8;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WMV3;VC-1;WMV3;Windows Media Video 9;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WMVA;VC-1;WMV;Windows Media Video;http://ffdshow-tryout.sourceforge.net/\n"
    "WMVP;WMV3;;Windows Media Video V9\n"
    "WNIX;WniWni;;WniWni\n"
    "WNV1;WinNov;;WinNov Videum Hardware Compression;http://www.winnov.com/\n"
    "WNVA;WinNov;;WinNov Videum Hardware Compression;http://www.winnov.com/\n"
    "WRLE;RGB;Apple;Apple QuickTime BMP;;;;RGB\n"
    "WRPR;AVideoTools;;VideoTools VideoServer Client (wrapper for AviSynth)\n"
    "WV1F;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "WVC1;VC-1;Microsoft\n"
    "WVLT;IllusionHope Wavelet 9/7;;IllusionHope Wavelet 9/7\n"
    "WVP2;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "WZCD;iScan;;CORE Co. Ltd.\n"
    "WZDC;iSnap;;CORE Co. Ltd.\n"
    "X263;H.263;Xirlink\n"
    "X264;AVC;;XiWave GNU GPL x264 MPEG-4\n"
    "XJPG;JPEG;Xirlink;;;;;YUV\n"
    "XLV0;NetXL Video;;NetXL Inc. XL Video Decoder\n"
    "XMPG;MPEG Video;Xing;XING MPEG (I frame only);;;;YUV;4:2:0\n"
    "XVID;MPEG-4 Visual;XviD;;http://mediaarea.net/XVID;;;YUV;4:2:0\n"
    "XVIX;MPEG-4 Visual;XviD;Based on XviD MPEG-4;http://www.xvid.org/Downloads.15.0.html;;;YUV;4:2:0\n"
    "XWV0;XiWave Video\n"
    "XWV1;XiWave Video\n"
    "XWV2;XiWave Video\n"
    "XWV3;XiWave Video\n"
    "XWV4;XiWave Video\n"
    "XWV5;XiWave Video\n"
    "XWV6;XiWave Video\n"
    "XWV7;XiWave Video\n"
    "XWV8;XiWave Video\n"
    "XWV9;XiWave Video\n"
    "XXAN;Origin VideoGame;;Used in Wing Commander 3 and 4\n"
    "XYZP;YUV;;Extended PAL format XYZ palette;;;;YUV\n"
    "Y211;YUV;;Packed YUV format with Y sampled at every second pixel across each line and U and V sampled at every fourth pixel;;;;YUV\n"
    "Y216;YUV;Targa;Pinnacle TARGA CineWave YUV (Quick Time);;;;YUV\n"
    "Y411;YUV;;YUV 4:1:1 Packed;;;;YUV;4:1:1\n"
    "Y41B;YUV;;YUV 4:1:1 Planar;;;;YUV;4:1:1\n"
    "Y41P;YUV;;Conexant (ex Brooktree) YUV 4:1:1 Raw;http://www.fourcc.org/indexyuv.htm;;;YUV;4:1:1\n"
    "Y41T;YUV;;Format as for Y41P, but the lsb of each Y component is used to signal pixel transparency;;;;YUVA;4:1:1\n"
    "Y422;YUV;;Direct copy of UYVY as used by ADS Technologies Pyro WebCam firewire camera;;;;YUV;4:2:2\n"
    "Y42B;YUV;;YUV 4:2:2 Planar;;;;YUV;4:2:2\n"
    "Y42T;YUV;;Format as for UYVY, but the lsb of each Y component is used to signal pixel transparency;;;;YUVA;4:2:2\n"
    "Y444;YUV;;IYU2 (iRez Stealth Fire camera);;;;YUV\n"
    "Y8  ;GrayScale;;Simple grayscale video;;;;Y\n"
    "Y800;GrayScale;;Simple grayscale video;;;;Y\n"
    "YC12;YUV;;Intel YUV12;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "YCCK;YUV;;;;;;YUV\n"
    "YMPG;MPEG-PS;;YMPEG Alpha (dummy for MPEG-2 compressor)\n"
    "YU12;YUV;;ATI YV12 4:2:0 Planar;;;;YUV;4:2:0\n"
    "YU92;YUV;;Intel - YUV;;;;YUV\n"
    "YUNV;YUV;;A direct copy of YUY2 registered by Nvidia to work around problems in some olds which did not like hardware that offered more than 2 YUY2 surfaces;;;;YUV\n"
    "YUV2;YUV;;Apple Component Video (YUV 4:2:2);http://www.apple.com/quicktime/download/standalone.html;;;YUV\n"
    "YUV8;YUV;;Winnov Caviar YUV8 ;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "YUV9;YUV;;Intel YUV9;;;;YUV\n"
    "YUVP;YUV;;YUV 4:2:2 extended precision 10-bits per component in Y0U0Y1V0 order;;;;YUV;4:2:2;10\n"
    "YUY2;YUV;;YUV 4:2:2 as for UYVY but with different component ordering within the u_int32 macropixel;http://www.fourcc.org/indexyuv.htm;;;YUV;4:2:2\n"
    "YUYP;YUV;;Evans & Sutherland;;;;YUV\n"
    "YUYV;YUV;;Canopus YUV format;http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "YV12;YUV;;ATI YVU12 4:2:0 Planar;http://www.fourcc.org/indexyuv.htm;;;YUV;4:2:0\n"
    "YV16;YUV;;Elecard YUV 4:2:2 Planar;;;;YUV;4:2:2\n"
    "YV92;YUV;;Intel Smart Video Recorder YVU9;;;;YUV\n"
    "YVU9;YUV;;Brooktree YVU9 Raw (YVU9 Planar);http://www.fourcc.org/indexyuv.htm;;;YUV\n"
    "YVYU;YUV;;YUV 4:2:2 as for UYVY but with different component ordering within the u_int32 macropixel;;;;YUV;4:2:2\n"
    "ZLIB;AVIzlib;;Lossless (ZIP compression)\n"
    "ZMBV;Zip;;Zip Motion Blocks Video\n"
    "ZPEG;Video Zipper;;Metheus Video Zipper\n"
    "ZYGO;ZyGo;;ZyGo Video\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Audio_Matroska (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "A_MPEG/L1;MPEG Audio;MP1;;http://www.iis.fraunhofer.de/amm/index.html\n"
    "A_MPEG/L2;MPEG Audio;MP2;;http://www.iis.fraunhofer.de/amm/index.html\n"
    "A_MPEG/L3;MPEG Audio;MP3;;http://www.iis.fraunhofer.de/amm/index.html\n"
    "A_PCM/INT/BIG;PCM\n"
    "A_PCM/INT/LIT;PCM\n"
    "A_PCM/FLOAT/IEEE;PCM\n"
    "A_AC3;AC-3\n"
    "A_AC3/BSID9;AC-3\n"
    "A_AC3/BSID10;AC-3\n"
    "A_DTS;DTS\n"
    "A_EAC3;E-AC-3\n"
    "A_FLAC;Flac;;;https://xiph.org/flac\n"
    "A_OPUS;Opus;;;http://opus-codec.org\n"
    "A_TTA1;TTA;;The True Audio Lossless Codec;http://true-audio.com\n"
    "A_VORBIS;Vorbis;;;http://www.vorbis.com\n"
    "A_WAVPACK4;WavPack;;;http://www.wavpack.com\n"
    "A_REAL/14_4;VSELP;;Real Audio 1 (14.4);http://www.real.com\n"
    "A_REAL/28_8;G.728;;Real Audio 2 (28.8);http://www.real.com\n"
    "A_REAL/COOK;Cooker;;Real Audio Cook Codec (codename: Gecko);http://www.real.com\n"
    "A_REAL/SIPR;G.729;;Real & Sipro Voice Codec;http://www.real.com\n"
    "A_REAL/RALF;RealAudio Lossless;;Real Audio Lossless Format;http://www.real.com\n"
    "A_REAL/ATRC;Atrac;;Real & Sony Atrac3 Codec;http://www.real.com\n"
    "A_TRUEHD;TrueHD;;;http://www.dolby.com/consumer/technology/trueHD.html\n"
    "A_MLP;MLP;;Meridian Lossless Packing;http://www.meridian-audio.com\n"
    "A_AAC;AAC\n"
    "A_AAC/MPEG2/MAIN;AAC\n"
    "A_AAC/MPEG2/LC;AAC\n"
    "A_AAC/MPEG2/LC/SBR;AAC\n"
    "A_AAC/MPEG2/SSR;AAC\n"
    "A_AAC/MPEG4/MAIN;AAC\n"
    "A_AAC/MPEG4/LC;AAC\n"
    "A_AAC/MPEG4/LC/SBR;AAC\n"
    "A_AAC/MPEG4/LC/SBR/PS;AAC\n"
    "A_AAC/MPEG4/SSR;AAC\n"
    "A_AAC/MPEG4/LTP;AAC\n"
    "A_ALAC;ALAC;;Apple Lossless Audio Codec;http://www.apple.com/quicktime/download/standalone.html\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Audio_Mpeg4 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    ".mp3;MPEG Audio\n"
    "a3ds;Auro-Cx\n"
    "A104;AMR;;;http://www.apple.com/quicktime/download/standalone.html;Wide band\n"
    "aac ;AAC\n"
    "ac-3;AC-3\n"
    "alac;ALAC;;Apple Lossless Audio Codec;http://www.apple.com/quicktime/download/standalone.html\n"
    "alaw;ADPCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "apac;APAC\n"
    "dtsc;DTS;;;http://www.dts.com\n"
    "dtsh;DTS;;;http://www.dts.com;HRA\n"
    "dtsl;DTS;;;http://www.dts.com;MA\n"
    "dtse;DTS;;;http://www.dts.com;Express\n"
    "dtsx;DTS-UHD;;;http://www.dts.com\n"
    "dvca;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "ec-3;E-AC-3\n"
    "enca;(Encrypted)\n"
    "fl32;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "fl64;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "fLaC;FLAC\n"
    "iamf;IAMF\n"
    "ima4;ADPCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "in24;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "in32;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "ipcm;PCM\n"
    "lpcm;PCM\n"
    "MAC3;MACE 3\n"
    "MAC6;MACE 6\n"
    "mha1;MPEG-H 3D Audio\n"
    "mha2;MPEG-H 3D Audio\n"
    "mhm1;MPEG-H 3D Audio\n"
    "mhm2;MPEG-H 3D Audio\n"
    "mlpa;TrueHD\n"
    "nmos;Nellymoser;;;http://www.nellymoser.com/\n"
    "NONE;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "owma;WMA Pro;;Smooth Streaming Media Audio;http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/\n"
    "Qclp;QCELP;;Qualcomm PureVoice\n"
    "QDM1;QDesign 1;;QDesign Music 1;http://www.apple.com/quicktime/download/standalone.html\n"
    "QDM2;Qdesign 2;;QDesign Music 2;http://www.apple.com/quicktime/download/standalone.html\n"
    "QDMC;Qdesign 2;(Old);QDesign Music 2 (old version, rare);http://www.apple.com/quicktime/download/standalone.html\n"
    "raw ;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "sac3;AC-3;;Made by Nero;http://www.nerodigital.com\n"
    "samr;AMR;;;http://www.apple.com/quicktime/download/standalone.html;Narrow band\n"
    "sawb;AMR;;;http://www.apple.com/quicktime/download/standalone.html;Wide band\n"
    "sevc;EVRC;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "sowt;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "twos;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "ulaw;ADPCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "vdva;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "WMA2;WMA;;Windows Media Audio;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx;;Version 2\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Audio_Real (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "14.4;VSELP;;Real Player 1;http://www.real.com\n"
    "14_4;VSELP;;Real Player 1;http://www.real.com\n"
    "28.8;G.728;;Real Player 2;http://www.real.com\n"
    "28_8;G.728;;Real Player 2;http://www.real.com\n"
    "atrc;Atrac;;Real Player 8;http://www.real.com\n"
    "audio/X-MP3-draft-00;MPEG Audio\n"
    "audio/x-ralf-mpeg4;RealAudio Lossless;;Real Audio Lossless Format, Real Player 10;http://www.real.com;;;;;;Lossless\n"
    "audio/x-ralf-mpeg4-generic;RealAudio Lossless;;Real Audio Lossless Format, Real Player 10;http://www.real.com;;;;;;Lossless\n"
    "cook;Cooker;;Based on G.722.1, Real Player 6;http://www.real.com\n"
    "dnet;AC-3;;Real Player 3;http://www.real.com\n"
    "lpcJ;VSELP;;Real Player 1;http://www.real.com\n"
    "raac;AAC;;Real Player 9;http://www.real.com;LC\n"
    "racp;AAC;;Real Player 10;http://www.real.com;HE-AAC\n"
    "rtrc;RealAudio 8;;;http://www.real.com\n"
    "sipr;ACELP;;Real Player 4;http://www.real.com\n"
    "whrl;RealAudio Multi-Channel;;Real Audio Multi-Channel;http://www.real.com\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Audio_Riff (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "0\n"
    "1;PCM;;;http://www.microsoft.com/windows/\n"
    "2;ADPCM;;;http://www.microsoft.com/windows/\n"
    "3;PCM;IEEE ;;http://www.microsoft.com/windows/;Float\n"
    "4;VSELP;Compaq\n"
    "5;CVSD;IBM\n"
    "6;ADPCM;CCITT;;http://www.microsoft.com/windows/;A-Law\n"
    "7;ADPCM;CCITT;;http://www.microsoft.com/windows/;U-Law\n"
    "8;DTS;;Digital Theater Systems\n"
    "9;DRM;Microsoft\n"
    "A;WMA;;Windows Media Audio;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx;Voice\n"
    "C;MPEG Audio;;;;MPEG-2 5.1\n"
    "10;ADPCM;OKI\n"
    "11;ADPCM;Intel\n"
    "12;ADPCM;Mediaspace\n"
    "13;ADPCM;Sierra\n"
    "14;ADPCM;Antex;G.723\n"
    "15;STD;DSP solutions\n"
    "16;FIX;DSP solutions\n"
    "17;ADPCM;Dialogic-OKI;;http://www.microsoft.com/windows/\n"
    "18;ADPCM\n"
    "19;CU;HP\n"
    "1A;Dynamic Voice;HP\n"
    "20;ADPCM;Yamaha\n"
    "21;SONARC;Speech Compression\n"
    "22;Truespeech;DSP Group;;http://www.microsoft.com/windows/\n"
    "23;SC1;Echo Speech\n"
    "24;AudioFile 36;Virtual Music \n"
    "25;APTX;;Audio Processing Technology X\n"
    "26;AudioFile 10;Virtual Music\n"
    "27;Prosody 1612;Aculab plc\n"
    "28;LRC;Merging Technologies\n"
    "30;AC-2;Dolby Laboratories\n"
    "31;GSM 6.10;Microsoft;;http://www.microsoft.com/windows/\n"
    "32;Microsoft Audio\n"
    "33;ADPCM;Antex\n"
    "34;VQLPC;Control Resources\n"
    "35;REAL;DSP Solutions\n"
    "36;ADPCM;DSP Solutions\n"
    "37;CR10;;Control Resources 10\n"
    "38;ADPCM;Natural MicroSystems VBX\n"
    "39;ADPCM;Crystal Semiconductor IMA\n"
    "3A;SC3;Echo Speech\n"
    "3B;ADPCM;Rockwell\n"
    "3C;DigiTalk;Rockwell DigiTalk\n"
    "3D;Xebec;;Xebec Multimedia Solutions\n"
    "40;ADPCM;Antex Electronics;G.721\n"
    "41;CELP;Antex Electronics;G.728\n"
    "42;G.723.1;Microsoft;;http://www.microsoft.com/windows/\n"
    "42;ADPCM;;IBM\n"
    "42;G.729;Microsoft\n"
    "45;ADPCM;Microsoft;G.726;http://www.microsoft.com/windows/\n"
    "50;MPEG Audio;;;http://www.iis.fraunhofer.de/amm/index.html;;Version 1\n"
    "51;MPEG Audio;;;http://www.iis.fraunhofer.de/amm/index.html;;Version 2\n"
    "52;RT24;InSoft, Inc.\n"
    "53;PAC;InSoft, Inc.\n"
    "55;MPEG Audio;MP3;;http://www.iis.fraunhofer.de/amm/index.html\n"
    "59;G.723;Lucent;G.723\n"
    "60;Cirrus;;Cirrus Logic\n"
    "61;PCM;ESS Technology\n"
    "62;Voxware\n"
    "63;Atrac;Canopus\n"
    "64;ADPCM;APICOM;G.726\n"
    "65;ADPCM;APICOM;G.722\n"
    "66;DSAT;Microsoft\n"
    "67;DSAT Display;Microsoft\n"
    "69;BYTE_ALIGNED;Voxware;;http://www.voxware.com/\n"
    "70;AC8;Voxware;;http://www.voxware.com/\n"
    "71;AC10;Voxware;;http://www.voxware.com/\n"
    "72;AC16;Voxware;;http://www.voxware.com/\n"
    "73;AC20;Voxware;;http://www.voxware.com/\n"
    "74;RT24;Voxware;MetaVoice;http://www.voxware.com/\n"
    "75;RT29;Voxware;MetaSound;http://www.voxware.com/\n"
    "76;RT29HW;Voxware;;http://www.voxware.com/\n"
    "77;VR12;Voxware;;http://www.voxware.com/\n"
    "78;VR18;Voxware;;http://www.voxware.com/\n"
    "79;TQ40;Voxware;;http://www.voxware.com/\n"
    "7A;SC3;Voxware\n"
    "7B;SC3;Voxware\n"
    "80;Softsound\n"
    "81;TQ60;Voxware;;http://www.voxware.com/\n"
    "82;MSRT24;Microsoft\n"
    "83;G.729a;AT&T\n"
    "84;MVI_MVI2;Motion Pixels\n"
    "85;ADPCM;DataFusion Systems;G.726\n"
    "86;GSM 6.10;DataFusion Systems\n"
    "88;ISI AUDIO;;Iterated Systems AUDIO\n"
    "89;Onlive;;OnLive! Technologies\n"
    "8A;SX20;Multitude\n"
    "8B;ADPCM;Infocom ITS A/S\n"
    "8C;G.729;Convedia Corporation\n"
    "91;SBC24;;Siemens Business Communications Sys 24\n"
    "92;AC-3;Sonic Foundry\n"
    "93;G.723;MediaSonic\n"
    "94;Prosody 8KBPS;Aculab plc\n"
    "97;ADPCM;ZyXEL Communications\n"
    "98;LPCBB;Philips Speech Processing\n"
    "99;Packed;;Studer Professional Audio AG Packed\n"
    "A0;PHONYTALK;Malden Electronics\n"
    "A1;GSM;Racal Recorders\n"
    "A2;G.720a;Racal Recorders\n"
    "A3;G.723.1;Racal Recorders\n"
    "A4;ACELP;Racal Recorders\n"
    "B0;AAC;NEC Corporation\n"
    "FF;AAC\n"
    "100;ADPCM\n"
    "101;IRAT;BeCubed\n"
    "102;ADPCM;IBM;;;A-law\n"
    "103;ADPCM;IBM AVC\n"
    "111;G.723;Vivo\n"
    "112;SIREN;Vivo\n"
    "120;CELP;Philips Speech Processing\n"
    "121;Grundig;Philips Speech Processing\n"
    "123;G.723;Digital Equipment Corporation\n"
    "125;ADPCM\n"
    "130;ACELP;Sipro;;http://dividix.host.sk;.net\n"
    "131;ACELP;Sipro;;;4800\n"
    "132;ACELP;Sipro;;;8V3\n"
    "133;G.729;Sipro\n"
    "134;G.729a;Sipro\n"
    "135;KELVIN;Sipro\n"
    "135;AMR;VoiceAge Corporation\n"
    "140;ADPCM;Dictaphone Corporation;G.726\n"
    "140;CELP68;Dictaphone Corporation\n"
    "140;CELP54;Dictaphone Corporation\n"
    "150;PureVoice;Qualcomm\n"
    "151;HalfRate;Qualcomm\n"
    "155;TUBGSM;Ring Zero Systems\n"
    "160;WMA;;Windows Media Audio;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx;;Version 1\n"
    "161;WMA;;Windows Media Audio;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx;;Version 2\n"
    "162;WMA;;Windows Media Audio;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx;Pro\n"
    "163;WMA;;Windows Media Audio;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx;Lossless\n"
    "170;ADPCM;Unisys Nap\n"
    "171;ADPCM;Unisys Nap;;;U-law\n"
    "172;ADPCM;Unisys Nap;;;A-law\n"
    "173;16K;Unisys Nap\n"
    "174;G.700;SyCom Technologies\n"
    "175;ADPCM;SyCom Technologies\n"
    "176;CELP54;SyCom Technologies\n"
    "177;CELP68;SyCom Technologies\n"
    "178;ADPCM;Knowledge Adventure, Inc.\n"
    "180;AAC;Fraunhofer IIS\n"
    "190;DTS;;Digital Theater Systems\n"
    "19D;FLAC\n"
    "200;ADPCM;Creative Labs\n"
    "202;Fast Speech 8;Creative Labs\n"
    "203;Fast Speech 10;Creative Labs\n"
    "210;ADPCM;UHER informatic GmbH\n"
    "215;ACM;Ulead\n"
    "216;ACM;Ulead\n"
    "220;QuaterDeck\n"
    "230;VC;;I-link VC\n"
    "240;RAW_SPORT;;Aureal\n"
    "241;AC-3;ESST\n"
    "250;HSX;Interactive Products, Inc.\n"
    "251;RPELP;Interactive Products, Inc.\n"
    "260;CS2;Consistent Software\n"
    "270;Atrac3;Sony\n"
    "271;SCY;Sony\n"
    "272;Atrac3;Sony\n"
    "273;SPC;Sony\n"
    "280;Telum\n"
    "281;TelumIA\n"
    "285;ADPCM;Norcom Voice Systems\n"
    "300;FM_TOWNS_SND;Fujitsu\n"
    "350;Dev;Micronas Semiconductors, Inc.\n"
    "351;CELP833;Micronas Semiconductors, Inc.\n"
    "400;DIGITAL;Brooktree\n"
    "401;Music Coder;Intel;;http://www.intel.com/\n"
    "402;IAC2;Ligos;;http://www.ligos.com\n"
    "450;Qdesign;;QDesign Music\n"
    "500;VP7;;On2\n"
    "501;VP6;;On2\n"
    "680;VM;;AT&T VME_VMPCM\n"
    "681;TPC;;AT&T TPC\n"
    "700;YMPEG;;YMPEG Alpha\n"
    "8AE;LiteWave;;ClearJump LiteWave\n"
    "AAC;AAC\n"
    "1000;GSM;Ing C. Olivetti & C., S.p.A.\n"
    "1001;ADPCM;Ing C. Olivetti & C., S.p.A.\n"
    "1002;CELP;Ing C. Olivetti & C., S.p.A.\n"
    "1003;SBC;Ing C. Olivetti & C., S.p.A.\n"
    "1004;OPR;Ing C. Olivetti & C., S.p.A.\n"
    "1100;LH_CODEC;Lernout & Hauspie; Codec\n"
    "1101;CELP;Lernout & Hauspie;;http://www.microsoft.com/windows/;4.8 kb/s\n"
    "1102;SBC;Lernout & Hauspie;;http://www.microsoft.com/windows/;8 kb/s\n"
    "1103;SBC;Lernout & Hauspie;;http://www.microsoft.com/windows/;12 kb/s\n"
    "1104;SBC;Lernout & Hauspie;;http://www.microsoft.com/windows/;16 kb/s\n"
    "1400;Norris;;Norris Communications, Inc.\n"
    "1401;ISIAudio\n"
    "1500;MUSICOMPRESS;;Soundspace Music Compression\n"
    "1610;AAC;Microsoft;MPEG-2 AAC or MPEG-4 HE-AAC v1/v2\n"
    "181C;RT24;VoxWare\n"
    "181E;AX24000P;Lucent elemedia\n"
    "1971;SonicFoundry;;Lossless\n"
    "1C03;ADPCM;Lucent;G.723\n"
    "1C07;SX8300P;Lucent\n"
    "1C0C;ADPCM;Lucent;G.723\n"
    "1F03;DigiTalk;;CUseeMe (ex-Rocwell)\n"
    "1FC4;ALF2CD;NCT Soft\n"
    "2000;AC-3\n"
    "2001;DTS;;Digital Theater Systems\n"
    "2002;VSELP;;RealAudio 1/2 14.4\n"
    "2003;VSELP;;RealAudio 1/2 28.8\n"
    "2004;Cooker;;RealAudio G2/8 Cook (low bitrate)\n"
    "2005;DNET;;RealAudio 3/4/5 Music (DNET)\n"
    "2006;AAC;;RealAudio 10 AAC (RAAC)\n"
    "2007;AAC;;RealAudio 10 AAC+ (RACP)\n"
    "2048;Sonic\n"
    "3313;AviSynth;;makeAVIS (fake AVI sound from AviSynth scripts)\n"
    "4143;AAC;;Divio MPEG-4 AAC audio\n"
    "4201;Nokia\n"
    "4243;ADPCM;;G.726\n"
    "43AC;Speex\n"
    "564C;Vorbis\n"
    "566F;Vorbis;;;http://www.vorbis.com\n"
    "5756;WavPack;;;http://www.wavpack.com/\n"
    "674F;Vorbis;;;http://www.vorbis.com;;Mode 1\n"
    "6750;Vorbis;;;http://www.vorbis.com;;Mode 2\n"
    "6751;Vorbis;;;http://www.vorbis.com;;Mode 3\n"
    "676F;Vorbis;;;http://www.vorbis.com;;Mode 1+\n"
    "6770;Vorbis;;;http://www.vorbis.com;;Mode 2+\n"
    "6771;Vorbis;;;http://www.vorbis.com;;Mode 3+\n"
    "8180;AAC\n"
    "7A21;AMR;;GSM-AMR (CBR, no SID);http://www.microsoft.com\n"
    "7A22;AMR;;GSM-AMR (VBR, including SID);http://www.microsoft.com\n"
    "A100;G.723.1\n"
    "A101;AVQSBC\n"
    "A102;ODSBC\n"
    "A103;G729A\n"
    "A104;AMR\n"
    "A105;ADPCM;;G.726\n"
    "A106;AAC\n"
    "A107;ADPCM;;G.726\n"
    "A109;Speex;;;http://www.speex.org/\n"
    "DFAC;FrameServer;;DebugMode SonicFoundry Vegas FrameServer ACM Codec\n"
    "F1AC;FLAC;;Free Lossless Audio Codec\n"
    "FFFE;Extensible\n"
    "FFFF;In Development\n"
    "E923AABF-CB58-4471-A119-FFFA01E4CE62;Atrac3\n"
    "47E142D2-36BA-4D8D-88FC-61654F8C836C;Atrac9\n"
    "AD98D184-AAC3-11D0-A41C-00A0C9223196;VC\n"
    "05589F81-C356-11CE-BF01-00AA0055595A;WaveFormatEx\n"
    "518590A2-A184-11D0-8522-00C04FD9BAF3;DSound\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Text_Matroska (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "S_ASS;ASS;;Advanced Sub Station Alpha\n"
    "S_DVBSUB;DVB Subtitle;;Picture based subtitle format used on DVBs\n"
    "S_KATE;KATE;;Karaoke And Text Encapsulation\n"
    "S_IMAGE/BMP;Bitmap;;Basic image based subtitle format\n"
    "S_SSA;SSA;;Sub Station Alpha\n"
    "S_TEXT/ASS;ASS;;Advanced Sub Station Alpha\n"
    "S_TEXT/SSA;SSA;;Sub Station Alpha\n"
    "S_TEXT/USF;USF;;Universal Subtitle Format\n"
    "S_TEXT/UTF8;UTF-8;;UTF-8 Plain Text\n"
    "S_USF;USF;;Universal Subtitle Format\n"
    "S_UTF8;UTF-8;;UTF-8 Plain Text\n"
    "S_VOBSUB;VobSub;;Picture based subtitle format used on DVDs\n"
    "S_HDMV/PGS;PGS;;Picture based subtitle format used on BDs/HD-DVDs\n"
    "S_HDMV/TEXTST;TEXTST;;Text based subtitle format used on BDs\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Text_Mpeg4 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "c608;EIA-608\n"
    "c708;EIA-708\n"
    "subp;VobSub;;The same subtitle format used on DVDs\n"
    "text;Apple text;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "sbtl;Apple text;(iPhone);;http://www.apple.com/quicktime/download/standalone.html\n"
    "dfxp;TTML\n"
    "tx3g;Timed text;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "enct;(Encrypted)\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Text_Riff (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "DXSB;DivX Subtitle;;Subtitle in AVI from DivX networks;http://www.divx.com\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_CodecID_Other_Mpeg4 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "mebx;Timed Metadata Sample\n"
    "rtp ;RTP\n"
    "Ovbi;Omneon VBI\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Codec (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    " BIT;RGB;4CC;V;RGB;;Uncompressed\n"
    " JPG;JPEG;4CC;V;JPEG\n"
    " PNG;PNG;4CC;V;RGB\n"
    " RAW;RGB;4CC;V;RGB;;Uncompressed;http://www.fourcc.org/indexrgb.htm\n"
    " RGB;RGB;4CC;V;RGB;;Uncompressed. Basic Windows bitmap format. 1, 4 and 8 bpp versions are palettised. 16, 24 and 32bpp contain Uncompressed RGB samples.;http://www.fourcc.org/indexrgb.htm\n"
    " RL4;RGB;4CC;V;RGB;;RLE 4bpp;http://www.fourcc.org/indexrgb.htm\n"
    " RL8;RGB;4CC;V;RGB;;RLE 8bpp;http://www.fourcc.org/indexrgb.htm\n"
    "1978;RGB;4CC;V;JPEG;;A.M.Paredes predictor;http://www.pegasusimaging.com/cgi-bin/download2.cgi?LVIDB\n"
    "2VUY;YUV;4CC;V;YUV;;Optibase VideoPump 8-bit 4:2:2 Component YCbCr\n"
    "3IV0;3ivX;4CC;V;MPEG-4V;;3ivX pre-1.0;http://www.3ivx.com/download/\n"
    "3IV1;3ivX;4CC;V;MPEG-4V;;3ivX 1.0-3.5;http://www.3ivx.com/download/\n"
    "3IV2;3ivX;4CC;V;MPEG-4V;;3ivX 4.0;http://www.3ivx.com/download/\n"
    "3IVD;3ivX;4CC;V;MPEG-4V;;;http://ffdshow-tryout.sourceforge.net/\n"
    "3IVX;3ivX;4CC;V;MPEG-4V;;;http://www.3ivx.com/download/\n"
    "3VID;3ivX;4CC;V;MPEG-4V;;;http://www.3ivx.com/download/\n"
    "8BPS;QuickTime 8bps;4CC;V;RGB;;Apple QuickTime Planar RGB with Alpha-channel;http://ffdshow-tryout.sourceforge.net/\n"
    "AAS4;Autodesk;4CC;V;RGB;;Autodesk Animator Studio RLE (warning: this is a discoutinued product);http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe\n"
    "AASC;Autodesk;4CC;V;RGB;;Autodesk Animator Studio RLE (warning: this is a discoutinued product);http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe\n"
    "ABYR;Kensigton low;4CC;V;;;Kensington (low resolution, low frame rate (6fps) for digital cameras)\n"
    "ACTL;ACT-L2;4CC;V;;;Streambox ACT-L2;http://www.streambox.com/products/act-L2_codec.htm\n"
    "ADV1;WaveCodec;4CC;V;Wavelet;;Loronix WaveCodec;http://www.loronix.com/products/video_clips/wavecodec.asp\n"
    "ADVJ;Avid;4CC;V;JPEG;;Avid JPEG. Aka AVRn\n"
    "AEIK;Indeo 3.2;4CC;V;;;Intel Indeo Video 3.2 (Vector Quantization)\n"
    "AEMI;VideoONE;4CC;V;MPEG-V;;Array VideoONE MPEG-1-I Capture. Array's used for I frame only MPEG-1 AVI files;http://www.array.com\n"
    "AFLC;Autodesk;4CC;V;;;Autodesk Animator Studio FLI (256 color) (warning: this is a discoutinued product);http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe\n"
    "AFLI;Autodesk;4CC;V;;;Autodesk Animator Studio FLI (256 color) (warning: this is a discoutinued product);http://mirror01.iptelecom.net.ua/~video/codecs/Autodesk.Animator.v1.11.Codec.exe\n"
    "AHDV;CineForm;4CC;V;Wavelet;;CineForm 10-bit Visually Perfect HD (Wavelet);http://www.cineform.com/products/ConnectHD.htm\n"
    "AJPG;JPEG;4CC;V;JPEG;;22fps JPEG-based for digital cameras\n"
    "ALPH;Ziracom;4CC;V;;;Ziracom Digital Communications Inc.\n"
    "AMPG;VideoONE;4CC;V;MPEG-1;;Array VideoONE MPEG;http://www.array.com\n"
    "AMR ;AMR;4CC;V;;;Speech codec\n"
    "ANIM;RDX;4CC;V;;;Intel RDX\n"
    "AP41;AngelPotion;4CC;V;MPEG-4V;;AngelPotion Definitive 1 (hack of MS MPEG-4 v3);http://www.divxity.com/download/ap4v1-702.exe\n"
    "AP42;AngelPotion;4CC;V;MPEG-4V;;AngelPotion Definitive 2 (hack of MS MPEG-4 v3);http://www.divxity.com/download/ap4v1-702.exe\n"
    "ASLC;AlparySoft Lossless;4CC;V;;;AlparySoft Lossless;http://www.free-codecs.com/download/Alparysoft_Lossless_Video_Codec.htm\n"
    "ASV1;Asus 1;4CC;V;;;Asus Video 1;ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip\n"
    "ASV2;Asus 2;4CC;V;;;Asus Video 2;ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip\n"
    "ASVX;Asus X;4CC;V;;;Asus Video X;ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip\n"
    "ATM4;Nero MPEG-4;4CC;V;MPEG-4V;;Ahead Nero Digital MPEG-4;http://www.nero.com\n"
    "AUR2;YUV;4CC;V;YUV;;Auravision Aura 2 - YUV 422\n"
    "AURA;YUV;4CC;V;YUV;;Auravision Aura 1 - YUV 411\n"
    "AUVX;AUVX;4CC;V;;;USH GmbH\n"
    "AV1X;Avid 1:1;4CC;V;;;Avid 1:1x (Quick Time);http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVC1;AVC;4CC;V;AVC;;Advanced Video Codec;http://ffdshow-tryout.sourceforge.net/\n"
    "AVD1;Avid DV;4CC;V;DV;;Avid DV (Quick Time);http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVDJ;Avid JFIF;4CC;V;JPEG;;Avid Meridien JFIF with Alpha-channel;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVDN;Avid HD;4CC;V;;;Avid DNxHD (Quick Time);http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVDV;Avid DV;4CC;V;DV;;Avid DV;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVI1;MainConcept;4CC;V;JPEG;;MainConcept JPEG\n"
    "AVI2;MainConcept;4CC;V;JPEG;;MainConcept JPEG\n"
    "AVID;Avid JPEG;4CC;V;JPEG;;Avid JPEG;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVIS;AviSynth;4CC;V;;;Wrapper for AviSynth (Dummy);http://ffdshow-tryout.sourceforge.net/\n"
    "AVMP;Avid IMX;4CC;V;;;Avid IMX (Quick Time);http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVR ;Avid NuVista;4CC;V;JPEG;;Avid ABVB/NuVista JPEG with Alpha-channel\n"
    "AVRn;Avid JPEG;4CC;V;JPEG;;Avid JPEG;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVRN;Avid JPEG;4CC;V;JPEG;;Avid JPEG;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVUI;Avid;4CC;V;;;Avid Meridien Uncompressed with Alpha-channel;http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AVUP;Avid;4CC;V;;;Avid 10bit Packed (Quick Time);http://mirror01.iptelecom.net.ua/~video/codecs/Avid.VfW.codec.v2.0d2.exe\n"
    "AYUV;YUV;4CC;V;YUV;;4:4:4 YUV (AYUV)\n"
    "AZPR;QuickTime;4CC;V;;;Quicktime Apple Video;http://www.apple.com/quicktime/download/standalone.html\n"
    "AZRP;QuickTime;4CC;V;;;Quicktime Apple Video;http://www.apple.com/quicktime/download/standalone.html\n"
    "BGR ;RGB;4CC;V;RGB;;Uncompressed RGB32\n"
    "BHIV;BeHere iVideo;4CC;V;;;BeHere iVideo\n"
    "BINK;Bink;4CC;V;;;RAD Game Tools Bink Video\n"
    "BIT ;RGB;4CC;V;RGB;;Uncompressed. BI_BITFIELDS\n"
    "BITM;H.261;4CC;V;;;Microsoft H.261\n"
    "BLOX;Blox;4CC;V;;;Jan Jezabek BLOX MPEG;http://www.ii.uj.edu.pl/~jezabek/blox/blox-0.1.0b.zip\n"
    "BLZ0;DivX;4CC;V;MPEG-4V;;DivX for Blizzard Decoder Filter;http://ffdshow-tryout.sourceforge.net/\n"
    "BT20;MediaStream;4CC;V;;;Conexant ProSummer MediaStream\n"
    "BTCV;Composite;4CC;V;;;Conexant Composite Video\n"
    "BTVC;Composite;4CC;V;;;Conexant Composite Video\n"
    "BW00;BergWave;4CC;V;Wavelet;;BergWave (Wavelet)\n"
    "BW10;Broadway;4CC;V;MPEG-1;;Data Translation Broadway MPEG Capture/Compression\n"
    "BXBG;Boxx RGB;4CC;V;;;BOXX BGR\n"
    "BXRG;Boxx RGB;4CC;V;;;BOXX RGB\n"
    "BXY2;Boxx YUV;4CC;V;;;BOXX 10-bit YUV\n"
    "BXYV;Boxx YUV;4CC;V;;;BOXX YUV\n"
    "CC12;Intel YUV;4CC;V;YUV;;Intel YUV12\n"
    "CDV5;Canopus DV;4CC;V;DV;;Canopus SD50/DVHD;http://www.cineform.com/products/ConnectHD.htm\n"
    "CDVC;Canopus DV;4CC;V;DV;;Canopus DV (DV);http://www.cineform.com/products/ConnectHD.htm\n"
    "CDVH;Canopus DV;4CC;V;DV;;Canopus SD50/DVHD;http://www.cineform.com/products/ConnectHD.htm\n"
    "CFCC;Perception;4CC;V;;;DPS Perception JPEG (dummy format - only AVI header)\n"
    "CFHD;CineForm;4CC;V;;;CineForm 10-bit Visually Perfect HD (Wavelet)\n"
    "CGDI;Camcorder;4CC;V;;;Camcorder Video (MS Office 97)\n"
    "CHAM;Champagne;4CC;V;;;Winnov Caviara Champagne\n"
    "CJPG;Creative JPEG;4CC;V;JPEG;;Creative Video Blaster Webcam Go JPEG\n"
    "CLJR;YUV;4CC;V;YUV;;Cirrus Logic YUV 4:1:1;http://www.fourcc.org/indexyuv.htm\n"
    "CLLC;Canopus;4CC;V;;;Canopus LossLess\n"
    "CLPL;YUV;4CC;V;YUV;;Format similar to YV12 but including a level of indirection.\n"
    "CM10;MediaShow;4CC;V;;;CyberLink Corporation;http://www.cyberlink.com\n"
    "CMYK;CMYK;4CC;V;;;Common Data Format in Printing\n"
    "COL0;MS MPEG-4 v3;4CC;V;MPEG-4V;;Hacked MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/\n"
    "COL1;MS MPEG-4 v3;4CC;V;MPEG-4V;;Hacked MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/\n"
    "CPLA;YUV;4CC;V;YUV;;Weitek YUV 4:2:0 Planar\n"
    "CRAM;MS Video;4CC;V;;;Microsoft Video 1\n"
    "CSCD;CamStudio;4CC;V;;;RenderSoft CamStudio lossless (LZO & GZIP compression)\n"
    "CT10;TalkingShow;4CC;V;;;CyberLink Corporation;http://www.cyberlink.com\n"
    "CTRX;Citrix;4CC;V;;;Citrix Scalable Video\n"
    "CUVC;Canopus HQ;4CC;V;;;Canopus HQ\n"
    "CVID;Cinepak;4CC;V;;;Cinepak by CTi (ex. Radius) Vector Quantization;http://www.cinepak.com/text.html\n"
    "cvid;Cinepak;4CC;V;;;Cinepak by CTi (ex. Radius) Vector Quantization;http://www.apple.com/quicktime/download/standalone.html\n"
    "CWLT;WLT;4CC;V;;;Microsoft Color WLT DIB\n"
    "CYUV;YUV;4CC;V;YUV;;Creative Labs YUV 4:2:2;http://www.fourcc.org/indexyuv.htm\n"
    "CYUY;YUV;4CC;V;YUV;;ATI Technologies YUV;http://www.fourcc.org/indexyuv.htm\n"
    "D261;H.261;4CC;V;;;DEC H.261\n"
    "D263;H.263;4CC;V;;;DEC H.263\n"
    "DAVC;AVC;4CC;V;AVC;;Dicas MPEGable H.264/MPEG-4 AVC base profile\n"
    "DC25;MainConcept DV;4CC;V;DV;;MainConcept ProDV\n"
    "DCAP;Pinnacle DV25;4CC;V;DV;;Pinnacle DV25\n"
    "DCL1;Data Connextion;4CC;V;;;Data Connection Conferencing\n"
    "DCT0;WniWni;4CC;V;;;WniWni\n"
    "DFSC;VFW;4CC;V;;;DebugMode FrameServer VFW\n"
    "DIB ;RGB;4CC;V;RGB;;Device Independent Bitmap\n"
    "DIV1;FFMpeg;4CC;V;MPEG-4V;;FFmpeg-4 V1 (hacked MS MPEG-4 V1);http://ffdshow-tryout.sourceforge.net/\n"
    "DIV2;MS MPEG-4 1/2;4CC;V;MPEG-4V;;;http://ffdshow-tryout.sourceforge.net/\n"
    "DIV3;DivX 3 Low;4CC;V;MPEG-4V;;;http://www.divx.com\n"
    "DIV4;DivX 3 Fast;4CC;V;MPEG-4V;;;http://www.divx.com\n"
    "DIV5;DivX 5;4CC;V;MPEG-4V;;;http://www.divx.com\n"
    "DIV6;MS MPEG-4 v3;4CC;V;MPEG-4V;;MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/\n"
    "DIVX;DivX 4;4CC;V;MPEG-4V;;Project Mayo DivX 4;http://www.divx.com\n"
    "divx;DivX;4CC;V;MPEG-4V;;Mainly used by Google;http://www.divx.com\n"
    "DJPG;Broadway 101;4CC;V;JPEG;;Data Translation, Inc.\n"
    "DM4V;Dicas;4CC;V;MPEG-4V;;Dicas MPEGable MPEG-4\n"
    "DMB1;Rainbow;4CC;V;JPEG;;Matrox Rainbow Runner hardware compression;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.MJPG.v2.10.27.codec.exe\n"
    "DMB2;Paradigm JPEG;4CC;V;JPEG;;JPEG used by Paradigm\n"
    "DMK2;V36 PDA;4CC;V;;;ViewSonic V36 PDA Video\n"
    "DP02;DynaPel;4CC;V;MPEG-4V;;DynaPel MPEG-4\n"
    "DP16;YUV411;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 6-bit compression)\n"
    "DP18;YUV411;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 8-bit compression)\n"
    "DP26;YUV422;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 6-bit compression)\n"
    "DP28;YUV422;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 8-bit compression)\n"
    "DP96;YVU9;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 6-bit compression)\n"
    "DP98;YVU9;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 8-bit compression)\n"
    "DP9L;YVU9;4CC;V;YUV;;Matsushita Electric Industrial Co., Ltd. (With DPCM 6-bit compression)\n"
    "DPS0;DPS Reality;4CC;V;JPEG;;DPS Reality JPEG (dummy format - only AVI header)\n"
    "DPSC;DPS PAR;4CC;V;JPEG;;DPS PAR JPEG (dummy format - only AVI header)\n"
    "DRWX;Pinnacle DV25;4CC;V;DV;;Pinnacle DV25\n"
    "DSVD;DV;4CC;V;DV;;Microsoft DirectShow DV\n"
    "DTMT;Media-100;4CC;V;;;Media-100\n"
    "DTNT;Media-100;4CC;V;;;Media-100\n"
    "DUCK;TrueMotion S;4CC;V;;;Duck Corporation True Motion S\n"
    "DV10;BlueFish;4CC;V;;;BlueFish444 (lossless RGBA, YUV 10-bit)\n"
    "DV25;DVCPro;4CC;V;DV;;Matrox DVCPRO\n"
    "DV50;DVCPro5;4CC;V;DV;;Matrox\n"
    "DVAN;Pinnacle DV300;4CC;V;DV;;Pinnacle miroVideo DV300 SW only\n"
    "DVC ;Apple DV NTSC;4CC;V;DV;;Apple QuickTime DV (DVCPRO NTSC);http://www.apple.com/quicktime/download/standalone.html\n"
    "dvc ;Apple DV NTSC;4CC;V;DV;;Apple QuickTime DV (DVCPRO NTSC);http://www.apple.com/quicktime/download/standalone.html\n"
    "DVCP;Apple DV PAL;4CC;V;DV;;Apple QuickTime DV (DVCPRO PAL);http://www.apple.com/quicktime/download/standalone.html\n"
    "dvcp;Apple DV PAL;4CC;V;DV;;Apple QuickTime DV (DVCPRO PAL);http://www.apple.com/quicktime/download/standalone.html\n"
    "DVCS;MainConcept DV;4CC;V;DV;;MainConcept DV\n"
    "DVE2;Insoft DVE-2;4CC;V;DV;;InSoft DVE-2 Videoconferencing\n"
    "DVH1;Pinnacle DV;4CC;V;DV;;Pinnacle DVHD100\n"
    "dvhd;DV HD;4CC;V;DV;;DV 1125 lines at 30.00 Hz or 1250 lines at 25.00 Hz\n"
    "dvhd;DV HD;4CC;A;DV;;Sony DV (DV), audio part\n"
    "DVIS;DualMoon DV;4CC;V;DV;;VSYNC DualMoon Iris DV\n"
    "DVL ;Radius DV NTSC;4CC;V;DV;;Radius SoftDV 16:9 NTSC\n"
    "DVLP;Radius DV PAL;4CC;V;DV;;Radius SoftDV 16:9 PAL\n"
    "DVMA;Darim DV;4CC;V;DV;;Darim Vision DVMPEG (dummy for MPEG compressor)\n"
    "DVNM;DVNM;4CC;V;;;Matsushita Electric Industrial Co., Ltd.\n"
    "DVOR;BlueFish;4CC;V;;;BlueFish444 (lossless RGBA, YUV 10-bit)\n"
    "DVPN;Apple DV NTSC;4CC;V;DV;;Apple QuickTime DV (DV NTSC)\n"
    "DVPP;Apple DV PAL;4CC;V;DV;;Apple QuickTime DV (DV PAL)\n"
    "DVR ;MPEG-2 Video;4CC;V;MPEG-2;;MPEG-2 Video in a ASF container\n"
    "DVR1;Targa2000;4CC;V;;;TARGA2000\n"
    "DVRS;DualMoon DV;4CC;V;DV;;VSYNC DualMoon Iris DV\n"
    "DVSD;DV;4CC;V;DV;;IEC 61834 and SMPTE 314M\n"
    "dvsd;Sony DV;4CC;V;DV;;Sony DV (DV) 525 lines at 29.97 Hz or 625 lines at 25.00 Hz\n"
    "dvsd;Sony DV;4CC;A;DV;;Sony DV (DV), audio part\n"
    "dvsl;Sony DV;4CC;V;DV;;Sony DV (DV) 525 lines at 29.97 Hz or 625 lines at 25.00 Hz\n"
    "dvsl;Sony DV;4CC;A;DV;;Sony DV (DV), audio part\n"
    "DVSL;DSL DV;4CC;V;DV;;DV compressed in SD (SDL)\n"
    "DVX1;DVX 1 SP;4CC;V;;;Lucent DVX1000SP Video Decoder\n"
    "DVX2;DVX 2 S;4CC;V;;;Lucent DVX2000S Video Decoder\n"
    "DVX3;DVX 3 S;4CC;V;;;Lucent DVX3000S Video Decoder\n"
    "DX50;DivX 5;4CC;V;MPEG-4V;;;http://www.divx.com\n"
    "DXGM;EA GameVideo;4CC;V;;;Electronic Arts Game Video\n"
    "DXSB;DivX.com Subtitle;4CC;T;;;Subtitle in AVI from DivX networks;http://www.divx.com\n"
    "DXT1;DirectX TC;4CC;V;;;DirectX Compressed Texture (1bit alpha channel)\n"
    "DXT2;DirectX TC;4CC;V;;;DirectX Compressed Texture\n"
    "DXT3;DirectX TC;4CC;V;;;DirectX Compressed Texture (4bit alpha channel)\n"
    "DXT4;DirectX TC;4CC;V;;;DirectX Compressed Texture\n"
    "DXT5;DirectX TC;4CC;V;;;DirectX Compressed Texture (3bit alpha channel with interpolation)\n"
    "DXTC;DirectX TC;4CC;V;;;DirectX Texture Compression\n"
    "DXTn;DirectX TC;4CC;V;;;Microsoft Compressed Texture\n"
    "DXTN;DirectX TC;4CC;V;;;Microsoft DirectX Compressed Texture (DXTn)\n"
    "EKQ0;Elsa KQ;4CC;V;;;Elsa graphics card quick\n"
    "ELK0;Elsa LK;4CC;V;;;Elsa graphics card\n"
    "EM2V;Elymonyx MPEG-2;4CC;V;;;Etymonix MPEG-2 I-frame\n"
    "EMWC;WMA;;A;;;EverAd, Inc.\n"
    "EQK0;Elsa;4CC;V;;;Elsa graphics card quick\n"
    "ESCP;Escape;4CC;V;;;Eidos Escape\n"
    "ETV1;eTreppid 1;4CC;V;;;eTreppid Video 1\n"
    "ETV2;eTreppid 2;4CC;V;;;eTreppid Video 2\n"
    "ETVC;eTreppid C;4CC;V;;;eTreppid Video C\n"
    "FFDS;FFDS;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FFV1;FFV1;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FFVH;FFVH;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FLIC;FLI/FLC;4CC;V;;;Autodesk FLI/FLC Animation\n"
    "FLJP;DField JPEG;4CC;V;;;D-Vision Field Encoded JPEG with LSI (or Targa emulation)\n"
    "FLV1;H.263;;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FLV4;VP6;4CC;V;;;Flash, On2 Technologies;http://www.on2.com\n"
    "FMJP;D-Vision JPEG;4CC;V;;;D-Vision fieldbased ISO JPEG\n"
    "FMP4;MPEG-4 Visual;4CC;V;MPEG-4V;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FPS1;FRAPS;4CC;V;;;;http://www.fraps.com/\n"
    "FRLE;SoftLab-Nsk JPEG;4CC;V;;;SoftLab-NSK Y16 + Alpha RLE\n"
    "FRWA;SoftLab-Nsk JPEG (w Alpha);4CC;V;;;SoftLab-NSK Vision Forward JPEG with Alpha-channel\n"
    "FRWD;SoftLab-Nsk JPEG;4CC;V;;;SoftLab-NSK Vision Forward JPEG\n"
    "FRWT;SoftLab-Nsk JPEG;4CC;V;;;SoftLab-NSK Vision Forward JPEG with Alpha-channel\n"
    "FRWU;SoftLab-Nsk JPEG;4CC;V;;;SoftLab-NSK Vision Forward Uncompressed\n"
    "FVF1;Itered Fractal;4CC;V;;;Iterated Systems Fractal Video Frame\n"
    "FVFW;FVFW;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "FXT1;3DFX;4CC;V;;;3dfx Interactive, Inc.\n"
    "G2M2;GoToMeeting2;4CC;V;;;Citrix Systems, Inc.;http://www.gotomeeting.com/\n"
    "G2M3;GoToMeeting3;4CC;V;;;Citrix Systems, Inc.;http://www.gotomeeting.com/\n"
    "GEPJ;White Pine JPEG;4CC;V;;;White Pine JPEG\n"
    "GJPG;Grand Tech GT891x;4CC;V;;;Grand Tech GT891x\n"
    "GLCC;GigaLink;4CC;V;;;GigaLink AV Capture\n"
    "GLZW;Gabest;4CC;V;;;Motion LZW by Gabest;http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=84358\n"
    "GPEG;Gabest;4CC;V;JPEG;;JPEG by Gabest (with floating point);http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=84358\n"
    "GPJM;Pinnacle JPEG;4CC;V;JPEG;;Pinnacle ReelTime JPEG\n"
    "GREY;YUV;4CC;V;YUV;;Simple grayscale video;http://www.fourcc.org/indexyuv.htm\n"
    "GWLT;MS GWLT;4CC;V;;;Microsoft Greyscale WLT DIB\n"
    "GXVE;ViVD V2;4CC;V;;;SoftMedia\n"
    "H260;Intel H.260;4CC;V;;;Intel H.260\n"
    "H261;Intel H.261;4CC;V;;;Intel H.261\n"
    "H262;Intel H.262;4CC;V;;;Intel H.262\n"
    "H263;Intel H.263;4CC;V;;;Intel H.263\n"
    "H264;AVC;4CC;V;AVC;;Intel H.264\n"
    "h264;AVC;4CC;V;AVC;;Intel H.264\n"
    "H265;Intel H.265;4CC;V;;;Intel H.265\n"
    "H266;Intel H.266;4CC;V;;;Intel H.266\n"
    "H267;Intel H.267;4CC;V;;;Intel H.267\n"
    "H268;Intel H.268;4CC;V;;;Intel H.268\n"
    "H269;Intel H.263;4CC;V;;;Intel H.263 for POTS-based videoconferencing\n"
    "HD10;BlueFish;4CC;V;;;BlueFish444 (lossless RGBA, YUV 10-bit)\n"
    "HDX4;Jomigo;4CC;V;;;Jomigo HDX4\n"
    "HFYU;Huffman;4CC;V;;;Huffman Lossless YUV and RGB formats (with Alpha-channel)\n"
    "HMCR;Rendition;4CC;V;;;Rendition Motion Compensation Format\n"
    "HMRR;Rendition;4CC;V;;;Rendition Motion Compensation Format\n"
    "i263;Intel H.263;4CC;V;;;Intel H.263\n"
    "I420;YUV;4CC;V\n"
    "IAN ;Indeo 4;4CC;V;;;Intel Indeo 4\n"
    "ICLB;CellB;4CC;V;;;InSoft CellB Videoconferencing\n"
    "IDM0;Wavelets 2;4CC;V;;;IDM Motion Wavelets 2.0\n"
    "IF09;H.261;4CC;V;;;Microsoft H.261\n"
    "IFO9;YUV9;4CC;V;YUV;;Intel\n"
    "IGOR;PowerDVD;4CC;V;;;Power DVD\n"
    "IJPG;Intergraph JPEG;4CC;V;JPEG;;Intergraph\n"
    "ILVC;Layered Video;4CC;V;;;Intel Layered Video\n"
    "ILVR;H.263+;4CC;V;;;Intel H.263+\n"
    "IMAC;MotionComp;4CC;V;;;Intel hardware motion compensation.\n"
    "IMC1;YUV;4CC;V;YUV;;As YV12, except the U and V planes each have the same stride as the Y plane\n"
    "IMC2;YUV;4CC;V;YUV;;Similar to IMC1, except that the U and V lines are interleaved at half stride boundaries\n"
    "IMC3;YUV;4CC;V;YUV;;As IMC1, except that U and V are swapped\n"
    "IMC4;YUV;4CC;V;YUV;;As IMC2, except that U and V are swapped\n"
    "IMG ;YUV;4CC;V;YUV\n"
    "IMJG;Accom JPEG;4CC;V;;;Accom SphereOUS JPEG with Alpha-channel\n"
    "IPDV;I-O DV;4CC;V;;;I-O Data Device Giga AVI DV\n"
    "IPJ2;JPEG 2000;4CC;V;;;Image Power JPEG 2000\n"
    "IR21;Indeo 2.1;4CC;V;;;Intel Indeo 2.1\n"
    "IRAW;YUV;4CC;V;YUV;;Intel YUV Uncompressed;http://www.fourcc.org/indexyuv.htm\n"
    "ISME;ISME;4CC;V;;;Intel\n"
    "IUYV;YUV;4CC;V;YUV;;Lead 16bpp. Interlaced version of UYVY (line order 0, 2, 4,....,1, 3, 5....)\n"
    "IV30;Indeo 3;4CC;V;;;Intel Indeo Video 3\n"
    "IV31;Indeo 3;4CC;V;;;Intel Indeo Video 3.1\n"
    "IV32;Indeo 3;4CC;V;;;Intel Indeo Video 3.2\n"
    "IV33;Indeo 3;4CC;V;;;Intel Indeo Video 3.3\n"
    "IV34;Indeo 3;4CC;V;;;Intel Indeo Video 3.4\n"
    "IV35;Indeo 3;4CC;V;;;Intel Indeo Video 3.5\n"
    "IV36;Indeo 3;4CC;V;;;Intel Indeo Video 3.6\n"
    "IV37;Indeo 3;4CC;V;;;Intel Indeo Video 3.7\n"
    "IV38;Indeo 3;4CC;V;;;Intel Indeo Video 3.8\n"
    "IV39;Indeo 3;4CC;V;;;Intel Indeo Video 3.9\n"
    "IV40;Indeo 4;4CC;V;;;Intel Indeo Video 4.0\n"
    "IV41;Indeo 4;4CC;V;;;Intel Indeo Video 4.1\n"
    "IV42;Indeo 4;4CC;V;;;Intel Indeo Video 4.2\n"
    "IV43;Indeo 4;4CC;V;;;Intel Indeo Video 4.3\n"
    "IV44;Indeo 4;4CC;V;;;Intel Indeo Video 4.4\n"
    "IV45;Indeo 4;4CC;V;;;Intel Indeo Video 4.5\n"
    "IV46;Indeo 4;4CC;V;;;Intel Indeo Video 4.6\n"
    "IV47;Indeo 4;4CC;V;;;Intel Indeo Video 4.7\n"
    "IV48;Indeo 4;4CC;V;;;Intel Indeo Video 4.8\n"
    "IV49;Indeo 4;4CC;V;;;Intel Indeo Video 4.9\n"
    "IV50;Indeo 4;4CC;V;;;Intel Indeo Video 5.0 Wavelet;http://www.fourcc.org/indexyuv.htm\n"
    "IY41;YUV;4CC;V;YUV;;Lead 16bpp. Interlaced version of Y41P (line order 0, 2, 4,....,1, 3, 5....);http://www.fourcc.org/indexyuv.htm\n"
    "IYU1;YUV;4CC;V;YUV;;IEEE1394 12bpp. 12 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec;http://www.fourcc.org/indexyuv.htm\n"
    "IYU2;YUV;4CC;V;YUV;;IEEE1394 24bpp. 24 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec\n"
    "IYUV;YUV;4CC;V;YUV;;Intel Indeo iYUV 4:2:0\n"
    "JBYR;Kensington;4CC;V;;;Kensington Video;http://ffdshow-tryout.sourceforge.net/\n"
    "JFIF;JPEG;4CC;V;JPEG\n"
    "JPEG;JPEG;4CC;V;JPEG;;JPEG compressed;http://www.apple.com/quicktime/download/standalone.html\n"
    "jpeg;JPEG;4CC;V;JPEG;;JPEG compressed\n"
    "JPG;JPEG;4CC;V;JPEG;;JPEG compressed;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe\n"
    "JPGL;Pegasus JPEG;4CC;V;;;DIVIO JPEG Light for WebCams (Pegasus Lossless JPEG)\n"
    "KMVC;Karl;4CC;V;;;Karl Morton's Video (presumably);http://www.apple.com/quicktime/download/standalone.html\n"
    "kpcd;Photo CD;4CC;V;;;Kodak Photo CD\n"
    "L261;H.261;4CC;V;;;Lead Technologies H.261\n"
    "L263;H.263+;4CC;V;;;Lead Technologies H.263\n"
    "LAGS;Lagarith;4CC;V;;;Lagarith LossLess\n"
    "LBYR;Creative WebCam;4CC;V;;;Creative WebCam\n"
    "LCMW;Lead CMW;4CC;V;;;Lead Technologies Motion CMW\n"
    "LCW2;Lead MCMW;4CC;V;;;LEADTools MCMW 9Motion Wavelet;http://mirror01.iptelecom.net.ua/~video/codecs/LEAD.MCMP-JPEG.v1.016.codec.exe\n"
    "LEAD;Lead Video;4CC;V;;;LEAD Video\n"
    "LGRY;Lead GrayScale;4CC;V;;;Lead Technologies Grayscale Image\n"
    "LIA1;Liafail;4CC;V;;;Liafail, Inc.\n"
    "LJ2K;Lead JPEG 2000;4CC;V;;;LEADTools JPEG 2000;http://mirror01.iptelecom.net.ua/~video/codecs/LEAD.MCMP-JPEG.v1.016.codec.exe\n"
    "LJPG;Lead JPEG;4CC;V;JPEG;;LEAD JPEG;http://mirror01.iptelecom.net.ua/~video/codecs/LEAD.MCMP-JPEG.v1.016.codec.exe\n"
    "Ljpg;Lead JPEG;4CC;V;JPEG;;LEAD JPEG\n"
    "LMP2;Lead MPEG-2;4CC;V;;;LEADTools MPEG-2\n"
    "LOCO;LOCO;4CC;V;;;LOCO Lossless\n"
    "LSCR;Lead Screen capture;4CC;V;;;LEAD Screen Capture\n"
    "LSV0;LSV0;4CC;V;;;Infinop Inc.\n"
    "LSVC;Vmail;4CC;V;;;Vianet Lighting Strike Vmail (Streaming)\n"
    "LSVM;Vmail;4CC;V;;;Vianet Lighting Strike Vmail (Streaming)\n"
    "LSVW;Infinop;4CC;V;;;Infinop Lightning Strike multiple bit rate video codec.\n"
    "LSVX;Vmail;4CC;V;;;Vianet Lightning Strike Video Codec\n"
    "LZO1;LZO;4CC;V;;;LZO compressed (lossless)\n"
    "M101;YUV;4CC;V;YUV;;Matrox\n"
    "M261;H.261;4CC;V;;;Microsoft H.261\n"
    "M263;H.263;4CC;V;;;Microsoft H.263\n"
    "M4CC;ESS Divo;4CC;V;MPEG-4V;;ESS MPEG-4 Divio\n"
    "M4S2;FFmpeg MPEG-4;4CC;V;;;Microsoft MPEG-4 (hacked MS MPEG-4)\n"
    "MC12;ATI Motion;4CC;V;;;ATI Motion Compensation Format\n"
    "MC24;MainConcept JPEG;4CC;V;JPEG;;MainConcept JPEG\n"
    "MCAM;ATI Motion;4CC;V;;;ATI Motion Compensation Format\n"
    "MCZM;RGB;4CC;V;RGB;;Theory MicroCosm Lossless 64bit RGB with Alpha-channel\n"
    "MDVD;MicroDVD;4CC;V;;;Alex MicroDVD Video (hacked MS MPEG-4)\n"
    "MDVF;Pinnacle DV;4CC;V;DV;;Pinnacle DV/DV50/DVHD100\n"
    "MHFY;YUB;4CC;V;YUV;;A.M.Paredes mhuffyYUV (LossLess);http://mirror01.iptelecom.net.ua/~video/codecs/Pinnacle.ReelTime.v2.5.software.only.codec.exe\n"
    "MJ2C;JPEG 2000;4CC;V;;;Morgan Multimedia JPEG 2000 Compression;http://mirror01.iptelecom.net.ua/~video/codecs/Pinnacle.ReelTime.v2.5.software.only.codec.exe\n"
    "MJPA;Pinacle JPEG A;4CC;V;;;Pinnacle ReelTime MJPG hardware;http://mediaxw.sourceforge.net\n"
    "MJPB;Pinacle JPEG B;4CC;V;JPEG;;JPEG\n"
    "MJPG;JPEG;4CC;V;JPEG;;JPEG including Huffman Tables\n"
    "mJPG;IBM JPEG (w Huffman);4CC;V;JPEG;;IBM JPEG including Huffman Tables\n"
    "MJPX;Pegasus JPEG;4CC;V;;;Pegasus PICVideo JPEG\n"
    "ML20;Webcam;4CC;V;;;Mimic MSN Messenger Webcam\n"
    "MMES;Matrox MPEG-2;4CC;V;MPEG-V;;Matrox MPEG-2 I-frame\n"
    "MMIF;Matrox MPEG-2;4CC;V;MPEG-V;;Matrox MPEG-2 I-frame\n"
    "MNVD;MindVid;4CC;V;;;MindBend MindVid LossLess\n"
    "MP2A;MPEG-2 Audio;4CC;A;MPEG-A;;Media Excel MPEG-2 Audio\n"
    "MP2T;MPEG-2 TS;4CC;M;MPEG-TS;;Media Excel MPEG-2 Transport Stream\n"
    "MP2V;MPEG-2 Video;4CC;V;MPEG-V;;Media Excel MPEG-2 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "MP2v;MPEG-2 Video;4CC;V;MPEG-V;;MPEG-2 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "MP41;S-Mpeg 4 v1;4CC;V;;;Microsoft MPEG-4 V1 (enhansed H263);http://ffdshow-tryout.sourceforge.net/\n"
    "MP42;S-Mpeg 4 v2;4CC;V;;;Microsoft MPEG-4 V2;http://www.apple.com/quicktime/download/standalone.html\n"
    "MP43;S-Mpeg 4 v3;4CC;V;;;Microsoft MPEG-4 V3\n"
    "mp4a;AAC;4CC;A;AAC;;AAC;http://ffdshow-tryout.sourceforge.net/\n"
    "MP4A;MPEG-4 Audio;4CC;A;AAC;;Media Excel MPEG-4 Audio;http://www.apple.com/quicktime/download/standalone.html\n"
    "MP4S;MS MPEG-4 v3;4CC;V;MPEG-4V;;Microsoft MPEG-4 (Windows Media 7.0)\n"
    "mp4s;MPEG-4 TS;4CC;M;MPEG-TS;;(MPEG-4) Apple MPEG-4 Transport Stream;http://ffdshow-tryout.sourceforge.net/\n"
    "MP4T;MPEG-4 TS;4CC;M;MPEG-TS;;Media Excel MPEG-4 Transport Stream;http://www.apple.com/quicktime/download/standalone.html\n"
    "MP4V;MPEG-4 Video;4CC;V;MPEG-4V;;Apple QuickTime MPEG-4 native;http://ffdshow-tryout.sourceforge.net/\n"
    "mp4v;MPEG-4 Video;4CC;V;MPEG-4V;;(MPEG-4) Apple MPEG-4 Video;http://www.apple.com/quicktime/download/standalone.html\n"
    "MPEG;MPEG;4CC;V;MPEG-V;;Chromatic MPEG 1 Video I Frame;http://ffdshow-tryout.sourceforge.net/\n"
    "mpeg;MPEG;4CC;V;MPEG-V;;MPEG-1 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "MPG1;FFmpeg MPEG 1/2;4CC;V;MPEG-V;;(MPEG-1/2) FFmpeg;http://ffdshow-tryout.sourceforge.net/\n"
    "MPG2;FFmpeg MPEG 1/2;4CC;V;MPEG-V;;(MPEG-1/2) FFmpeg;http://ffdshow-tryout.sourceforge.net/\n"
    "MPG3;FFmpeg DivX 3;4CC;V;MPEG-4V;;(MPEG-4) MS MPEG-4 v3\n"
    "MPG4;MS MPEG-4 v1;4CC;V;MPEG-4V;;Microsoft MPEG-4 v1\n"
    "MPGI;Sigma MPEG;4CC;V;MPEG-V;;Sigma Design MPEG-1 I-frame\n"
    "MPNG;PNG;4CC;V;RGB;;Motion PNG\n"
    "MRCA;Mrcodec;4CC;V;;;FAST Multimedia\n"
    "MRLE;RLE;4CC;V;RGB;;Microsoft RLE\n"
    "MSS1;Windows Screen Video;4CC;V;;;Windows Screen Video\n"
    "MSS2;Windows Media;4CC;V;;;Windows Media 9\n"
    "MSUC;MSU;4CC;V;;;MSU LossLess\n"
    "MSUD;MSU;4CC;V;;;MSU LossLess\n"
    "MSV1;Microsoft Video 1;4CC;V;;;Microsoft Video 1\n"
    "MSVC;Microsoft Video 1;4CC;V;;;Microsoft Video 1\n"
    "MSZH;AVImszh;4CC;V;;;Lossless (ZIP compression)\n"
    "MTGA;TGA;4CC;V;RGB;;Motion TGA images (24, 32 bpp)\n"
    "MTX1;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX2;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX3;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX4;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX5;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX6;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX7;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX8;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MTX9;Matrox JPEG;4CC;V;JPEG;;Matrox JPEG\n"
    "MV10;Nokia;4CC;V;;;Nokia Mobile Phones\n"
    "MV11;Nokia;4CC;V;;;Nokia Mobile Phones\n"
    "MV12;MVI;4CC;V;;;Motion Pixels (old)\n"
    "MV99;Nokia;4CC;V;;;Nokia Mobile Phones\n"
    "MVC1;Nokia;4CC;V;;;Nokia Mobile Phones\n"
    "MVC2;Nokia;4CC;V;;;Nokia Mobile Phones\n"
    "MVC9;Nokia;4CC;V;;;Nokia Mobile Phones\n"
    "MVI1;MVI;4CC;V;;;Motion Pixels MVI\n"
    "MVI2;MVI;4CC;V;;;Motion Pixels MVI\n"
    "MWV1;Aware Motion Wavelets;4CC;V;;;Aware Motion Wavelets\n"
    "MYUV;RGB;4CC;V;RGB;;Media-100 844/X Uncompressed\n"
    "NAVI;MS MPEG-4;4CC;V;MPEG-4V;;nAVI video (hacked MS MPEG-4)\n"
    "NDIG;Ahead MPEG-4;4CC;V;MPEG-4V;;Ahead Nero Digital MPEG-4\n"
    "NHVU;Nvidia Texture;4CC;V;;;Nvidia Texture Format (GEForce 3)\n"
    "NO16;RGB;4CC;V;RGB;;Theory None16 64bit uncompressed Uncompressed\n"
    "NT00;LightWave;4CC;V;YUV;;NewTek LightWave HDTV YUV with Alpha-channel\n"
    "NTN1;NogaTech Video 1;4CC;V;;;Nogatech Video Compression 1\n"
    "NTN2;NogaTech Video 2;4CC;V;;;Nogatech Video Compression 2 (GrabBee hardware coder)\n"
    "NUV1;Nuppel;4CC;V;;;NuppelVideo\n"
    "NV12;YUV;4CC;V;YUV;;8-bit Y plane followed by an interleaved U/V plane with 2x2 subsampling\n"
    "NV21;YUV;4CC;V;YUV;;As NV12 with U and V reversed in the interleaved plane\n"
    "NVDS;Nvidia Texture;4CC;V;;;Nvidia Texture Format\n"
    "NVHS;Nvidia Texture;4CC;V;;;Nvidia Texture Format (GeForce 3)\n"
    "NVHU;Nvidia Texture;4CC;V;;;Nvidia Texture Format\n"
    "NVS0;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS1;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS2;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS3;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS4;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS5;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS6;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS7;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS8;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVS9;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT0;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT1;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT2;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT3;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT4;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT5;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT6;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT7;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT8;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NVT9;Nvidia Texture;4CC;V;;;Nvidia Texture Compression Format\n"
    "NY12;YUV;4CC;V;YUV;;Nogatech Ltd.\n"
    "NYUV;YUV;4CC;V;YUV;;Nogatech Ltd.\n"
    "ONYX;VP7;4CC;V;;;On2 VP7;http://www.on2.com/vp7.php3\n"
    "PCLE;Studio400;4CC;V;;;Pinnacle Systems, Inc.\n"
    "PDVC;Panasonic DV;4CC;V;DV;;Panasonic DV\n"
    "PGVV;Radius Video Vision;4CC;V;;;Radius Video Vision Telecast (adaptive JPEG)\n"
    "PHMO;Photomotion;4CC;V;;;IBM Photomotion\n"
    "PIM1;Pegasus JPEG;4CC;V;JPEG;;Pinnacle DC1000 hardware (MPEG compression);http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe\n"
    "PIM2;Pegasus JPEG;4CC;V;JPEG;;Pegasus Imaging;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe\n"
    "PIMJ;Pegasus JPEG;4CC;V;JPEG;;Pegasus Imaging PICvideo Lossless JPEG;http://mirror01.iptelecom.net.ua/~video/codecs/PICVideo.Lossless.JPEG.codec.v2.10.27.exe\n"
    "PIXL;Miro JPEG;4CC;V;JPEG;;MiroVideo XL (JPEG)\n"
    "PNG;PNG;4CC;V;RGB\n"
    "PNG1;PNG;4CC;V;RGB;;Corecodec.org CorePNG\n"
    "PVEZ;PowerEZ;4CC;V;;;Horizons Technology PowerEZ\n"
    "PVMM;Pegasus MPEG-4;4CC;V;MPEG-4V;;PacketVideo Corporation MPEG-4\n"
    "PVW2;Pegasus Wavelet;4CC;V;;;Pegasus Imaging Wavelet 2000\n"
    "PVWV;Pegasus Wavelet;4CC;V;;;Pegasus Imaging Wavelet 2000\n"
    "PXLT;Pixlet;4CC;V;;;Apple Pixlet (Wavelet)\n"
    "Q1.0;QPEG 1.0;4CC;V;;;Q-Team QPEG 1.0;http://www.q-team.de\n"
    "Q1.1;QPEG 1.1;4CC;V;;;Q-Team QPEG 1.1;http://www.q-team.de\n"
    "Qclp;QCLP;4CC;A\n"
    "QDGX;Apple GX;4CC;V;;;Apple QuickDUncompressed GX\n"
    "QDM1;QDesign 1;4CC;A;;;QDesign Music 1\n"
    "QDM2;Qdesign 2;4CC;A;;;QDesign Music 2\n"
    "QDRW;Palettized Video;4CC;V;;;Apple\n"
    "QPEG;QPEG 1.1;4CC;V;;;Q-Team QPEG 1.1\n"
    "QPEQ;QPEG 1.1;4CC;V;;;Q-Team QPEG 1.1\n"
    "R210;YUV;4CC;V;YUV;;BlackMagic YUV (Quick Time)\n"
    "R411;Radius DV;4CC;V;DV;;Radius DV NTSC YUV\n"
    "R420;Radius DV;4CC;V;DV;;Radius DV PAL YUV\n"
    "RAV_;GroupTron;4CC;V;MPEG-1;;GroupTRON ReferenceAVI (dummy for MPEG compressor)\n"
    "RAVI;GroupTron;4CC;V;MPEG-1;;GroupTRON ReferenceAVI (dummy for MPEG compressor)\n"
    "RAW ;RGB;4CC;V;RGB;;Full Frames (Uncompressed)\n"
    "raw ;RGB;4CC;V;RGB;;Full Frames (Uncompressed);http://www.apple.com/quicktime/download/standalone.html\n"
    "RGB ;RGB;4CC;V;RGB;;Uncompressed RGB32\n"
    "RGB1;RGB;4CC;V;RGB;;Uncompressed RGB332 3:3:2\n"
    "RGBA;RGB;4CC;V;RGB;;Uncompressed w/ Alpha. Uncompressed RGB with alpha. Sample precision and packing is arbitrary and determined using bit masks for each component, as for BI_BITFIELDS.;http://www.fourcc.org/indexrgb.htm\n"
    "RGBO;RGB;4CC;V;RGB;;Uncompressed RGB555 5:5:5\n"
    "RGBP;RGB;4CC;V;RGB;;Uncompressed RGB565 5:6:5\n"
    "RGBQ;RGB;4CC;V;RGB;;Uncompressed RGB555X 5:5:5 BE\n"
    "RGBR;RGB;4CC;V;RGB;;Uncompressed RGB565X 5:6:5 BE\n"
    "RGBT;RGB;4CC;V;RGB;;Uncompressed RGB with transparency;http://www.fourcc.org/indexrgb.htm\n"
    "RIVA;Swizzled texture;4CC;V;;;Nvidia\n"
    "RL4;RLE;4CC;V;RGB;;RLE 4bpp RGB\n"
    "RL8;RLE;4CC;V;RGB;;RLE 8bpp RGB\n"
    "RLE ;RLE;4CC;V;RGB;;RLE RGB with arbitrary sample packing within a pixel;http://www.fourcc.org/indexrgb.htm\n"
    "rle  ;Animation;4CC;V;RGB;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "RLE4;RLE;4CC;V;RGB;;RLE 4bpp RGB;http://www.fourcc.org/indexrgb.htm\n"
    "RLE8;RLE;4CC;V;RGB;;RLE 8bpp RGB;http://www.fourcc.org/indexrgb.htm\n"
    "RLND;Roland;4CC;V;;;Roland Corporation\n"
    "RMP4;RealMagic MPEG-4;4CC;V;MPEG-4V;;REALmagic MPEG-4 Video (Sigma Design, built on XviD)\n"
    "ROQV;Id RoQ;4CC;V;;;Id RoQ File Video Decoder\n"
    "rpza;Road Pizza;4CC;V;;;Apple Video 16 bit road pizza;http://www.apple.com/quicktime/download/standalone.html\n"
    "RT21;Intel Video 2.1;4CC;V;;;Intel Real Time Video 2.1\n"
    "RTV0;NewTek VideoToaster;4CC;V;;;NewTek VideoToaster (dummy format - only AVI header)\n"
    "RUD0;Rududu;4CC;V;;;Rududu video\n"
    "RV10;RealVideo 1;4CC;V;;;H263, RealVideo 5;http://www.real.com\n"
    "rv10;RealVideo 1;Real;V;;;H263, RealVideo 5;http://www.real.com\n"
    "RV13;RealVideo 1;4CC;V;;;H263, RealVideo 5;http://www.real.com\n"
    "rv20;RealVideo 2;Real;V;;;H263, RealVideo 6;http://www.real.com\n"
    "RV20;RealVideo 2;4CC;V;;;H263, RealVideo 6;http://www.real.com\n"
    "rv30;RealVideo 3;Real;V;;;Between H263 and H264, RealVideo 8;http://www.real.com\n"
    "RV30;RealVideo 3;4CC;V;;;Between H263 and H264, RealVideo 8;http://www.real.com\n"
    "rv40;RealVideo 4;Real;V;;;H264, RealVideo 9;http://www.real.com\n"
    "RV40;RealVideo 4;4CC;V;;;H264, RealVideo 9;http://www.real.com\n"
    "RVX ;RDX;4CC;V;;;Intel RDX\n"
    "S263;S263;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "S422;VideoCap C210;4CC;V;YUV;;VideoCap C210\n"
    "s422;VideoCap C210;4CC;V;YUV;;VideoCap C210\n"
    "SAMR;AMR;4CC;A\n"
    "SAN3;SAN3;4CC;V;MPEG-4V;;Direct copy of DivX 3.11\n"
    "SANM;Smush v2;4CC;V;;;LucasArts;http://www.lucasarts.com/\n"
    "SCCD;SoftCam;4CC;V\n"
    "SDCC;Sun DV;4CC;V;DV;;Sun Digital Camera\n"
    "SEDG;Samsung MPEG-4;4CC;V;MPEG-4V;;Samsung MPEG-4\n"
    "SEG4;Cinepak;4CC;V;;;;http://www.sega.com/\n"
    "SEGA;Cinepak;4CC;V;;;;http://www.sega.com/\n"
    "SFMC;CrystalNet;4CC;V;;;CrystalNet Surface Fitting Method\n"
    "SHR0;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR1;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR2;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR3;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR4;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR5;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR6;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SHR7;BitJazz SheerVideo;4CC;V;;;BitJazz SheerVideo (realtime lossless)\n"
    "SJPG;CuSeeMe;4CC;V;JPEG;;CuSeeMe;http://mirror01.iptelecom.net.ua/~video/codecs/CUseeMe.JPEG.CODEC.v1.17.exe\n"
    "SL25;SoftLab DVCPro;4CC;V;;;SoftLab-NSK DVCPRO\n"
    "SL50;SoftLab DVCPro5;4CC;V;;;SoftLab-NSK \n"
    "SLDV;SoftLab DV;4CC;V;;;SoftLab-NSK Forward DV Draw\n"
    "SLIF;SoftLab MPEG-2;4CC;V;MPEG-V;;SoftLab-NSK MPEG-2 I-frames\n"
    "SLMJ;SoftLab JPEG;4CC;V;JPEG;;SoftLab-NSK Forward JPEG\n"
    "smc ;SMC;4CC;V;;;Apple Graphics (SMC);http://www.apple.com/quicktime/download/standalone.html\n"
    "SMSC;Radius;4CC;V\n"
    "SMSD;Radius;4CC;V\n"
    "SMSV;Wavelet Video;4CC;V;;;WorldConnect Wavelet Streaming Video\n"
    "smsv;Wavelet Video;4CC;V;;;WorldConnect Wavelet Video\n"
    "SNOW;Snow;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "SP40;SunPlus YUV;4CC;V;YUV;;SunPlus YUV\n"
    "SP44;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP53;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP54;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP55;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP56;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP57;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP58;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SP61;MegaCam;4CC;V;;;SunPlus Aiptek MegaCam\n"
    "SPIG;Spigot;4CC;V;;;Radius Spigot\n"
    "SPLC;ACM audio;4CC;V;;;Splash Studios ACM Audio\n"
    "SPRK;Spark;4CC;V\n"
    "SQZ2;VXTreme 2;4CC;V;;;Microsoft VXTreme Video V2\n"
    "STVA;ST Imager;4CC;V;;;ST Microelectronics CMOS Imager Data (Bayer)\n"
    "STVB;ST Imager;4CC;V;;;ST Microelectronics CMOS Imager Data (Nudged Bayer)\n"
    "STVC;ST Imager;4CC;V;;;ST Microelectronics CMOS Imager Data (Bunched)\n"
    "STVX;ST Imager;4CC;V;;;ST Microelectronics CMOS Imager Data (Extended Data Format)\n"
    "STVY;ST Imager;4CC;V;;;ST Microelectronics CMOS Imager Data (Extended Data Format with Correction Data)\n"
    "subp;VobSub;4CC;T;;;The same subtitle format used on DVDs\n"
    "SV10;Sorenson;4CC;V;;;Sorenson Media Video R1\n"
    "SVQ1;Sorenson 1;4CC;V;;;Sorenson Media Video 1 (Apple QuickTime 3)\n"
    "SVQ2;Sorenson 2;4CC;V;;;Sorenson Media Video 2 (Apple QuickTime 4)\n"
    "SVQ3;Sorenson 3;4CC;V;;;Sorenson Media Video 3 (Apple QuickTime 5)\n"
    "SWC1;MainConcept JPEG;4CC;V;JPEG;;MainConcept JPEG\n"
    "T420;Toshiba YUV;4CC;V;YUV;;Toshiba YUV 4:2:0\n"
    "TGA ;Apple TGA;4CC;V;;;Apple TGA (with Alpha-channel)\n"
    "THEO;Theora;4CC;V;;;FFVFW Supported\n"
    "TIFF;Apple TIFF;4CC;V;;;Apple TIFF (with Alpha-channel)\n"
    "TIM2;Pinnacle DVI;4CC;V;;;Pinnacle RAL DVI\n"
    "TLMS;TeraLogic;4CC;V;;;TeraLogic Motion Intraframe\n"
    "TLST;TeraLogic;4CC;V;;;TeraLogic Motion Intraframe\n"
    "TM10;Duck;4CC;V;;;Duck TrueMotion\n"
    "TM20;Duck 2;4CC;V;;;Duck TrueMotion 2.0\n"
    "TM2A;Duck Archiver 2;4CC;V;;;Duck TrueMotion Archiver 2.0\n"
    "TM2X;Duck 2;4CC;V;;;Duck TrueMotion 2X\n"
    "TMIC;TeraLogic;4CC;V;;;TeraLogic Motion Intraframe\n"
    "TMOT;Horizons TM S;4CC;V;;;Horizons Technology TrueMotion Video\n"
    "TR20;Duck TM RT2;4CC;V;;;Duck TrueMotion RT 2.0\n"
    "TRLE;Akula;4CC;V;;;Akula Alpha Pro Custom AVI (LossLess)\n"
    "TSCC;TechSmith;4CC;V;;;TechSmith Screen Capture\n"
    "TV10;Tecomac;4CC;V;;;Tecomac Low-Bit Rate\n"
    "TVJP;Pinnacle/Truevision;4CC;V;;;TrueVision Field Encoded JPEG (Targa emulation)\n"
    "TVMJ;Pinnacle/Truevision;4CC;V;;;Truevision TARGA JPEG Hardware (or Targa emulation)\n"
    "TY0N;Trident;4CC;V;;;Trident Decompression Driver\n"
    "TY2C;Trident;4CC;V;;;Trident Decompression Driver\n"
    "TY2N;Trident;4CC;V;;;Trident Decompression Driver\n"
    "U<Y ;Discreet YUV;4CC;V;YUV;;Discreet UC YUV 4:2:2:4 10 bit\n"
    "U<YA;Discreet YUV;4CC;V;;;Discreet UC YUV 4:2:2:4 10 bit (with Alpha-channel)\n"
    "U263;UB H.263;4CC;V;;;UB Video H.263/H.263+/H.263++ Decoder;http://eMajix.com\n"
    "UCOD;ClearVideo;4CC;V;;;ClearVideo (fractal compression-based)\n"
    "ULH0;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:0\n"
    "ULH2;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:2\n"
    "ULRA;RGBA;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;RGBA;4:4:4:4\n"
    "ULRG;RGB;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;RGB;4:4:4\n"
    "ULTI;Ultimotion;4CC;V;;;IBM Ultimotion\n"
    "ULY0;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:2\n"
    "ULY2;YUV;Ut Video;Ut Video Lossless Codec;http://umezawa.dyndns.info/archive/utvideo;;;YUV;4:2:0\n"
    "UMP4;UB MPEG-4;4CC;V;MPEG-4V;;UB Video MPEG 4;http://www.fourcc.org/indexyuv.htm\n"
    "UYNV;YUV;4CC;V;YUV;;Nvidia 16bpp. A direct copy of UYVY registered by Nvidia to work around problems in some olds which did not like hardware which offered more than 2 UYVY surfaces.;http://www.fourcc.org/indexyuv.htm\n"
    "UYVP;YUV;4CC;V;YUV;;Evans & Sutherland 24bpp. YCbCr 4:2:2 extended precision 10-bits per component in U0Y0V0Y1 order\n"
    "UYVU;SoftLab YUV;4CC;V;YUV;;SoftLab-NSK Forward YUV;http://www.fourcc.org/indexyuv.htm\n"
    "UYVY;YUV;4CC;V;YUV;;Uncompressed 16bpp. YUV 4:2:2 (Y sample at every pixel, U and V sampled at every second pixel horizontally on each line). A macropixel contains 2 pixels in 1 u_int32.\n"
    "V210;Optibase;4CC;V;;;Optibase VideoPump 10-bit 4:2:2 Component YCbCr\n"
    "V261;VX3000S;4CC;V;;;Lucent VX3000S\n"
    "V422;Vitec YUV;4CC;V;YUV;;Vitec Multimedia YUV 4:2:2 as for UYVY, but with different component ordering within the u_int32 macropixel\n"
    "V655;Vitec YUV;4CC;V;YUV;;Vitec Multimedia 16 bit YUV 4:2:2 (6:5:5) format\n"
    "VBLE;MarcFD VBLE;4CC;V;;;MarcFD VBLE Lossless\n"
    "VCR1;ATI Video 1;4CC;V;;;ATI VCR 1.0\n"
    "VCR2;ATI Video 2;4CC;V;;;ATI VCR 2.0 (MPEG YV12)\n"
    "VCR3;ATI Video 3;4CC;V;;;ATI VCR 3.0\n"
    "VCR4;ATI Video 4;4CC;V;;;ATI VCR 4.0\n"
    "VCR5;ATI Video 5;4CC;V;;;ATI VCR 5.0\n"
    "VCR6;ATI Video 6;4CC;V;;;ATI VCR 6.0\n"
    "VCR7;ATI Video 7;4CC;V;;;ATI VCR 7.0\n"
    "VCR8;ATI Video 8;4CC;V;;;ATI VCR 8.0\n"
    "VCR9;ATI Video 9;4CC;V;;;ATI VCR 9.0\n"
    "VCWV;Wavelet;4CC;V;;;VideoCon\n"
    "VDCT;VideoMaker RGB;4CC;V;RGB;;Video Maker Pro DIB\n"
    "VDOM;VDOWave;4CC;V;;;VDONet Wave\n"
    "VDOW;VDOLive;4CC;V;;;VDONet Live (H,263)\n"
    "VDST;VirtualDub;4CC;V;;;VirtualDub remote frameclient ICM driver\n"
    "VDTZ;YUV;4CC;V;YUV;;VideoTizer / Darim Vision YUV\n"
    "VGPX;VGP;4CC;V;;;Alaris VideoGramPixel\n"
    "VIDM;DivX 5 pro;4CC;V;MPEG-4V;;DivX 5.0 Pro Supported\n"
    "VIDS;Vitec;4CC;V;;;Vitec Multimedia YUV 4:2:2;www.yks.ne.jp/~hori/\n"
    "VIFP;VFAPI;4CC;V;;;Virtual Frame API (VFAPI dummy format)\n"
    "VIV1;H.263;4CC;V;;;Vivo H.263\n"
    "VIV2;H.263;4CC;V;;;Vivo H.263\n"
    "VIVO;H.263;4CC;V;;;Vivo H.263\n"
    "VIXL;Miro XL;4CC;V;JPEG;;Miro Video XL;http://mirror01.iptelecom.net.ua/~video/codecs/miroVIDEO-XL.codec.v2.2.exe\n"
    "VJPG;JPEG;4CC;V;JPEG\n"
    "VLV1;Videologic;4CC;V\n"
    "VMNC;Vmware;4CC;V;;;;http://www.vmware.com/\n"
    "VP30;VP3;4CC;V;;;On2 VP3\n"
    "VP31;VP3;4CC;V;;;On2 VP3\n"
    "VP32;VP3;4CC;V;;;On2 VP3\n"
    "VP40;VP4;4CC;V;;;On2 TrueCast VP4\n"
    "VP50;VP5;4CC;V;;;On2 TrueCast VP5\n"
    "VP60;VP6;4CC;V;;;On2 TrueCast VP6\n"
    "VP61;VP6;4CC;V;;;On2 TrueCast VP6.1\n"
    "VP62;VP6;4CC;V;;;On2 TrueCast VP6.2;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe\n"
    "VP6A;VP6;4CC;V;;;On2 TrueCast VP6.2;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe\n"
    "VP6F;VP6;4CC;V;;;On2 TrueCast VP6.2;http://ftp.pub.cri74.org/pub/win9x/video/codecs/VP6/vp6_vfw_codec.exe\n"
    "VP70;VP7;4CC;V;;;On2 TrueMotion VP7\n"
    "VP71;VP7;4CC;V;;;On2 TrueMotion VP7\n"
    "VP72;VP7;4CC;V;;;On2 TrueMotion VP7\n"
    "VQC1;Vector 1;4CC;V;;;Vector-quantised 1 (high compression) http://eprints.ecs.soton.ac.uk/archive/00001310/01/VTC97-js.pdf\n"
    "VQC2;Vector 2;4CC;V;;;Vector-quantised 2 (high robustness against channel errors) http://eprints.ecs.soton.ac.uk/archive/00001310/01/VTC97-js.pdf\n"
    "VQJP;VQ630;4CC;V;;;Dual-mode digital camera\n"
    "VQS4;VQ110;4CC;V;;;DV camera\n"
    "VR21;BlckMagic YUV;4CC;V;YUV;;BlackMagic YUV (Quick Time)\n"
    "VSSH;AVC;4CC;V;AVC;;Vanguard VSS H.264\n"
    "VSSV;Vanguard Video;4CC;V;;;Vanguard Software Solutions Video\n"
    "VSSW;AVC;4CC;V;AVC;;Vanguard VSS H.264\n"
    "VTLP;GGP;4CC;V;;;Alaris VideoGramPixel\n"
    "VX1K;DVX 1 S;4CC;V;;;Lucent VX1000S Video\n"
    "VX2K;DVX 2 S;4CC;V;;;Lucent VX2000S Video\n"
    "VXSP;DVX 1 SP;4CC;V;;;Lucent VX1000SP Video\n"
    "VYU9;YUV;4CC;V;YUV;;ATI YUV\n"
    "VYUY;YUV;4CC;V;YUV;;ATI Packed YUV Data\n"
    "WBVC;W9960;4CC;V;;;Winbond Electronics W9960\n"
    "WHAM;Microsoft Video 1;4CC;V\n"
    "WINX;Winnov;4CC;V\n"
    "WJPG;Winbond JPEG;4CC;V;JPEG;;Winbond JPEG (AverMedia USB devices)\n"
    "WMV1;WMV1;4CC;V;;;Windows Media Video 7;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WMV2;WMV2;4CC;V;;;Windows Media Video 8;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WMV3;WMV3;4CC;V;VC-1;;Windows Media Video 9;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "WMVA;WMV;4CC;V;VC-1;;Windows Media Video;http://ffdshow-tryout.sourceforge.net/\n"
    "WMVP;WMV3;4CC;V;;;Windows Media Video V9\n"
    "WNIX;WniWni;4CC;V;;;WniWni\n"
    "WNV1;WinNov;4CC;V;;;WinNov Videum Hardware Compression;http://www.winnov.com/\n"
    "WNVA;WinNov;4CC;V;;;WinNov Videum Hardware Compression;http://www.winnov.com/\n"
    "WRLE;Apple BMP;4CC;V;RGB;;Apple QuickTime BMP\n"
    "WRPR;AVideoTools;4CC;V;;;VideoTools VideoServer Client (wrapper for AviSynth)\n"
    "WV1F;WV1F;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "WVC1;VC-1;4CC;V;VC-1;;Microsoft\n"
    "WVLT;IllusionHope Wavelet 9/7;4CC;V;;;IllusionHope Wavelet 9/7\n"
    "WVP2;WVP2;4CC;V;;;;http://ffdshow-tryout.sourceforge.net/\n"
    "WZCD;iScan;4CC;V;;;CORE Co. Ltd.\n"
    "WZDC;iSnap;4CC;V;;;CORE Co. Ltd.\n"
    "X263;H.263;4CC;V;;;Xirlink H.263\n"
    "x263;Xirlink;4CC;V\n"
    "X264;AVC;4CC;V;AVC;;XiWave GNU GPL x264 MPEG-4\n"
    "x264;AVC;4CC;V;AVC;;XiWave GNU GPL x264 MPEG-4\n"
    "XJPG;Xirlink;4CC;V;JPEG;;Xirlink, Inc.\n"
    "XLV0;NetXL Video;4CC;V;;;NetXL Inc. XL Video Decoder\n"
    "XMPG;Xing MPEG;4CC;V;MPEG-V;;XING MPEG (I frame only)\n"
    "XVID;XviD;4CC;V;MPEG-4V;;XviD project;http://www.xvid.org/Downloads.15.0.html\n"
    "XVIX;XviD;4CC;V;MPEG-4V;;Based on XviD MPEG-4;http://www.xvid.org/Downloads.15.0.html\n"
    "XWV0;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV1;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV2;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV3;XiWave Video;4CC;V;;;XiWave Video (Xi-3 Video)\n"
    "XWV4;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV5;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV6;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV7;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV8;XiWave Video;4CC;V;;;XiWave Video\n"
    "XWV9;XiWave Video;4CC;V;;;XiWave Video\n"
    "XXAN;Origin VideoGame;4CC;V;;;Origin Video (used in Wing Commander 3 and 4)\n"
    "XYZP;PAL;4CC;V;;;Extended PAL format XYZ palette\n"
    "Y211;YUV;4CC;V;YUV;;Packed YUV format with Y sampled at every second pixel across each line and U and V sampled at every fourth pixel\n"
    "Y216;Targa YUV;4CC;V;YUV;;Pinnacle TARGA CineWave YUV (Quick Time)\n"
    "Y411;YUV;4CC;V;YUV;;YUV 4:1:1 Packed\n"
    "Y41B;YUV;4CC;V;YUV;;YUV 4:1:1 Planar\n"
    "Y41P;YUV;4CC;V;YUV;;Conexant (ex Brooktree) YUV 4:1:1 Raw;http://www.fourcc.org/indexyuv.htm\n"
    "Y41T;YUV;4CC;V;YUV;;Format as for Y41P, but the lsb of each Y component is used to signal pixel transparency\n"
    "Y422;YUV;4CC;V;YUV;;Direct copy of UYVY as used by ADS Technologies Pyro WebCam firewire camera\n"
    "Y42B;YUV;4CC;V;YUV;;YUV 4:2:2 Planar\n"
    "Y42T;YUV;4CC;V;YUV;;Format as for UYVY, but the lsb of each Y component is used to signal pixel transparency\n"
    "Y444;YUV;4CC;V;YUV;;IYU2 (iRez Stealth Fire camera)\n"
    "Y8  ;GrayScale;4CC;V;;;Simple grayscale video\n"
    "Y800;GrayScale;4CC;V;;;Simple grayscale video\n"
    "YC12;YUV;4CC;V;YUV;;Intel YUV12;http://www.fourcc.org/indexyuv.htm\n"
    "YCCK;YUV;4CC;V;YUV\n"
    "YMPG;MPEG-2;4CC;V;MPEG-2;;YMPEG Alpha (dummy for MPEG-2 compressor)\n"
    "YU12;YUV;4CC;V;YUV;;ATI YV12 4:2:0 Planar\n"
    "YU92;YUV;4CC;V;YUV;;Intel - YUV\n"
    "YUNV;YUV;4CC;V;YUV;;A direct copy of YUY2 registered by Nvidia to work around problems in some olds which did not like hardware that offered more than 2 YUY2 surfaces\n"
    "YUV2;YUV;4CC;V;YUV;;Apple Component Video (YUV 4:2:2);http://www.apple.com/quicktime/download/standalone.html\n"
    "YUV8;YUV;4CC;V;YUV;;Winnov Caviar YUV8 ;http://www.fourcc.org/indexyuv.htm\n"
    "YUV9;YUV;4CC;V;YUV;;Intel YUV9\n"
    "YUVP;YUV;4CC;V;YUV;;YCbCr 4:2:2 extended precision 10-bits per component in Y0U0Y1V0 order\n"
    "YUY2;YUV;4CC;V;YUV;;YUV 4:2:2 as for UYVY but with different component ordering within the u_int32 macropixel;http://www.fourcc.org/indexyuv.htm\n"
    "YUYP;YUV;4CC;V;YUV;;Evans & Sutherland\n"
    "YUYV;YUV;4CC;V;YUV;;Canopus YUV format;http://www.fourcc.org/indexyuv.htm\n"
    "YV12;YUV;4CC;V;YUV;;ATI YVU12 4:2:0 Planar;http://www.fourcc.org/indexyuv.htm\n"
    "YV16;YUV;4CC;V;YUV;;Elecard YUV 4:2:2 Planar\n"
    "YV92;YUV;4CC;V;YUV;;Intel Smart Video Recorder YVU9\n"
    "YVU9;YUV;4CC;V;YUV;;Brooktree YVU9 Raw (YVU9 Planar);http://www.fourcc.org/indexyuv.htm\n"
    "YVYU;YUV;4CC;V;YUV;;YUV 4:2:2 as for UYVY but with different component ordering within the u_int32 macropixel\n"
    "ZLIB;AVIzlib;4CC;V;RGB;;Lossless (ZIP compression)\n"
    "ZMBV;Zip;4CC;V;;;Zip Motion Blocks Video\n"
    "ZPEG;Video Zipper;4CC;V;RGB;;Metheus Video Zipper\n"
    "ZYGO;ZyGo;4CC;V;;;ZyGo Video\n"
    "V_UNCOMPRESSED;Raw;Mk;V;;;Raw uncompressed video frames\n"
    "V_DIRAC;Dirac;Mk;V;;;;http://diracvideo.org/\n"
    "V_MPEG4/ISO/SP;MPEG-4 Visual SP;Mk;V;MPEG-4V;;Simple Profile;http://www.divx.com\n"
    "V_MPEG4/ISO/ASP;MPEG-4 Visual ASP;Mk;V;MPEG-4V;;Advanced Simple Profile;http://www.xvid.org/Downloads.15.0.html\n"
    "V_MPEG4/ISO/AP;MPEG-4 Visual AP;Mk;V;MPEG-4V;;Advanced Profile;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/ISO/AVC;AVC;Mk;V;AVC;;Advanced Video Codec;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/MS/V2;MS MPEG-4 v2;Mk;V;MPEG-4V;;MS MPEG-4 v2;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG4/MS/V3;MS MPEG-4 v3;Mk;V;MPEG-4V;;MS MPEG-4 v3;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG1;MPEG-1 Video;Mk;V;MPEG-V;;MPEG 1 or 2 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "V_MPEG2;MPEG-2 Video;Mk;V;MPEG-V;;MPEG 1 or 2 Video;http://ffdshow-tryout.sourceforge.net/\n"
    "V_REAL/RV10;Real 1;Mk;V;;;RealVideo 1.0 aka RealVideo 5;http://www.real.com\n"
    "V_REAL/RV20;Real 2;Mk;V;;;RealVideo 2.0 aka G2 and RealVideo G2+SVT;http://www.real.com\n"
    "V_REAL/RV30;Real 3;Mk;V;;;RealVideo 3.0 aka RealVideo 8;http://www.real.com\n"
    "V_REAL/RV40;Real 4;Mk;V;;;RealVideo 4.0 aka RealVideo 9;http://www.real.com\n"
    "V_THEORA;Theora;Mk;V;;;;http://www.theora.org\n"
    "A_MPEG/L1;MPEG1/2 L1;Mk;A;MPEG-A;;MPEG1 or 2 Audio layer 1;http://www.iis.fraunhofer.de/amm/index.html\n"
    "A_MPEG/L2;MPEG1/2 L2;Mk;A;MPEG-A;;MPEG1 or 2 Audio layer 2;http://www.iis.fraunhofer.de/amm/index.html\n"
    "A_MPEG/L3;MPEG1/2 L3;Mk;A;MPEG-A;;MPEG1 or 2 Audio Layer 3;http://www.iis.fraunhofer.de/amm/index.html\n"
    "A_PCM/INT/BIG;PCM;Mk;A;PCM;;Linear PCM (Big Endian)\n"
    "A_PCM/INT/LIT;PCM;Mk;A;PCM;;Linear PCM (Little Endian)\n"
    "A_PCM/FLOAT/IEEE;PCM;Mk;A;PCM;;Microsoft Linear PCM, Float;http://www.microsoft.com/windows/\n"
    "A_AC3;AC3;Mk;A;AC3;;Dolby AC3\n"
    "A_AC3/BSID9;AC3;Mk;A;AC3;;Dolby AC3\n"
    "A_AC3/BSID10;AC3;Mk;A;AC3;;Dolby AC3\n"
    "A_DTS;DTS;Mk;A;DTS\n"
    "A_EAC3;EAC3;Mk;A;EAC3;;Dolby Enhanced AC3\n"
    "A_FLAC;Flac;Mk;A;Flac;;;https://xiph.org/flac\n"
    "A_OPUS;Opus;;;http://opus-codec.org\n"
    "A_TTA1;TTA;Mk;A;TTA;;The True Audio Lossless Codec;http://true-audio.com\n"
    "A_VORBIS;Vorbis;Mk;A;Vorbis;VBR;;http://www.vorbis.com\n"
    "A_WAVPACK4;WavPack;Mk;A;Real;VBR;;http://www.wavpack.com\n"
    "A_REAL/14_4;RealAudio 1;Mk;A;Real;;Real Audio 1 (14.4);http://www.real.com\n"
    "A_REAL/28_8;RealAudio 2;Mk;A;Real;;Real Audio 2 (28.8);http://www.real.com\n"
    "A_REAL/COOK;RealAudio 7;Mk;A;Real;;Real Audio Cook Codec (codename: Gecko);http://www.real.com\n"
    "A_REAL/SIPR;RealAudio 4;Mk;A;Real;;Real & Sipro Voice Codec;http://www.real.com\n"
    "A_REAL/RALF;RealAudio Lossless;Mk;A;Real;;Real Audio Lossless Format;http://www.real.com\n"
    "A_REAL/ATRC;RealAudio Atrac3;Mk;A;Real;;Real & Sony Atrac3 Codec;http://www.real.com\n"
    "A_AAC;AAC;Mk;A;AAC\n"
    "A_AAC/MPEG2/MAIN;AAC Main;Mk;A;AAC;;AAC Main\n"
    "A_AAC/MPEG2/LC;AAC LC;Mk;A;AAC;;AAC Low Complexity\n"
    "A_AAC/MPEG2/LC/SBR;AAC LC-SBR;Mk;A;AAC;;AAC Low Complexity with Spectral Band Replication\n"
    "A_AAC/MPEG2/SSR;AAC SSR;Mk;A;AAC;;AAC Scalable Sampling Rate\n"
    "A_AAC/MPEG4/MAIN;AAC Main;Mk;A;AAC;;AAC Low Complexity\n"
    "A_AAC/MPEG4/MAIN/SBR;AAC Main;Mk;A;AAC;;AAC Low Complexity with Spectral Band Replication\n"
    "A_AAC/MPEG4/MAIN/SBR/PS;AAC Main;Mk;A;AAC;;AAC Low Complexity with Spectral Band Replication and Parametric Stereo\n"
    "A_AAC/MPEG4/MAIN/PS;AAC Main;Mk;A;AAC;;AAC Low Complexity with Parametric Stereo\n"
    "A_AAC/MPEG4/LC;AAC LC;Mk;A;AAC;;AAC Low Complexity\n"
    "A_AAC/MPEG4/LC/SBR;AAC LC-SBR;Mk;A;AAC;;AAC Low Complexity with Spectral Band Replication\n"
    "A_AAC/MPEG4/LC/SBR/PS;AAC LC-SBR-PS;Mk;A;AAC;;AAC Low Complexity with Spectral Band Replication and Parametric Stereo\n"
    "A_AAC/MPEG4/LC/PS;AAC LC-PS;Mk;A;AAC;;AAC Low Complexity with Parametric Stereo\n"
    "A_AAC/MPEG4/SSR;AAC SSR;Mk;A;AAC;;AAC Scalable Sampling Rate\n"
    "A_AAC/MPEG4/LTP;AAC LTP;Mk;A;AAC;;AAC Long Term Prediction\n"
    "14_4;VSELP;Real;A;;;EIA/TIA IS-54 VSELP, Real Audio 1 (for streaming 14.4 Kbps);http://www.real.com\n"
    "14.4;VSELP;Real;A;;;EIA/TIA IS-54 VSELP, Real Audio 1 (for streaming 14.4 Kbps);http://www.real.com\n"
    "lpcJ;VSELP;Real;A;;;EIA/TIA IS-54 VSELP, Real Audio 1 (for streaming 14.4 Kbps);http://www.real.com\n"
    "28_8;G.728;Real;A;;;ITU-T G.728, Real Audio 2 (for streaming 28.8 Kbps);http://www.real.com\n"
    "28.8;G.728;Real;A;;;ITU-T G.728, Real Audio 2 (for streaming 28.8 Kbps);http://www.real.com\n"
    "cook;Cooker;Real;A;;;Real Audio G2/7 Cook (low bitrate);http://www.real.com\n"
    "dnet;AC3;Real;A;AC3;;A52/AC3, Real Audio 2;http://www.real.com\n"
    "sipr;G.729;Real;A;;;G.729, Real Audio 2;http://www.real.com\n"
    "rtrc;RealAudio 8;Real;A;;;Real Audio 8 (RTRC);http://www.real.com\n"
    "ralf;Lossless;Real;A;;;Real Audio Lossless Format;http://www.real.com\n"
    "whrl;Multi-Channel;Real;A;;;Real Audio Multi-Channel;http://www.real.com\n"
    "atrc;Atrac;Real;A;;;Real & Sony Atrac3;http://www.real.com\n"
    "raac;AAC-LC;Real;A;AAC;;Real Audio 10 AAC LC;http://www.real.com\n"
    "racp;AAC-HE;Real;A;AAC;;Real Audio 10 AAC-HE;http://www.real.com\n"
    "OPUS;Opus;Ogg;A;OPUS;;;http://opus-codec.org\n"
    "Vorbis;Vorbis;Ogg;A;Vorbis;;;http://www.vorbis.com\n"
    "Theora;Theora;Ogg;V;Theora;;;http://www.theora.com\n"
    "mp4a;AAC;4CC;A;AAC;;AAC (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "mp4v;MPEG-4;4CC;V;MPEG-4V;;MPEG-4 Video (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "avc1;AVC;4CC;V;AVC;;Advanced Video Codec;http://www.apple.com/quicktime/download/standalone.html\n"
    "h263;H.263;4CC;V;;;H.263 (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "s263;H.263;4CC;V;;;H.263 (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "samr;AMR-NB;4CC;A;;;AMR narrow band (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "sawb;AMR-WB;4CC;A;;;AMR wide band (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "sevc;EVRC;4CC;A;;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "tx3g;Timed;4CC;T;;;Timed text (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "encv;Encrypted;4CC;V;;;Encrypted Video (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "enca;Encrypted;4CC;A;;;Encrypted Audio (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "enct;Encrypted;4CC;T;;;Encrypted Text (3GPP);http://www.apple.com/quicktime/download/standalone.html\n"
    "ima4;ADPCM;4CC;A;ADPCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "raw ;PCM;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "twos;PCM;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "sowt;PCM;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "alac;Lossless;4CC;A;;;Apple Lossless Format (similar to FLAC);http://www.apple.com/quicktime/download/standalone.html\n"
    "sac3;AC3;4CC;A;AC3;;AC3 in MP4 (made in Nero);http://www.nerodigital.com\n"
    "in24;PCM;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "in32;PCM;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "fl32;PCM ;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "fl64;PCM;4CC;A;PCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "alaw;A-Law;4CC;A;ADPCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    "ulaw;U-Law;4CC;A;ADPCM;;;http://www.apple.com/quicktime/download/standalone.html\n"
    ".mp3;MPEG-1/2 L3;2CC;A;MPEG-A;;MPEG-1 or 2 layer 3;http://www.iis.fraunhofer.de/amm/index.html\n"
    "MPEG-4 AAC main;AAC Main;Mp4v2;A;AAC\n"
    "MPEG-4 AAC LC;AAC LC;Mp4v2;A;AAC\n"
    "MPEG-4 AAC SSR;AAC SSR;Mp4v2;A;AAC\n"
    "MPEG-4 AAC LTP;AAC LTP;Mp4v2;A;AAC\n"
    "AVC;AVC;MediaInfo;V;AVC;;Advanced Video Codec;http://developers.videolan.org/x264.html\n"
    "MPEG-1V;MPEG-1 Video;MediaInfo;V;MPEG-V\n"
    "MPEG-2V;MPEG-2 Video;MediaInfo;V;MPEG-V\n"
    "MPEG-4V;MPEG-4 Visual;MediaInfo;V;MPEG-4V\n"
    "MPEG-1A;MPEG-1 Audio;MediaInfo;A;MPEG-A\n"
    "MPEG-1A L1;MPEG-1 Audio Layer 1;MediaInfo;A;MPEG-A\n"
    "MPEG-1A L2;MPEG-1 Audio Layer 2;MediaInfo;A;MPEG-A\n"
    "MPEG-1A L3;MPEG-1 Audio Layer 3;MediaInfo;A;MPEG-A\n"
    "MPEG-2A;MPEG-2 Audio;MediaInfo;A;MPEG-A\n"
    "MPEG-2A L1;MPEG-2 Audio Layer 1;MediaInfo;A;MPEG-A\n"
    "MPEG-2A L2;MPEG-2 Audio Layer 2;MediaInfo;A;MPEG-A\n"
    "MPEG-2A L3;MPEG-2 Audio Layer 3;MediaInfo;A;MPEG-A\n"
    "MPEG-2.5A;MPEG-2.5 Audio;MediaInfo;A;MPEG-A\n"
    "MPEG-2.5A L1;MPEG-2.5 Audio Layer 1;MediaInfo;A;MPEG-A\n"
    "MPEG-2.5A L2;MPEG-2.5 Audio Layer 2;MediaInfo;A;MPEG-A\n"
    "MPEG-2.5A L3;MPEG-2.5 Audio Layer 3;MediaInfo;A;MPEG-A\n"
    "APE;Monkey's Audio;MediaInfo;A;;;;http://www.monkeysaudio.com/\n"
    "ALS;ALS;MediaInfo;A;;;MPEG-4 Audio Lossless Coding;http://www.nue.tu-berlin.de/forschung/projekte/lossless/mp4als.html#downloads\n"
    "Vodei;Vodei MP;MediaInfo;V;;;Video On Demand Exploration Interface;http://www.vodei.com\n"
    "SWF ADPCM;ADPCM;MediaInfo;A;ADPCM;;ADPCM found in SWF/FLV files;http://www.adobe.com\n"
    "AC3+;AC3+;MediaInfo;A;AC3;;Dolby Ehanced AC3\n"
    "TrueHD;TrueHD;MediaInfo;A;AC3;;Dolby TrueHD (AC3 based)\n"
    "VC-1;VC-1;MediaInfo;V;VC-1;;;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "LA;LA;MediaInfo;A;;;Lossless Audio Codec;la;http://www.lossless-audio.com/\n"
    "0;Unknown;2CC;A\n"
    "1;PCM;2CC;A;PCM;;Microsoft PCM;http://www.microsoft.com/windows/\n"
    "2;ADPCM;2CC;A;ADPCM;;Microsoft ADPCM;http://www.microsoft.com/windows/\n"
    "3;PCM;2CC;A;PCM;;IEEE FLOAT;http://www.microsoft.com/windows/\n"
    "4;VSELP;2CC;A;;;Compaq VSELP\n"
    "5;CVSD;2CC;A;;;IBM CVSD\n"
    "6;A-Law;2CC;A;ADPCM;;CCITT A-Law;http://www.microsoft.com/windows/\n"
    "7;U-Law;2CC;A;ADPCM;;CCITT U-Law;http://www.microsoft.com/windows/\n"
    "8;DTS;2CC;A;DTS\n"
    "9;DRM;2CC;A;;;Microsoft\n"
    "A;WMSpeech;2CC;A\n"
    "C;MPEG2 5.1;2CC;A;;;MPEG2 5.1\n"
    "10;ADPCM;2CC;A;ADPCM;;OKI ADPCM\n"
    "11;ADPCM;2CC;A;ADPCM;;Intel ADPCM\n"
    "12;ADPCM;2CC;A;ADPCM;;Mediaspace (Videologic) ADPCM\n"
    "13;ADPCM;2CC;A;ADPCM;;Sierra ADPCM\n"
    "14;ADPCM;2CC;A;ADPCM;;Antex G723 ADPCM\n"
    "15;STD;2CC;A;;;DSP solutions Digi-STD\n"
    "16;FIX;2CC;A;;;DSP solutions Digi-FIX\n"
    "17;ADPCM;2CC;A;ADPCM;;Dialogic-OKI ADPCM;http://www.microsoft.com/windows/\n"
    "18;ADPCM;2CC;A;ADPCM\n"
    "19;CU;2CC;A;;;HP CU_CODEC\n"
    "1A;Dynamic Voice;2CC;A;;;HP\n"
    "20;ADPCM;2CC;A;ADPCM;;Yamaha ADPCM\n"
    "21;SONARC;2CC;A;;;Speech Compression SONARC\n"
    "22;Truespeech;2CC;A;;;DSP Group TrueSpeech;http://www.microsoft.com/windows/\n"
    "23;SC1;2CC;A;;;Echo Speech SC1\n"
    "24;AF36;2CC;A;;;Virtual Music AudioFile 36\n"
    "25;APTX;2CC;A;;;Audio Processing Technology X\n"
    "26;AF10;2CC;A;;;Virtual Music AudioFile 10\n"
    "27;Prosody 1612;2CC;A;;;Aculab plc Prosody 1612\n"
    "28;LRC;2CC;A;;;Merging Technologies LRC\n"
    "30;AC2;2CC;A;;;Dolby Laboratories AC2\n"
    "31;GSM 6.10;2CC;A;;;Microsoft GSM 6.10;http://www.microsoft.com/windows/\n"
    "32;MSAUDIO;2CC;A;;;Microsoft Audio\n"
    "33;ADPCM;2CC;A;ADPCM;;Antex ADPCM\n"
    "34;VQLPC;2CC;A;;;Control Resources VQLPC\n"
    "35;REAL;2CC;A;;;DSP Solutions Digi-REAL\n"
    "36;ADPCM;2CC;A;ADPCM;;DSP Solutions Digi-ADPCM\n"
    "37;CR10;2CC;A;;;Control Resources 10\n"
    "38;ADPCM;2CC;A;ADPCM;;Natural MicroSystems VBX ADPCM\n"
    "39;ADPCM;2CC;A;ADPCM;;Crystal Semiconductor IMA ADPCM\n"
    "3A;SC3;2CC;A;;;Echo Speech SC3\n"
    "3B;ADPCM;2CC;A;;;Rockwell ADPCM\n"
    "3C;DigiTalk;2CC;A;;;Rockwell DigiTalk\n"
    "3D;Xebec;2CC;A;;;Xebec Multimedia Solutions\n"
    "40;ADPCM;2CC;A;ADPCM;;Antex Electronics G721 ADPCM\n"
    "41;CELP;2CC;A;;;Antex Electronics G728 CELP\n"
    "42;G.723.1;2CC;A;;;Microsoft G.723.1;http://www.microsoft.com/windows/\n"
    "42;ADPCM;2CC;A;;;IBM\n"
    "42;MSG729;2CC;A;;;Microsoft\n"
    "45;ADPCM;2CC;A;ADPCM;;Microsoft G.726;http://www.microsoft.com/windows/\n"
    "50;MPEG-1/2 L1;2CC;A;MPEG-1;;;http://www.iis.fraunhofer.de/amm/index.html\n"
    "51;MPEG-1/2 L2;2CC;A;MPEG-1;;;http://www.iis.fraunhofer.de/amm/index.html\n"
    "52;RT24;2CC;A;;;InSoft, Inc.\n"
    "53;PAC;2CC;A;;;InSoft, Inc.\n"
    "55;MPEG-1/2 L3;2CC;A;MPEG-1;;MPEG-1 or 2 layer 3;http://www.iis.fraunhofer.de/amm/index.html\n"
    "59;G723;2CC;A;;;Lucent G723\n"
    "60;Cirrus;2CC;A;;;Cirrus Logic\n"
    "61;PCM;2CC;A;;;ESS Technology PCM\n"
    "62;Voxware;2CC;A\n"
    "63;ATRAC;2CC;A;;;Canopus ATRAC\n"
    "64;ADPCM;2CC;A;ADPCM;;APICOM G726 ADPCM\n"
    "65;ADPCM;2CC;A;ADPCM;;APICOM G722 ADPCM\n"
    "66;DSAT;2CC;A;;;Microsoft DSAT\n"
    "67;DSAT Display;2CC;A;;;Microsoft DSAT DISPLAY\n"
    "69;BYTE_ALIGNED;2CC;A;;;Voxware BYTE_ALIGNED;http://www.voxware.com/\n"
    "70;AC8;2CC;A;;;Voxware AC8;http://www.voxware.com/\n"
    "71;AC10;2CC;A;;;Voxware AC10;http://www.voxware.com/\n"
    "72;AC16;2CC;A;;;Voxware AC16;http://www.voxware.com/\n"
    "73;AC20;2CC;A;;;Voxware AC20;http://www.voxware.com/\n"
    "74;RT24;2CC;A;;;Voxware RT24 (MetaVoice);http://www.voxware.com/\n"
    "75;RT29;2CC;A;;;Voxware RT29 (MetaSound);http://www.voxware.com/\n"
    "76;RT29HW;2CC;A;;;Voxware RT29HW;http://www.voxware.com/\n"
    "77;VR12;2CC;A;;;Voxware VR12;http://www.voxware.com/\n"
    "78;VR18;2CC;A;;;Voxware VR18;http://www.voxware.com/\n"
    "79;TQ40;2CC;A;;;Voxware TQ40;http://www.voxware.com/\n"
    "7A;SC3;2CC;A;;;Voxware\n"
    "7B;SC3;2CC;A;;;Voxware\n"
    "80;Softsound;2CC;A\n"
    "81;TQ60;2CC;A;;;Voxware TQ60;http://www.voxware.com/\n"
    "82;MSRT24;2CC;A;;;Microsoft MSRT24\n"
    "83;G729A;2CC;A;;;AT&T G729A\n"
    "84;MVI_MVI2;2CC;A;;;Motion Pixels MVI_MVI2\n"
    "85;ADPCM;2CC;A;ADPCM;;DataFusion Systems (Pty) G726\n"
    "86;GSM6.10;2CC;A;;;DataFusion Systems (Pty) GSM6.10\n"
    "88;ISI AUDIO;2CC;A;;;Iterated Systems AUDIO\n"
    "89;Onlive;2CC;A;;;OnLive! Technologies\n"
    "8A;SX20;2CC;A;;;Multitude\n"
    "8B;ADPCM;2CC;A;ADPCM;;Infocom ITS A/S\n"
    "8C;G.729;2CC;A;;;Convedia Corporation\n"
    "91;SBC24;2CC;A;;;Siemens Business Communications Sys 24\n"
    "92;AC3 SPDIF;2CC;A;;;Sonic Foundry AC3 SPDIF\n"
    "93;G723;2CC;A;;;MediaSonic G723\n"
    "94;Prosody 8KBPS;2CC;A;;;Aculab plc Prosody 8KBPS\n"
    "97;ADPCM;2CC;A;ADPCM;;ZyXEL Communications ADPCM\n"
    "98;LPCBB;2CC;A;;;Philips Speech Processing LPCBB\n"
    "99;Packed;2CC;A;;;Studer Professional Audio AG Packed\n"
    "A0;PHONYTALK;2CC;A;;;Malden Electronics PHONYTALK\n"
    "A1;GSM;2CC;A;;;Racal Recorders\n"
    "A2;G.720a;2CC;A;;;Racal Recorders\n"
    "A3;G.723.1;2CC;A;;;Racal Recorders\n"
    "A4;ACELP;2CC;A;;;Racal Recorders\n"
    "B0;AAC;2CC;A;AAC;;NEC Corporation\n"
    "FF;AAC;2CC;A;AAC\n"
    "100;ADPCM;2CC;A;ADPCM\n"
    "101;IRAT;2CC;A;;;BeCubed IRAT\n"
    "102;;2CC;A;;;IBM A-law\n"
    "103;;2CC;A;;;IBM AVC ADPCM\n"
    "111;G723;2CC;A;;;Vivo G723\n"
    "112;SIREN;2CC;A;;;Vivo SIREN\n"
    "120;CELP;2CC;A;;;Philips Speech Processing\n"
    "121;Grundig;2CC;A;;;Philips Speech Processing\n"
    "123;G723;2CC;A;;;Digital Equipment Corporation (DEC) G723\n"
    "125;ADPCM;2CC;A;ADPCM\n"
    "130;ACELP;2CC;A;;;Sipro ACELP.net;http://dividix.host.sk\n"
    "131;ACELP4800;2CC;A;;;Sipro ACELP4800\n"
    "132;ACELP8V3;2CC;A;;;Sipro ACELP8V3\n"
    "133;G729;2CC;A;;;Sipro G729\n"
    "134;G729;2CC;A;;;Sipro G729A\n"
    "135;KELVIN;2CC;A;;;Sipro KELVIN\n"
    "135;AMR;2CC;A;;;VoiceAge Corporation\n"
    "140;ADPCM;2CC;A;ADPCM;;Dictaphone Corporation G726 ADPCM\n"
    "140;CELP68;2CC;A;;;Dictaphone Corporation\n"
    "140;CELP54;2CC;A;;;Dictaphone Corporation\n"
    "150;PureVoice;2CC;A;;;Qualcomm PUREVOICE\n"
    "151;HalfRate;2CC;A;;;Qualcomm HALFRATE\n"
    "155;TUBGSM;2CC;A;;;Ring Zero Systems TUBGSM\n"
    "160;WMA1;2CC;A;;;Windows Media Audio 1;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "161;WMA2;2CC;A;;;Windows Media Audio 2;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "162;WMA3;2CC;A;;;Windows Media Audio 3;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "163;WMA Lossless;2CC;A;;;Windows Media Audio 3;http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx\n"
    "163;WMA Pro;2CC;A;;;WMA Pro over S/PDIF\n"
    "170;ADPCM;2CC;A;ADPCM;;Unisys Nap ADPCM\n"
    "171;U-Law;2CC;A;ADPCM;;Unisys Nap U-law\n"
    "172;A-Law;2CC;A;ADPCM;;Unisys Nap A-law\n"
    "173;16K;2CC;A;;;Unisys Nap 16K\n"
    "174;G.700;2CC;A;;;SyCom Technologies\n"
    "175;ADPCM;2CC;A;ADPCM;;SyCom Technologies\n"
    "176;CELP54;2CC;A;;;SyCom Technologies\n"
    "177;CELP68;2CC;A;;;SyCom Technologies\n"
    "178;ADPCM;2CC;A;ADPCM;;Knowledge Adventure, Inc.\n"
    "180;AAC;2CC;A;;;Fraunhofer IIS\n"
    "190;DTS;2CC;A\n"
    "200;ADPCM;2CC;A;ADPCM;;Creative Labs ADPCM\n"
    "202;FastSpeech8;2CC;A;;;Creative Labs Fast Speech 8\n"
    "203;FastSpeech10;2CC;A;;;Creative Labs Fast Speech 10\n"
    "210;ADPCM;2CC;A;ADPCM;;UHER informatic GmbH ADPCM\n"
    "215;;2CC;A;;;Ulead DV ACM\n"
    "216;;2CC;A;;;Ulead DV ACM\n"
    "220;QuaterDeck;2CC;A;;;Quarterdeck\n"
    "230;VC;2CC;A;;;I-link VC\n"
    "240;RAW_SPORT;2CC;A;;;Aureal RAW_SPORT\n"
    "241;AC3;2CC;A;;;ESST AC3\n"
    "250;HSX;2CC;A;;;Interactive Products, Inc. (IPI) HSX\n"
    "251;RPELP;2CC;A;;;Interactive Products, Inc. (IPI) RPELP\n"
    "260;CS2;2CC;A;;;Consistent Software CS2\n"
    "270;SCX;2CC;A;;;Sony\n"
    "271;SCY;2CC;A;;;Sony\n"
    "272;Atrac3;2CC;A;;;Sony\n"
    "273;SPC;2CC;A;;;Sony\n"
    "280;Telum;2CC;A\n"
    "281;TelumIA;2CC;A\n"
    "285;ADPCM;2CC;A;ADPCM;;Norcom Voice Systems\n"
    "300;FM_TOWNS_SND;2CC;A;;;Fujitsu FM_TOWNS_SND\n"
    "350;Dev;2CC;A;;;Micronas Semiconductors, Inc.\n"
    "351;CELP833;2CC;A;;;Micronas Semiconductors, Inc.\n"
    "400;BTV_DIGITAL;2CC;A;;;Brooktree (BTV) DIGITAL\n"
    "401;Music Coder;2CC;A;;;Intel Music Coder;http://www.intel.com/\n"
    "402;IAC2;2CC;A;;;Ligos IAC2;http://www.ligos.com\n"
    "450;Qdesign;2CC;A;;;QDesign Music\n"
    "500;VP7;2CC;A;;;On2\n"
    "501;VP6;2CC;A;;;On2\n"
    "680;VMPCM;2CC;A;;;AT&T VME_VMPCM\n"
    "681;TPC;2CC;A;;;AT&T TPC\n"
    "700;YMPEG;2CC;A;;;YMPEG Alpha\n"
    "8AE;LiteWave;2CC;A;;;ClearJump LiteWave\n"
    "AAC;AAC;2CC;A;AAC\n"
    "1000;GSM;2CC;A;;;Ing C. Olivetti & C., S.p.A. GSM\n"
    "1001;ADPCM;2CC;A;ADPCM;;Ing C. Olivetti & C., S.p.A. ADPCM\n"
    "1002;CELP;2CC;A;;;Ing C. Olivetti & C., S.p.A. CELP\n"
    "1003;SBC;2CC;A;;;Ing C. Olivetti & C., S.p.A. SBC\n"
    "1004;OPR;2CC;A;;;Ing C. Olivetti & C., S.p.A. OPR\n"
    "1100;LH_CODEC;2CC;A;;;Lernout & Hauspie Codec\n"
    "1101;CELP;2CC;A;;;Lernout & Hauspie CELP 4.8 kb/s;http://www.microsoft.com/windows/\n"
    "1102;SBC;2CC;A;;;Lernout & Hauspie SBC 8 kb/s;http://www.microsoft.com/windows/\n"
    "1103;SBC;2CC;A;;;Lernout & Hauspie SBC 12 kb/s;http://www.microsoft.com/windows/\n"
    "1104;SBC;2CC;A;;;Lernout & Hauspie SBC 16 kb/s;http://www.microsoft.com/windows/\n"
    "1400;NORRIS;2CC;A;;;Norris Communications, Inc.\n"
    "1401;ISIAUDIO;2CC;A;;;ISIAudio\n"
    "1500;MUSICOMPRESS;2CC;A;;;Soundspace Music Compression\n"
    "181C;RT24;2CC;A;;;VoxWare RT24 speech codec\n"
    "181E;AX24000P;2CC;A;;;Lucent elemedia AX24000P Music codec\n"
    "1971;SonicFoundry;2CC;A;;;Lossless\n"
    "1C03;ADPCM;2CC;A;ADPCM;;Lucent SX5363S G.723 compliant codec\n"
    "1C07;SX8300P;2CC;A;;;Lucent SX8300P speech codec\n"
    "1C0C;ADPCM;2CC;A;ADPCM;;Lucent SX5363S G.723 compliant codec\n"
    "1F03;DigiTalk;2CC;A;;;CUseeMe DigiTalk (ex-Rocwell)\n"
    "1FC4;ALF2CD;2CC;A;;;NCT Soft ALF2CD ACM\n"
    "2000;AC3;2CC;A;AC3;CBR;Dolby AC3\n"
    "2001;DTS;2CC;A;DTS;;Digital Theater Systems\n"
    "2002;Real Audio 1;2CC;A;;;RealAudio 1/2 14.4\n"
    "2003;Real Audio 1;2CC;A;;;RealAudio 1/2 28.8\n"
    "2004;Real Audio 2;2CC;A;;;RealAudio G2/8 Cook (low bitrate)\n"
    "2005;Real Audio 3;2CC;A;;;RealAudio 3/4/5 Music (DNET)\n"
    "2006;AAC;2CC;A;AAC;;RealAudio 10 AAC (RAAC)\n"
    "2007;AAC+;2CC;A;AAC;;RealAudio 10 AAC+ (RACP)\n"
    "3313;AviSynth;2CC;A;;;makeAVIS (fake AVI sound from AviSynth scripts)\n"
    "4143;AAC;2CC;A;AAC;;Divio MPEG-4 AAC audio\n"
    "4201;Nokia;2CC;A\n"
    "4243;ADPCM;2CC;A;ADPCM;;G726\n"
    "43AC;Lead Speech;2CC;A\n"
    "564C;Lead Vorbis;2CC;A\n"
    "566F;Vorbis;2CC;A;Vorbis;;;http://www.vorbis.com\n"
    "5756;WavPack;2CC;A;;;;http://www.wavpack.com/\n"
    "674F;Vorbis;2CC;A;Vorbis;;Mode 1;http://www.vorbis.com\n"
    "6750;Vorbis;2CC;A;Vorbis;;Mode 2;http://www.vorbis.com\n"
    "6751;Vorbis;2CC;A;Vorbis;;Mode 3;http://www.vorbis.com\n"
    "676F;Vorbis;2CC;A;Vorbis;;Mode 1+;http://www.vorbis.com\n"
    "6770;Vorbis;2CC;A;Vorbis;;Mode 2+;http://www.vorbis.com\n"
    "6771;Vorbis;2CC;A;Vorbis;;Mode 2+;http://www.vorbis.com\n"
    "7A21;AMR;2CC;A;;CBR;GSM-AMR (CBR, no SID);http://www.microsoft.com\n"
    "7A22;AMR;2CC;A;;VBR;GSM-AMR (VBR, including SID);http://www.microsoft.com\n"
    "A100;G723.1;2CC;A\n"
    "A101;AVQSBC;2CC;A\n"
    "A102;ODSBC;2CC;A\n"
    "A103;G729A;2CC;A\n"
    "A104;AMR-WB;2CC;A\n"
    "A105;ADPCM;2CC;A;ADPCM;;G726\n"
    "A106;AAC;2CC;A\n"
    "A107;ADPCM;2CC;A;ADPCM;;G726\n"
    "A109;Speex;2CC;A;;;;http://www.speex.org/\n"
    "DFAC;FrameServer;2CC;A;;;DebugMode SonicFoundry Vegas FrameServer ACM Codec\n"
    "F1AC;FLAC;2CC;A;;;Free Lossless Audio Codec FLAC\n"
    "FFFE;PCM;2CC;A;PCM;;Extensible wave format\n"
    "FFFF;In Development;2CC;A;;;In Development / Unregistered\n"
    "S_TEXT/UTF8;UTF-8;Mk;T;;;UTF-8 Plain Text\n"
    "S_TEXT/SSA;SSA;Mk;T;;;Sub Station Alpha\n"
    "S_TEXT/ASS;ASS;Mk;T;;;Advanced Sub Station Alpha\n"
    "S_TEXT/USF;USF;Mk;T;;;Universal Subtitle Format\n"
    "S_KATE;KATE;Mk;T;;;Karaoke And Text Encapsulation\n"
    "S_DVBSUB;DVB Subtitle;Mk;T;;;Picture based subtitle format used on DVBs\n"
    "S_IMAGE/BMP;Bitmap;Mk;T;;;Basic image based subtitle format\n"
    "S_VOBSUB;VobSub;Mk;T;;;Picture based subtitle format used on DVDs\n"
    "S_HDMV/PGS;PGS;Mk;T;;;Picture based subtitle format used on BDs/HD-DVDs\n"
    "S_HDMV/TEXTST;TEXTST;Mk;T;;;Text based subtitle format used on BDs\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Generic (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Format\n"
    "Format/String\n"
    "Format/Info\n"
    "Format/Url\n"
    "Format_Commercial\n"
    "Format_Commercial_IfAny\n"
    "Format_Version\n"
    "Format_Profile\n"
    "Format_Level\n"
    "Format_Tier\n"
    "Format_Compression\n"
    "Format_Settings\n"
    "Format_AdditionalFeatures\n"
    "InternetMediaType\n"
    "CodecID\n"
    "CodecID/Info\n"
    "CodecID/Hint\n"
    "CodecID/Url\n"
    "CodecID_Description\n"
    "Codec\n"
    "Codec/String\n"
    "Codec/Info\n"
    "Codec/Url\n"
    "Codec/CC\n"
    "Width\n"
    "Height\n"
    "Duration\n"
    "Duration/String\n"
    "Duration/String1\n"
    "Duration/String2\n"
    "Duration/String3\n"
    "Duration/String4\n"
    "Duration/String5\n"
    "Source_Duration\n"
    "Source_Duration/String\n"
    "Source_Duration/String1\n"
    "Source_Duration/String2\n"
    "Source_Duration/String3\n"
    "Source_Duration/String4\n"
    "Source_Duration/String5\n"
    "BitRate_Mode\n"
    "BitRate_Mode/String\n"
    "BitRate\n"
    "BitRate/String\n"
    "BitRate_Minimum\n"
    "BitRate_Minimum/String\n"
    "BitRate_Nominal\n"
    "BitRate_Nominal/String\n"
    "BitRate_Maximum\n"
    "BitRate_Maximum/String\n"
    "BitRate_Encoded\n"
    "BitRate_Encoded/String\n"
    "FrameRate\n"
    "FrameRate/String\n"
    "FrameRate_Num\n"
    "FrameRate_Den\n"
    "FrameCount\n"
    "Source_FrameCount\n"
    "ColorSpace\n"
    "ChromaSubsampling\n"
    "Resolution\n"
    "Resolution/String\n"
    "BitDepth\n"
    "BitDepth/String\n"
    "Compression_Mode\n"
    "Compression_Mode/String\n"
    "Compression_Ratio\n"
    "Delay\n"
    "Delay/String\n"
    "Delay/String1\n"
    "Delay/String2\n"
    "Delay/String3\n"
    "Delay/String4\n"
    "Delay/String5\n"
    "Delay_Settings\n"
    "Delay_DropFrame\n"
    "Delay_Source\n"
    "Delay_Source/String\n"
    "Delay_Original\n"
    "Delay_Original/String\n"
    "Delay_Original/String1\n"
    "Delay_Original/String2\n"
    "Delay_Original/String3\n"
    "Delay_Original/String4\n"
    "Delay_Original/String5\n"
    "Delay_Original_Settings\n"
    "Delay_Original_DropFrame\n"
    "Delay_Original_Source\n"
    "Video_Delay\n"
    "Video_Delay/String\n"
    "Video_Delay/String1\n"
    "Video_Delay/String2\n"
    "Video_Delay/String3\n"
    "Video_Delay/String4\n"
    "Video_Delay/String5\n"
    "TimeCode_FirstFrame\n"
    "TimeCode_LastFrame\n"
    "TimeCode_DropFrame\n"
    "TimeCode_Settings\n"
    "TimeCode_Source\n"
    "StreamSize\n"
    "StreamSize/String\n"
    "StreamSize/String1\n"
    "StreamSize/String2\n"
    "StreamSize/String3\n"
    "StreamSize/String4\n"
    "StreamSize/String5\n"
    "StreamSize_Proportion\n"
    "Source_StreamSize\n"
    "Source_StreamSize/String\n"
    "Source_StreamSize/String1\n"
    "Source_StreamSize/String2\n"
    "Source_StreamSize/String3\n"
    "Source_StreamSize/String4\n"
    "Source_StreamSize/String5\n"
    "Source_StreamSize_Proportion\n"
    "StreamSize_Encoded\n"
    "StreamSize_Encoded/String\n"
    "StreamSize_Encoded/String1\n"
    "StreamSize_Encoded/String2\n"
    "StreamSize_Encoded/String3\n"
    "StreamSize_Encoded/String4\n"
    "StreamSize_Encoded/String5\n"
    "StreamSize_Encoded_Proportion\n"
    "Source_StreamSize_Encoded\n"
    "Source_StreamSize_Encoded/String\n"
    "Source_StreamSize_Encoded/String1\n"
    "Source_StreamSize_Encoded/String2\n"
    "Source_StreamSize_Encoded/String3\n"
    "Source_StreamSize_Encoded/String4\n"
    "Source_StreamSize_Encoded/String5\n"
    "Source_StreamSize_Encoded_Proportion\n"
    "Language\n"
    "ServiceName\n"
    "ServiceProvider\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_General (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;General;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "GeneralCount;1;;N NIY\n"
    "VideoCount;;;N NIY\n"
    "AudioCount;;;N NIY\n"
    "TextCount;;;N NIY\n"
    "OtherCount;;;N NIY\n"
    "ImageCount;;;N NIY\n"
    "MenuCount;;;N NIY\n"
    "Video_Format_List;;;N NT\n"
    "Video_Format_WithHint_List;;;N NT\n"
    "Video_Codec_List;;;N NT;;;Deprecated\n"
    "Video_Language_List;;;N NT\n"
    "Audio_Format_List;;;N NT\n"
    "Audio_Format_WithHint_List;;;N NT\n"
    "Audio_Codec_List;;;N NT;;;Deprecated\n"
    "Audio_Language_List;;;N NT\n"
    "Audio_Channels_Total;;;N NI\n"
    "Text_Format_List;;;N NT\n"
    "Text_Format_WithHint_List;;;N NT\n"
    "Text_Codec_List;;;N NT;;;Deprecated\n"
    "Text_Language_List;;;N NT\n"
    "Other_Format_List;;;N NT\n"
    "Other_Format_WithHint_List;;;N NT\n"
    "Other_Codec_List;;;N NT;;;Deprecated\n"
    "Other_Language_List;;;N NT\n"
    "Image_Format_List;;;N NT\n"
    "Image_Format_WithHint_List;;;N NT\n"
    "Image_Codec_List;;;N NT;;;Deprecated\n"
    "Image_Language_List;;;N NT\n"
    "Menu_Format_List;;;N NT\n"
    "Menu_Format_WithHint_List;;;N NT\n"
    "Menu_Codec_List;;;N NT;;;Deprecated\n"
    "Menu_Language_List;;;N NT\n"
    "CompleteName;;;Y YT\n"
    "FolderName;;;N NT\n"
    "FileNameExtension;;;N NT\n"
    "FileName;;;N NT\n"
    "FileExtension;;;N NTY\n"
    "CompleteName_Last;;;Y YTY\n"
    "FolderName_Last;;;N NT\n"
    "FileNameExtension_Last;;;N NT\n"
    "FileName_Last;;;N NT\n"
    "FileExtension_Last;;;N NT\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format/Extensions;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y YTY\n"
    "Format_Profile;;;Y YTY\n"
    "Format_Level;;;Y YTY\n"
    "Format_Compression;;;Y YTY\n"
    "Format_Settings;;;Y YTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "InternetMediaType;;;N YT\n"
    "CodecID;;;N YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YTY\n"
    "CodecID_Version;;;N YTY\n"
    "CodecID_Compatible;;;N YTY\n"
    "Interleaved;;;N YTY\n"
    "Codec;;;N NT;;;Deprecated\n"
    "Codec/String;;;N NT;;;Deprecated\n"
    "Codec/Info;;;N NT;;;Deprecated\n"
    "Codec/Url;;;N NT;;;Deprecated\n"
    "Codec/Extensions;;;N NT;;;Deprecated\n"
    "Codec_Settings;;;N NT;;;Deprecated\n"
    "Codec_Settings_Automatic;;;N NT;;;Deprecated\n"
    "FileSize;; byte;N YTY\n"
    "FileSize/String;;;Y NT\n"
    "FileSize/String1;;;N NT\n"
    "FileSize/String2;;;N NT\n"
    "FileSize/String3;;;N NT\n"
    "FileSize/String4;;;N NT\n"
    "Duration;; ms;N YFY\n"
    "Duration/String;;;Y NT\n"
    "Duration/String1;;;N NT\n"
    "Duration/String2;;;N NT\n"
    "Duration/String3;;;N NT\n"
    "Duration/String4;;;N NT\n"
    "Duration/String5;;;N NT\n"
    "Duration_Start;; ms;N YFY\n"
    "Duration_Start/String;;;Y NT\n"
    "Duration_Start/String1;;;N NT\n"
    "Duration_Start/String2;;;N NT\n"
    "Duration_Start/String3;;;N NT\n"
    "Duration_Start/String4;;;N NT\n"
    "Duration_Start/String5;;;N NT\n"
    "Duration_End;; ms;N YFY\n"
    "Duration_End/String;;;Y NT\n"
    "Duration_End/String1;;;N NT\n"
    "Duration_End/String2;;;N NT\n"
    "Duration_End/String3;;;N NT\n"
    "Duration_End/String4;;;N NT\n"
    "Duration_End/String5;;;N NT\n"
    "OverallBitRate_Mode;;;N YTY\n"
    "OverallBitRate_Mode/String;;;Y NT\n"
    "OverallBitRate;; bps;N YFY\n"
    "OverallBitRate/String;;;Y NT\n"
    "OverallBitRate_Minimum;; bps;N YFY\n"
    "OverallBitRate_Minimum/String;;;Y NT\n"
    "OverallBitRate_Nominal;; bps;N YFY\n"
    "OverallBitRate_Nominal/String;;;Y NT\n"
    "OverallBitRate_Maximum;; bps;N YFY\n"
    "OverallBitRate_Maximum/String;;;Y NT\n"
    "FrameRate;; fps;N YFY\n"
    "FrameRate/String;;;Y NT\n"
    "FrameRate_Num;;;N NIY\n"
    "FrameRate_Den;;;N NIY\n"
    "FrameCount;;;N YIY\n"
    "Delay;; ms;N YI\n"
    "Delay/String;;;N NT\n"
    "Delay/String1;;;N NT\n"
    "Delay/String2;;;N NT\n"
    "Delay/String3;;;N NT\n"
    "Delay/String4;;;N NT\n"
    "Delay/String5;;;N NT\n"
    "Delay_Settings;;;N YTY\n"
    "Delay_DropFrame;;;N YTY\n"
    "Delay_Source;;;N YTY\n"
    "Delay_Source/String;;;N NT\n"
    "StreamSize;; byte;N YIY\n"
    "StreamSize/String;;;N NT\n"
    "StreamSize/String1;;;N NT\n"
    "StreamSize/String2;;;N NT\n"
    "StreamSize/String3;;;N NT\n"
    "StreamSize/String4;;;N NT\n"
    "StreamSize/String5;;;N NT\n"
    "StreamSize_Proportion;;;N NT\n"
    "StreamSize_Demuxed;; byte;N NIN\n"
    "StreamSize_Demuxed/String;;;N NT\n"
    "StreamSize_Demuxed/String1;;;N NT\n"
    "StreamSize_Demuxed/String2;;;N NT\n"
    "StreamSize_Demuxed/String3;;;N NT\n"
    "StreamSize_Demuxed/String4;;;N NT\n"
    "StreamSize_Demuxed/String5;;;N NT\n"
    "HeaderSize;;;N YIY\n"
    "DataSize;;;N YIY\n"
    "FooterSize;;;N YIY\n"
    "IsStreamable;;;N YTY\n"
    "Album_ReplayGain_Gain;; dB;N YTY\n"
    "Album_ReplayGain_Gain/String;;;Y NT\n"
    "Album_ReplayGain_Peak;;;Y YTY\n"
    "Encryption;;;Y YT\n"
    "Encryption_Format;;;N YTY\n"
    "Encryption_Length;;;N YTY\n"
    "Encryption_Method;;;N YTY\n"
    "Encryption_Mode;;;N YTY\n"
    "Encryption_Padding;;;N YTY\n"
    "Encryption_InitializationVector;;;N YTY\n"
    "UniversalAdID/String;;;Y NT\n"
    "UniversalAdID_Registry;;;N YTY\n"
    "UniversalAdID_Value;;;N YTY\n"
    "Title;;;Y YTY\n"
    "Title_More;;;Y YTY\n"
    "Title/Url;;;Y NT\n"
    "Domain;;;Y YTY\n"
    "Collection;;;Y YTY\n"
    "Season;;;Y YTY\n"
    "Season_Position;;;Y YIY\n"
    "Season_Position_Total;;;Y YIY\n"
    "Movie;;;N YTY\n"
    "Movie_More;;;N YTY\n"
    "Movie/Country;;;N YTY;;;Deprecated;;Title\n"
    "Movie/Url;;;N YT\n"
    "Album;;;Y YTY\n"
    "Album_More;;;Y YTY\n"
    "Album/Sort;;;Y YTY\n"
    "Album/Performer;;;Y YTY\n"
    "Album/Performer/Sort;;;Y YTY\n"
    "Album/Performer/Url;;;Y YT\n"
    "Comic;;;Y YTY\n"
    "Comic_More;;;Y YTY\n"
    "Comic/Position_Total;;;Y YIY\n"
    "Part;;;Y YTY\n"
    "Part/Position;;;Y YIY\n"
    "Part/Position_Total;;;Y YIY\n"
    "Reel;;;Y YTY\n"
    "Reel/Position;;;Y YIY\n"
    "Reel/Position_Total;;;Y YIY\n"
    "Track;;;N YTY\n"
    "Track_More;;;N YTY\n"
    "Track/Url;;;N YT\n"
    "Track/Sort;;;Y YTY\n"
    "Track/Position;;;Y YIY\n"
    "Track/Position_Total;;;Y YIY\n"
    "PackageName;;;Y YTY\n"
    "Grouping;;;Y YTY\n"
    "Chapter;;;Y YTY\n"
    "SubTrack;;;Y YTY\n"
    "Original/Album;;;Y YTY\n"
    "Original/Movie;;;Y YTY\n"
    "Original/Part;;;Y YTY\n"
    "Original/Track;;;Y YTY\n"
    "Compilation;;Yes;N YTY\n"
    "Compilation/String;;;Y NT\n"
    "Performer;;;Y YTY\n"
    "Performer/Sort;;;Y YTY\n"
    "Performer/Url;;;Y YT\n"
    "Original/Performer;;;Y YTY\n"
    "Accompaniment;;;Y YTY\n"
    "Composer;;;Y YTY\n"
    "Composer/Nationality;;;Y YTY\n"
    "Composer/Sort;;;Y YTY\n"
    "Arranger;;;Y YTY\n"
    "Lyricist;;;Y YTY\n"
    "Original/Lyricist;;;Y YTY\n"
    "Conductor;;;Y YTY\n"
    "Director;;;Y YTY\n"
    "CoDirector;;;Y YTY\n"
    "AssistantDirector;;;Y YTY\n"
    "DirectorOfPhotography;;;Y YTY\n"
    "SoundEngineer;;;Y YTY\n"
    "ArtDirector;;;Y YTY\n"
    "ProductionDesigner;;;Y YTY\n"
    "Choreographer;;;Y YTY\n"
    "CostumeDesigner;;;Y YTY\n"
    "Actor;;;Y YTY\n"
    "Actor_Character;;;Y YTY\n"
    "WrittenBy;;;Y YTY\n"
    "ScreenplayBy;;;Y YTY\n"
    "EditedBy;;;Y YTY\n"
    "CommissionedBy;;;Y YTY\n"
    "Producer;;;Y YTY\n"
    "CoProducer;;;Y YTY\n"
    "ExecutiveProducer;;;Y YTY\n"
    "MusicBy;;;Y YTY\n"
    "DistributedBy;;;Y YTY\n"
    "OriginalSourceForm/DistributedBy;;;Y YTY\n"
    "MasteredBy;;;Y YTY\n"
    "EncodedBy;;;Y YTY\n"
    "RemixedBy;;;Y YTY\n"
    "ProductionStudio;;;Y YTY\n"
    "ThanksTo;;;Y YTY\n"
    "Publisher;;;Y YTY\n"
    "Publisher/URL;;;Y YTY\n"
    "Label;;;Y YTY\n"
    "Genre;;;Y YTY\n"
    "PodcastCategory;;;Y YTY\n"
    "Mood;;;Y YTY\n"
    "ContentType;;;Y YTY\n"
    "Subject;;;Y YTY\n"
    "Description;;;Y YTY\n"
    "Keywords;;;Y YTY\n"
    "Summary;;;Y YTY\n"
    "Synopsis;;;Y YTY\n"
    "Period;;;Y YTY\n"
    "LawRating;;;Y YTY\n"
    "LawRating_Reason;;;Y YTY\n"
    "ICRA;;;Y YTY\n"
    "Released_Date;;;Y YTY\n"
    "Original/Released_Date;;;Y YTY\n"
    "Recorded_Date;;;Y YTY\n"
    "Encoded_Date;;;Y YTY\n"
    "Tagged_Date;;;Y YTY\n"
    "Written_Date;;;Y YTY\n"
    "Mastered_Date;;;Y YTY\n"
    "File_Created_Date;;;N YTY\n"
    "File_Created_Date_Local;;;N YTY\n"
    "File_Modified_Date;;;N NTY\n"
    "File_Modified_Date_Local;;;N NTY\n"
    "Recorded_Location;;;Y YTY\n"
    "Written_Location;;;Y YTY\n"
    "Archival_Location;;;Y YTY\n"
    "Encoded_Application;;;N YTY\n"
    "Encoded_Application/String;;;Y NT\n"
    "Encoded_Application_CompanyName;;;N YTY\n"
    "Encoded_Application_Name;;;N YTY\n"
    "Encoded_Application_Version;;;N YTY\n"
    "Encoded_Application_Url;;;N YTY\n"
    "Encoded_Library;;;N YTY\n"
    "Encoded_Library/String;;;Y NT\n"
    "Encoded_Library_CompanyName;;;N YTY\n"
    "Encoded_Library_Name;;;N YTY\n"
    "Encoded_Library_Version;;;N YTY\n"
    "Encoded_Library_Date;;;N YTY\n"
    "Encoded_Library_Settings;;;Y YTY\n"
    "Encoded_OperatingSystem;;;N YTY\n"
    "Encoded_OperatingSystem/String;;;Y NT\n"
    "Encoded_OperatingSystem_CompanyName;;;N YTY\n"
    "Encoded_OperatingSystem_Name;;;N YTY\n"
    "Encoded_OperatingSystem_Version;;;N YTY\n"
    "Encoded_Hardware;;;N YTY\n"
    "Encoded_Hardware/String;;;Y NT\n"
    "Encoded_Hardware_CompanyName;;;N YTY\n"
    "Encoded_Hardware_Name;;;N YTY\n"
    "Encoded_Hardware_Model;;;N YTY\n"
    "Encoded_Hardware_Version;;;N YTY\n"
    "Cropped;;;Y YTY\n"
    "Dimensions;;;Y YTY\n"
    "DotsPerInch;;;Y YTY\n"
    "Lightness;;;Y YTY\n"
    "OriginalSourceMedium;;;Y YTY\n"
    "OriginalSourceForm;;;Y YTY\n"
    "OriginalSourceForm/NumColors;;;Y YTY\n"
    "OriginalSourceForm/Name;;;Y YTY\n"
    "OriginalSourceForm/Cropped;;;Y YTY\n"
    "OriginalSourceForm/Sharpness;;;Y YTY\n"
    "Tagged_Application;;;Y YTY\n"
    "BPM;;;Y YTY\n"
    "ISRC;;;Y YTY\n"
    "ISBN;;;Y YTY\n"
    "ISAN;;;Y YTY\n"
    "BarCode;;;Y YTY\n"
    "LCCN;;;Y YTY\n"
    "UMID;;;Y YTY\n"
    "CatalogNumber;;;Y YTY\n"
    "LabelCode;;;Y YTY\n"
    "Owner;;;Y YTY\n"
    "Copyright;;;Y YTY\n"
    "Copyright/Url;;;Y YTY\n"
    "Producer_Copyright;;;Y YTY\n"
    "TermsOfUse;;;Y YTY\n"
    "ServiceName;;;Y YTY\n"
    "ServiceChannel;;;Y YTY\n"
    "Service/Url;;;Y YTY\n"
    "ServiceProvider;;;Y YTY\n"
    "ServiceProvider/Url;;;Y YTN\n"
    "ServiceType;;;Y YTY\n"
    "NetworkName;;;Y YTY\n"
    "OriginalNetworkName;;;Y YTY\n"
    "Country;;;Y YTY\n"
    "TimeZone;;;Y YTY\n"
    "Cover;;;Y YTY\n"
    "Cover_Description;;;Y YTY\n"
    "Cover_Type;;;Y YTY\n"
    "Cover_Mime;;;Y YTY\n"
    "Cover_Data;;;N YTY\n"
    "Lyrics;;;Y YTY\n"
    "Comment;;;Y YTY\n"
    "Rating;;;Y YTY\n"
    "Added_Date;;;Y YTY\n"
    "Played_First_Date;;;Y YTY\n"
    "Played_Last_Date;;;Y YTY\n"
    "Played_Count;;;Y YIY\n"
    "EPG_Positions_Begin;;;N YIY\n"
    "EPG_Positions_End;;;N YIY\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Video (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;Video;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y YTY\n"
    "Format_Profile;;;Y YTY\n"
    "Format_Level;;;Y YTY\n"
    "Format_Tier;;;Y YTY\n"
    "Format_Compression;;;Y YTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "MultiView_BaseProfile;;;Y YTY\n"
    "MultiView_Count;;;Y YTY\n"
    "MultiView_Layout;;;Y YTY\n"
    "HDR_Format;;;N YTY\n"
    "HDR_Format/String;;;Y NT\n"
    "HDR_Format_Commercial;;;N YT\n"
    "HDR_Format_Version;;;N YTY\n"
    "HDR_Format_Profile;;;N YTY\n"
    "HDR_Format_Level;;;N YTY\n"
    "HDR_Format_Settings;;;N YTY\n"
    "HDR_Format_Compression;;;N YTY\n"
    "HDR_Format_Compatibility;;;N YTY\n"
    "Format_Settings;;;Y NT\n"
    "Format_Settings_BVOP;;Yes;N YTY\n"
    "Format_Settings_BVOP/String;;;Y NT\n"
    "Format_Settings_QPel;;Yes;N YTY\n"
    "Format_Settings_QPel/String;;;Y NT\n"
    "Format_Settings_GMC;; warppoint;N YIY\n"
    "Format_Settings_GMC/String;;;Y NT\n"
    "Format_Settings_Matrix;;;N YTY\n"
    "Format_Settings_Matrix/String;;;Y NT\n"
    "Format_Settings_Matrix_Data;;;N NTY\n"
    "Format_Settings_CABAC;;Yes;N YTY\n"
    "Format_Settings_CABAC/String;;;Y NT\n"
    "Format_Settings_RefFrames;; frame;N YIY\n"
    "Format_Settings_RefFrames/String;;;Y NT\n"
    "Format_Settings_Pulldown;;;Y YTY\n"
    "Format_Settings_Endianness;;;N YTY\n"
    "Format_Settings_Packing;;;N YTY\n"
    "Format_Settings_FrameMode;;;Y YTY\n"
    "Format_Settings_GOP;;;Y YTY\n"
    "Format_Settings_PictureStructure;;;Y YTY\n"
    "Format_Settings_Wrapping;;;Y YTY\n"
    "Format_Settings_SliceCount;; slice per frame;N YIY\n"
    "Format_Settings_SliceCount/String;;;Y NTN\n"
    "InternetMediaType;;;N YT\n"
    "MuxingMode;;;Y YTY\n"
    "CodecID;;;Y YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YT\n"
    "Codec;;;N NT;;;Deprecated\n"
    "Codec/String;;;N NT;;;Deprecated\n"
    "Codec/Family;;;N NT;;;Deprecated\n"
    "Codec/Info;;;N NT;;;Deprecated\n"
    "Codec/Url;;;N NT;;;Deprecated\n"
    "Codec/CC;;;N NT;;;Deprecated\n"
    "Codec_Profile;;;N NT;;;Deprecated\n"
    "Codec_Description;;;N NT;;;Deprecated\n"
    "Codec_Settings;;;N NT;;;Deprecated\n"
    "Codec_Settings_PacketBitStream;;;N NT;;;Deprecated\n"
    "Codec_Settings_BVOP;;;N NT;;;Deprecated\n"
    "Codec_Settings_QPel;;;N NT;;;Deprecated\n"
    "Codec_Settings_GMC;; warppoint;N NT;;;Deprecated\n"
    "Codec_Settings_GMC/String;;;N NT;;;Deprecated\n"
    "Codec_Settings_Matrix;;;N NT;;;Deprecated\n"
    "Codec_Settings_Matrix_Data;;;N NT;;;Deprecated\n"
    "Codec_Settings_CABAC;;;N NT;;;Deprecated\n"
    "Codec_Settings_RefFrames;;;N NT;;;Deprecated\n"
    "Duration;; ms;N YFY\n"
    "Duration/String;;;Y NT\n"
    "Duration/String1;;;N NT\n"
    "Duration/String2;;;N NT\n"
    "Duration/String3;;;N NT\n"
    "Duration/String4;;;N NT\n"
    "Duration/String5;;;N NT\n"
    "Duration_FirstFrame;; ms;N YFY\n"
    "Duration_FirstFrame/String;;;Y NT\n"
    "Duration_FirstFrame/String1;;;N NT\n"
    "Duration_FirstFrame/String2;;;N NT\n"
    "Duration_FirstFrame/String3;;;N NT\n"
    "Duration_FirstFrame/String4;;;N NT\n"
    "Duration_FirstFrame/String5;;;N NT\n"
    "Duration_LastFrame;; ms;N YFY\n"
    "Duration_LastFrame/String;;;Y NT\n"
    "Duration_LastFrame/String1;;;N NT\n"
    "Duration_LastFrame/String2;;;N NT\n"
    "Duration_LastFrame/String3;;;N NT\n"
    "Duration_LastFrame/String4;;;N NT\n"
    "Duration_LastFrame/String5;;;N NT\n"
    "Source_Duration;; ms;N YFY\n"
    "Source_Duration/String;;;Y NT\n"
    "Source_Duration/String1;;;N NT\n"
    "Source_Duration/String2;;;N NT\n"
    "Source_Duration/String3;;;N NT\n"
    "Source_Duration/String4;;;N NT\n"
    "Source_Duration/String5;;;N NT\n"
    "Source_Duration_FirstFrame;; ms;N YFY\n"
    "Source_Duration_FirstFrame/String;;;Y NT\n"
    "Source_Duration_FirstFrame/String1;;;N NT\n"
    "Source_Duration_FirstFrame/String2;;;N NT\n"
    "Source_Duration_FirstFrame/String3;;;N NT\n"
    "Source_Duration_FirstFrame/String4;;;N NT\n"
    "Source_Duration_FirstFrame/String5;;;N NT\n"
    "Source_Duration_LastFrame;; ms;N YFY\n"
    "Source_Duration_LastFrame/String;;;Y NT\n"
    "Source_Duration_LastFrame/String1;;;N NT\n"
    "Source_Duration_LastFrame/String2;;;N NT\n"
    "Source_Duration_LastFrame/String3;;;N NT\n"
    "Source_Duration_LastFrame/String4;;;N NT\n"
    "Source_Duration_LastFrame/String5;;;N NT\n"
    "BitRate_Mode;;;N YTY\n"
    "BitRate_Mode/String;;;Y NT\n"
    "BitRate;; bps;N YFY\n"
    "BitRate/String;;;Y NT\n"
    "BitRate_Minimum;; bps;N YFY\n"
    "BitRate_Minimum/String;;;Y NT\n"
    "BitRate_Nominal;; bps;N YFY\n"
    "BitRate_Nominal/String;;;Y NT\n"
    "BitRate_Maximum;; bps;N YFY\n"
    "BitRate_Maximum/String;;;Y NT\n"
    "BitRate_Encoded;; bps;N YFY\n"
    "BitRate_Encoded/String;;;N NT\n"
    "Width;; pixel;N YIY\n"
    "Width/String;;;Y NT\n"
    "Width_Offset;; pixel;N YIY\n"
    "Width_Offset/String;;;N NT\n"
    "Width_Original;; pixel;N NIY\n"
    "Width_Original/String;;;Y NT\n"
    "Width_CleanAperture;; pixel;N YIY\n"
    "Width_CleanAperture/String;;;Y NT\n"
    "Height;; pixel;N YIY\n"
    "Height/String;;;Y NT\n"
    "Height_Offset;; pixel;N YIY\n"
    "Height_Offset/String;;;N NT\n"
    "Height_Original;; pixel;N NIY\n"
    "Height_Original/String;;;Y NT\n"
    "Height_CleanAperture;; pixel;N YI\n"
    "Height_CleanAperture/String;;;Y NT\n"
    "Stored_Width;;;N YIY\n"
    "Stored_Height;;;N YIY\n"
    "Sampled_Width;;;N YIY\n"
    "Sampled_Height;;;N YIY\n"
    "PixelAspectRatio;;;N YFY\n"
    "PixelAspectRatio/String;;;N NT\n"
    "PixelAspectRatio_Original;;;N NFY\n"
    "PixelAspectRatio_Original/String;;;N NT\n"
    "PixelAspectRatio_CleanAperture;;;N YF\n"
    "PixelAspectRatio_CleanAperture/String;;;N NT\n"
    "DisplayAspectRatio;;;N YFY\n"
    "DisplayAspectRatio/String;;;Y NT\n"
    "DisplayAspectRatio_Original;;;N NFY\n"
    "DisplayAspectRatio_Original/String;;;Y NT\n"
    "DisplayAspectRatio_CleanAperture;;;N YF\n"
    "DisplayAspectRatio_CleanAperture/String;;;Y NT\n"
    "ActiveFormatDescription;;;N YNY\n"
    "ActiveFormatDescription/String;;;Y NT\n"
    "ActiveFormatDescription_MuxingMode;;;N YT\n"
    "Active_Width;; pixel;N YIY\n"
    "Active_Width/String;;;Y NT\n"
    "Active_Height;; pixel;N YIY\n"
    "Active_Height/String;;;Y NT\n"
    "Active_DisplayAspectRatio;;;N YFY\n"
    "Active_DisplayAspectRatio/String;;;Y NT\n"
    "Rotation;;;N YTY\n"
    "Rotation/String;;;Y NT\n"
    "FrameRate_Mode;;;N YTY\n"
    "FrameRate_Mode/String;;;Y NT\n"
    "FrameRate_Mode_Original;;;N NTY\n"
    "FrameRate_Mode_Original/String;;;Y NT\n"
    "FrameRate;; fps;N YFY\n"
    "FrameRate/String;;;Y NT\n"
    "FrameRate_Num;;;N NIY\n"
    "FrameRate_Den;;;N NIY\n"
    "FrameRate_Minimum;; fps;N YFY\n"
    "FrameRate_Minimum/String;;;Y NT\n"
    "FrameRate_Nominal;; fps;N YFY\n"
    "FrameRate_Nominal/String;;;Y NT\n"
    "FrameRate_Maximum;; fps;N YFY\n"
    "FrameRate_Maximum/String;;;Y NT\n"
    "FrameRate_Original;; fps;N NFY\n"
    "FrameRate_Original/String;;;Y NT\n"
    "FrameRate_Original_Num;;;N NFN\n"
    "FrameRate_Original_Den;;;N NFN\n"
    "FrameRate_Real;; fps;N YFY\n"
    "FrameRate_Real/String;;;Y NT\n"
    "FrameCount;;;N YIY\n"
    "Source_FrameCount;;;N YI\n"
    "Standard;;;Y YTY\n"
    "Resolution;; bit;N NI;;;Deprecated\n"
    "Resolution/String;;;N NT;;;Deprecated\n"
    "Colorimetry;;;N NT;;;Deprecated\n"
    "ColorSpace;;;Y YTY\n"
    "ChromaSubsampling;;;N YTY\n"
    "ChromaSubsampling/String;;;Y NT\n"
    "ChromaSubsampling_Position;;;N YTY\n"
    "BitDepth;; bit;N YIY\n"
    "BitDepth/String;;;Y NT\n"
    "ScanType;;;N YTY\n"
    "ScanType/String;;;Y NT\n"
    "ScanType_Original;;;N NTY\n"
    "ScanType_Original/String;;;Y NT\n"
    "ScanType_StoreMethod;;;N YT\n"
    "ScanType_StoreMethod_FieldsPerBlock;;;N YT\n"
    "ScanType_StoreMethod/String;;;Y NT\n"
    "ScanOrder;;;N YTY\n"
    "ScanOrder/String;;;Y NT\n"
    "ScanOrder_Stored;;;N YTY\n"
    "ScanOrder_Stored/String;;;Y NT\n"
    "ScanOrder_StoredDisplayedInverted;;;N NT\n"
    "ScanOrder_Original;;;N NTY\n"
    "ScanOrder_Original/String;;;Y NT\n"
    "Interlacement;;;N NT;;;Deprecated\n"
    "Interlacement/String;;;N NT;;;Deprecated\n"
    "Compression_Mode;;;N YTY\n"
    "Compression_Mode/String;;;Y NT\n"
    "Compression_Ratio;;;Y NFY\n"
    "Bits-(Pixel*Frame);;;Y NFN\n"
    "Delay;; ms;N YFY\n"
    "Delay/String;;;N NT\n"
    "Delay/String1;;;N NT\n"
    "Delay/String2;;;N NT\n"
    "Delay/String3;;;N NT\n"
    "Delay/String4;;;N NT\n"
    "Delay/String5;;;N NT\n"
    "Delay_Settings;;;N NTY\n"
    "Delay_DropFrame;;;N NTY\n"
    "Delay_Source;;;N NTY\n"
    "Delay_Source/String;;;N NT\n"
    "Delay_Original;; ms;N NIY\n"
    "Delay_Original/String;;;N NT\n"
    "Delay_Original/String1;;;N NT\n"
    "Delay_Original/String2;;;N NT\n"
    "Delay_Original/String3;;;N NT\n"
    "Delay_Original/String4;;;N NT\n"
    "Delay_Original/String5;;;N NT\n"
    "Delay_Original_Settings;;;N NT\n"
    "Delay_Original_DropFrame;;;N NTY\n"
    "Delay_Original_Source;;;N NTY\n"
    "TimeStamp_FirstFrame;; ms;N YFY\n"
    "TimeStamp_FirstFrame/String;;;Y NT\n"
    "TimeStamp_FirstFrame/String1;;;N NT\n"
    "TimeStamp_FirstFrame/String2;;;N NT\n"
    "TimeStamp_FirstFrame/String3;;;N NT\n"
    "TimeStamp_FirstFrame/String4;;;N NT\n"
    "TimeStamp_FirstFrame/String5;;;N NT\n"
    "TimeCode_FirstFrame;;;Y YCY\n"
    "TimeCode_LastFrame;;;Y YCY\n"
    "TimeCode_DropFrame;;;N NT\n"
    "TimeCode_Settings;;;Y YTY\n"
    "TimeCode_Source;;;Y YTY\n"
    "Gop_OpenClosed;; ;N YTY\n"
    "Gop_OpenClosed/String;;;Y NT\n"
    "Gop_OpenClosed_FirstFrame;; ;N YTY\n"
    "Gop_OpenClosed_FirstFrame/String;;;Y NT\n"
    "StreamSize;; byte;N YIY\n"
    "StreamSize/String;;;Y NT\n"
    "StreamSize/String1;;;N NT\n"
    "StreamSize/String2;;;N NT\n"
    "StreamSize/String3;;;N NT\n"
    "StreamSize/String4;;;N NT\n"
    "StreamSize/String5;;;N NT\n"
    "StreamSize_Proportion;;;N NT\n"
    "StreamSize_Demuxed;; byte;N NIN\n"
    "StreamSize_Demuxed/String;;;N NT\n"
    "StreamSize_Demuxed/String1;;;N NT\n"
    "StreamSize_Demuxed/String2;;;N NT\n"
    "StreamSize_Demuxed/String3;;;N NT\n"
    "StreamSize_Demuxed/String4;;;N NT\n"
    "StreamSize_Demuxed/String5;;;N NT\n"
    "Source_StreamSize;; byte;N YIY\n"
    "Source_StreamSize/String;;;Y NT\n"
    "Source_StreamSize/String1;;;N NT\n"
    "Source_StreamSize/String2;;;N NT\n"
    "Source_StreamSize/String3;;;N NT\n"
    "Source_StreamSize/String4;;;N NT\n"
    "Source_StreamSize/String5;;;N NT\n"
    "Source_StreamSize_Proportion;;;N NT\n"
    "StreamSize_Encoded;; byte;N YIY\n"
    "StreamSize_Encoded/String;;;N NT\n"
    "StreamSize_Encoded/String1;;;N NT\n"
    "StreamSize_Encoded/String2;;;N NT\n"
    "StreamSize_Encoded/String3;;;N NT\n"
    "StreamSize_Encoded/String4;;;N NT\n"
    "StreamSize_Encoded/String5;;;N NT\n"
    "StreamSize_Encoded_Proportion;;;N NT\n"
    "Source_StreamSize_Encoded;; byte;N YIY\n"
    "Source_StreamSize_Encoded/String;;;N NT\n"
    "Source_StreamSize_Encoded/String1;;;N NT\n"
    "Source_StreamSize_Encoded/String2;;;N NT\n"
    "Source_StreamSize_Encoded/String3;;;N NT\n"
    "Source_StreamSize_Encoded/String4;;;N NT\n"
    "Source_StreamSize_Encoded/String5;;;N NT\n"
    "Source_StreamSize_Encoded_Proportion;;;N NT\n"
    "Alignment;;;N YTY\n"
    "Alignment/String;;;Y NT\n"
    "Title;;;Y YTY\n"
    "Encoded_Application;;;N YTY\n"
    "Encoded_Application/String;;;Y NT\n"
    "Encoded_Application_CompanyName;;;N YTY\n"
    "Encoded_Application_Name;;;N YTY\n"
    "Encoded_Application_Version;;;N YTY\n"
    "Encoded_Application_Url;;;N YTY\n"
    "Encoded_Library;;;N YTY\n"
    "Encoded_Library/String;;;Y NT\n"
    "Encoded_Library_CompanyName;;;N YTY\n"
    "Encoded_Library_Name;;;N YTY\n"
    "Encoded_Library_Version;;;N YTY\n"
    "Encoded_Library_Date;;;N YTY\n"
    "Encoded_Library_Settings;;;Y YTY\n"
    "Encoded_OperatingSystem;;;N YTY\n"
    "Language;;;N YTY\n"
    "Language/String;;;Y NT\n"
    "Language/String1;;;N NT\n"
    "Language/String2;;;N NT\n"
    "Language/String3;;;N NT\n"
    "Language/String4;;;N NT\n"
    "Language_More;;;Y YTY\n"
    "ServiceKind;;;N YTY\n"
    "ServiceKind/String;;;Y NT\n"
    "Disabled;;Yes;N YTY\n"
    "Disabled/String;;;Y NT\n"
    "Default;;Yes;N YTY\n"
    "Default/String;;;Y NT\n"
    "Forced;;Yes;N YTY\n"
    "Forced/String;;;Y NT\n"
    "AlternateGroup;;Yes;N YTY\n"
    "AlternateGroup/String;;;Y NT\n"
    "Encoded_Date;;;Y YTY\n"
    "Tagged_Date;;;Y YTY\n"
    "Encryption;;;Y YTY\n"
    "BufferSize;;;N YTY\n"
    "colour_description_present;;;N YTY\n"
    "colour_description_present_Source;;;N YTY\n"
    "colour_description_present_Original;;;N NTY\n"
    "colour_description_present_Original_Source;;;N NTY\n"
    "colour_range;;;Y YTY\n"
    "colour_range_Source;;;N YTY\n"
    "colour_range_Original;;;Y NTY\n"
    "colour_range_Original_Source;;;N NTY\n"
    "colour_primaries;;;Y YTY\n"
    "colour_primaries_Source;;;N YTY\n"
    "colour_primaries_Original;;;Y NTY\n"
    "colour_primaries_Original_Source;;;N NTY\n"
    "transfer_characteristics;;;Y YTY\n"
    "transfer_characteristics_Source;;;N YTY\n"
    "transfer_characteristics_Original;;;Y NTY\n"
    "transfer_characteristics_Original_Source;;;N NTY\n"
    "matrix_coefficients;;;Y YTY\n"
    "matrix_coefficients_Source;;;N YTY\n"
    "matrix_coefficients_Original;;;Y NTY\n"
    "matrix_coefficients_Original_Source;;;N NTY\n"
    "MasteringDisplay_ColorPrimaries;;;Y YTY\n"
    "MasteringDisplay_ColorPrimaries_Source;;;N YTY\n"
    "MasteringDisplay_ColorPrimaries_Original;;;Y NTY\n"
    "MasteringDisplay_ColorPrimaries_Original_Source;;;N NTY\n"
    "MasteringDisplay_Luminance;;;Y YTY\n"
    "MasteringDisplay_Luminance_Source;;;N YTY\n"
    "MasteringDisplay_Luminance_Min;;;N YTY\n"
    "MasteringDisplay_Luminance_Max;;;N YTY\n"
    "MasteringDisplay_Luminance_Original;;;Y NTY\n"
    "MasteringDisplay_Luminance_Original_Source;;;N NTY\n"
    "MasteringDisplay_Luminance_Original_Min;;;N YTY\n"
    "MasteringDisplay_Luminance_Original_Max;;;N YTY\n"
    "MaxCLL;; cd/m2;N YTY\n"
    "MaxCLL/String;;;Y NTN\n"
    "MaxCLL_Source;;;N YTY\n"
    "MaxCLL_Original;; cd/m2;N NTY\n"
    "MaxCLL_Original/String;;;Y NTN\n"
    "MaxCLL_Original_Source;;;N NTY\n"
    "MaxFALL;; cd/m2;N YTY\n"
    "MaxFALL/String;;;Y NTN\n"
    "MaxFALL_Source;;;N YTY\n"
    "MaxFALL_Original;; cd/m2;N NTY\n"
    "MaxFALL_Original/String;;;Y NTN\n"
    "MaxFALL_Original_Source;;;N NTY\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Audio (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;Audio;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y YTY\n"
    "Format_Profile;;;Y YTY\n"
    "Format_Level;;;Y YTY\n"
    "Format_Compression;;;Y YTY\n"
    "Format_Settings;;;Y NT\n"
    "Format_Settings_SBR;;Yes;N YTY\n"
    "Format_Settings_SBR/String;;;N NT\n"
    "Format_Settings_PS;;Yes;N YTY\n"
    "Format_Settings_PS/String;;;N NT\n"
    "Format_Settings_Mode;;;N YTY\n"
    "Format_Settings_ModeExtension;;;N YTY\n"
    "Format_Settings_Emphasis;;;N YTY\n"
    "Format_Settings_Floor;;;Y YTY\n"
    "Format_Settings_Firm;;;N YTY\n"
    "Format_Settings_Endianness;;;N YTY\n"
    "Format_Settings_Sign;;;N YTY\n"
    "Format_Settings_Law;;;Y YTY\n"
    "Format_Settings_ITU;;;N YTY\n"
    "Format_Settings_Wrapping;;;Y YTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "Matrix_Format;;;Y YTY\n"
    "InternetMediaType;;;N YT\n"
    "MuxingMode;;;Y YTY\n"
    "MuxingMode_MoreInfo;;;Y NT\n"
    "CodecID;;;Y YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YT\n"
    "Codec;;;N NT;;;Deprecated\n"
    "Codec/String;;;N NT;;;Deprecated\n"
    "Codec/Family;;;N NT;;;Deprecated\n"
    "Codec/Info;;;N NT;;;Deprecated\n"
    "Codec/Url;;;N NT;;;Deprecated\n"
    "Codec/CC;;;N NT;;;Deprecated\n"
    "Codec_Description;;;N NT;;;Deprecated\n"
    "Codec_Profile;;;N NT;;;Deprecated\n"
    "Codec_Settings;;;N NT;;;Deprecated\n"
    "Codec_Settings_Automatic;;;N NT;;;Deprecated\n"
    "Codec_Settings_Floor;;;N NT;;;Deprecated\n"
    "Codec_Settings_Firm;;;N NT;;;Deprecated\n"
    "Codec_Settings_Endianness;;;N NT;;;Deprecated\n"
    "Codec_Settings_Sign;;;N NT;;;Deprecated\n"
    "Codec_Settings_Law;;;N NT;;;Deprecated\n"
    "Codec_Settings_ITU;;;N NT;;;Deprecated\n"
    "Duration;; ms;N YFY\n"
    "Duration/String;;;Y NT\n"
    "Duration/String1;;;N NT\n"
    "Duration/String2;;;N NT\n"
    "Duration/String3;;;N NT\n"
    "Duration/String4;;;N NT\n"
    "Duration/String5;;;N NT\n"
    "Duration_FirstFrame;; ms;N YFY\n"
    "Duration_FirstFrame/String;;;Y NT\n"
    "Duration_FirstFrame/String1;;;N NT\n"
    "Duration_FirstFrame/String2;;;N NT\n"
    "Duration_FirstFrame/String3;;;N NT\n"
    "Duration_FirstFrame/String4;;;N NT\n"
    "Duration_FirstFrame/String5;;;N NT\n"
    "Duration_LastFrame;; ms;N YFY\n"
    "Duration_LastFrame/String;;;Y NT\n"
    "Duration_LastFrame/String1;;;N NT\n"
    "Duration_LastFrame/String2;;;N NT\n"
    "Duration_LastFrame/String3;;;N NT\n"
    "Duration_LastFrame/String4;;;N NT\n"
    "Duration_LastFrame/String5;;;N NT\n"
    "Source_Duration;; ms;N YFY\n"
    "Source_Duration/String;;;Y NT\n"
    "Source_Duration/String1;;;N NT\n"
    "Source_Duration/String2;;;N NT\n"
    "Source_Duration/String3;;;N NT\n"
    "Source_Duration/String4;;;N NT\n"
    "Source_Duration/String5;;;N NT\n"
    "Source_Duration_FirstFrame;; ms;N YFY\n"
    "Source_Duration_FirstFrame/String;;;Y NT\n"
    "Source_Duration_FirstFrame/String1;;;N NT\n"
    "Source_Duration_FirstFrame/String2;;;N NT\n"
    "Source_Duration_FirstFrame/String3;;;N NT\n"
    "Source_Duration_FirstFrame/String4;;;N NT\n"
    "Source_Duration_FirstFrame/String5;;;N NT\n"
    "Source_Duration_LastFrame;; ms;N YFY\n"
    "Source_Duration_LastFrame/String;;;Y NT\n"
    "Source_Duration_LastFrame/String1;;;N NT\n"
    "Source_Duration_LastFrame/String2;;;N NT\n"
    "Source_Duration_LastFrame/String3;;;N NT\n"
    "Source_Duration_LastFrame/String4;;;N NT\n"
    "Source_Duration_LastFrame/String5;;;N NT\n"
    "BitRate_Mode;;;N YTY\n"
    "BitRate_Mode/String;;;Y NT\n"
    "BitRate;; bps;N YFY\n"
    "BitRate/String;;;Y NT\n"
    "BitRate_Minimum;; bps;N YFY\n"
    "BitRate_Minimum/String;;;Y NT\n"
    "BitRate_Nominal;; bps;N YFY\n"
    "BitRate_Nominal/String;;;Y NT\n"
    "BitRate_Maximum;; bps;N YFY\n"
    "BitRate_Maximum/String;;;Y NT\n"
    "BitRate_Encoded;; bps;N YFY\n"
    "BitRate_Encoded/String;;;N NT\n"
    "Channel(s);; channel;N YIY\n"
    "Channel(s)/String;;;Y NT\n"
    "Channel(s)_Original;; channel;N NIY\n"
    "Channel(s)_Original/String;;;Y NT\n"
    "Matrix_Channel(s);; channel;N YIY\n"
    "Matrix_Channel(s)/String;;;Y NT\n"
    "ChannelPositions;;;N YTY\n"
    "ChannelPositions_Original;;;N NTY\n"
    "ChannelPositions/String2;;;N NT\n"
    "ChannelPositions_Original/String2;;;N NT\n"
    "Matrix_ChannelPositions;;;Y YTY\n"
    "Matrix_ChannelPositions/String2;;;N NT\n"
    "ChannelLayout;;;Y YTY\n"
    "ChannelLayout_Original;;;Y NTY\n"
    "ChannelLayoutID;;;N YT\n"
    "SamplesPerFrame;;;N YFY\n"
    "SamplingRate;; Hz;N YFY\n"
    "SamplingRate/String;;;Y NT\n"
    "SamplingCount;;;N YIY\n"
    "Source_SamplingCount;;;N YIY\n"
    "FrameRate;; fps;N YFY\n"
    "FrameRate/String;;;Y NT\n"
    "FrameRate_Num;;;N NIY\n"
    "FrameRate_Den;;;N NIY\n"
    "FrameCount;;;N YIY\n"
    "Source_FrameCount;;;N YIY\n"
    "Resolution;; bit;N NI;;;Deprecated\n"
    "Resolution/String;;;N NT;;;Deprecated\n"
    "BitDepth;; bit;N YIY\n"
    "BitDepth/String;;;Y NT\n"
    "BitDepth_Detected;; bit;N YIY\n"
    "BitDepth_Detected/String;;;Y NT\n"
    "BitDepth_Stored;; bit;N YIY\n"
    "BitDepth_Stored/String;;;Y NT\n"
    "Compression_Mode;;;N YTY\n"
    "Compression_Mode/String;;;Y NT\n"
    "Compression_Ratio;;;Y NF\n"
    "Delay;; ms;N YFY\n"
    "Delay/String;;;N NT\n"
    "Delay/String1;;;N NT\n"
    "Delay/String2;;;N NT\n"
    "Delay/String3;;;N NT\n"
    "Delay/String4;;;N NT\n"
    "Delay/String5;;;N NT\n"
    "Delay_Settings;;;N NTY\n"
    "Delay_DropFrame;;;N NTY\n"
    "Delay_Source;;;N NTY\n"
    "Delay_Source/String;;;N NT\n"
    "Delay_Original;; ms;N NIY\n"
    "Delay_Original/String;;;N NT\n"
    "Delay_Original/String1;;;N NT\n"
    "Delay_Original/String2;;;N NT\n"
    "Delay_Original/String3;;;N NT\n"
    "Delay_Original/String4;;;N NT\n"
    "Delay_Original/String5;;;N NT\n"
    "Delay_Original_Settings;;;N NT\n"
    "Delay_Original_DropFrame;;;N NTY\n"
    "Delay_Original_Source;;;N NTY\n"
    "Video_Delay;; ms;N NFY\n"
    "Video_Delay/String;;;Y NT\n"
    "Video_Delay/String1;;;N NT\n"
    "Video_Delay/String2;;;N NT\n"
    "Video_Delay/String3;;;N NT\n"
    "Video_Delay/String4;;;N NT\n"
    "Video_Delay/String5;;;N NT\n"
    "Video0_Delay;; ms;N NI;;;Deprecated\n"
    "Video0_Delay/String;;;N NT;;;Deprecated\n"
    "Video0_Delay/String1;;;N NT;;;Deprecated\n"
    "Video0_Delay/String2;;;N NT;;;Deprecated\n"
    "Video0_Delay/String3;;;N NT;;;Deprecated\n"
    "Video0_Delay/String4;;;N NT;;;Deprecated\n"
    "Video0_Delay/String5;;;N NT;;;Deprecated\n"
    "TimeCode_FirstFrame;;;Y YCY\n"
    "TimeCode_LastFrame;;;Y YCY\n"
    "TimeCode_DropFrame;;;N NT\n"
    "TimeCode_Settings;;;Y YTY\n"
    "TimeCode_Source;;;Y YTY\n"
    "ReplayGain_Gain;; dB;N YTY\n"
    "ReplayGain_Gain/String;;;Y NTN\n"
    "ReplayGain_Peak;;;Y YTY\n"
    "StreamSize;; byte;N YIY\n"
    "StreamSize/String;;;Y NT\n"
    "StreamSize/String1;;;N NT\n"
    "StreamSize/String2;;;N NT\n"
    "StreamSize/String3;;;N NT\n"
    "StreamSize/String4;;;N NT\n"
    "StreamSize/String5;;;N NT\n"
    "StreamSize_Proportion;;;N NT\n"
    "StreamSize_Demuxed;; byte;N NIN\n"
    "StreamSize_Demuxed/String;;;N NT\n"
    "StreamSize_Demuxed/String1;;;N NT\n"
    "StreamSize_Demuxed/String2;;;N NT\n"
    "StreamSize_Demuxed/String3;;;N NT\n"
    "StreamSize_Demuxed/String4;;;N NT\n"
    "StreamSize_Demuxed/String5;;;N NT\n"
    "Source_StreamSize;; byte;N YIY\n"
    "Source_StreamSize/String;;;Y NT\n"
    "Source_StreamSize/String1;;;N NT\n"
    "Source_StreamSize/String2;;;N NT\n"
    "Source_StreamSize/String3;;;N NT\n"
    "Source_StreamSize/String4;;;N NT\n"
    "Source_StreamSize/String5;;;N NT\n"
    "Source_StreamSize_Proportion;;;N NT\n"
    "StreamSize_Encoded;; byte;N YIY\n"
    "StreamSize_Encoded/String;;;N NT\n"
    "StreamSize_Encoded/String1;;;N NT\n"
    "StreamSize_Encoded/String2;;;N NT\n"
    "StreamSize_Encoded/String3;;;N NT\n"
    "StreamSize_Encoded/String4;;;N NT\n"
    "StreamSize_Encoded/String5;;;N NT\n"
    "StreamSize_Encoded_Proportion;;;N NT\n"
    "Source_StreamSize_Encoded;; byte;N YIY\n"
    "Source_StreamSize_Encoded/String;;;N NT\n"
    "Source_StreamSize_Encoded/String1;;;N NT\n"
    "Source_StreamSize_Encoded/String2;;;N NT\n"
    "Source_StreamSize_Encoded/String3;;;N NT\n"
    "Source_StreamSize_Encoded/String4;;;N NT\n"
    "Source_StreamSize_Encoded/String5;;;N NT\n"
    "Source_StreamSize_Encoded_Proportion;;;N NT\n"
    "Alignment;;;N YTY\n"
    "Alignment/String;;;Y NT\n"
    "Interleave_VideoFrames;;;N YFY\n"
    "Interleave_Duration;; ms;N YFY\n"
    "Interleave_Duration/String;;;Y NT\n"
    "Interleave_Preload;; ms;N YFY\n"
    "Interleave_Preload/String;;;Y NT\n"
    "Title;;;Y YTY\n"
    "Encoded_Application;;;N YTY\n"
    "Encoded_Application/String;;;Y NT\n"
    "Encoded_Application_CompanyName;;;N YTY\n"
    "Encoded_Application_Name;;;N YTY\n"
    "Encoded_Application_Version;;;N YTY\n"
    "Encoded_Application_Url;;;N YTY\n"
    "Encoded_Library;;;N YTY\n"
    "Encoded_Library/String;;;Y NT\n"
    "Encoded_Library_CompanyName;;;N YTY\n"
    "Encoded_Library_Name;;;N YTY\n"
    "Encoded_Library_Version;;;N YTY\n"
    "Encoded_Library_Date;;;N YTY\n"
    "Encoded_Library_Settings;;;Y YTY\n"
    "Encoded_OperatingSystem;;;N YTY\n"
    "Language;;;N YTY\n"
    "Language/String;;;Y NT\n"
    "Language/String1;;;N NT\n"
    "Language/String2;;;N NT\n"
    "Language/String3;;;N NT\n"
    "Language/String4;;;N NT\n"
    "Language_More;;;Y YTY\n"
    "ServiceKind;;;N YTY\n"
    "ServiceKind/String;;;Y NT\n"
    "Disabled;;Yes;N YTY\n"
    "Disabled/String;;;Y NT\n"
    "Default;;Yes;N YTY\n"
    "Default/String;;;Y NT\n"
    "Forced;;Yes;N YTY\n"
    "Forced/String;;;Y NT\n"
    "AlternateGroup;;Yes;N YTY\n"
    "AlternateGroup/String;;;Y NT\n"
    "Encoded_Date;;;Y YTY\n"
    "Tagged_Date;;;Y YTY\n"
    "Encryption;;;Y YTY\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Text (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;Text;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y YTY\n"
    "Format_Profile;;;Y YTY\n"
    "Format_Compression;;;Y YTY\n"
    "Format_Settings;;;Y YTY\n"
    "Format_Settings_Wrapping;;;Y YTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "InternetMediaType;;;N YT\n"
    "MuxingMode;;;Y YTY\n"
    "MuxingMode_MoreInfo;;;Y YTY\n"
    "CodecID;;;Y YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YT\n"
    "Codec;;;N NT;;;Deprecated\n"
    "Codec/String;;;N NT;;;Deprecated\n"
    "Codec/Info;;;N NT;;;Deprecated\n"
    "Codec/Url;;;N NT;;;Deprecated\n"
    "Codec/CC;;;N NT;;;Deprecated\n"
    "Duration;; ms;N YFY\n"
    "Duration/String;;;Y NT\n"
    "Duration/String1;;;N NT\n"
    "Duration/String2;;;N NT\n"
    "Duration/String3;;;N NT\n"
    "Duration/String4;;;N NT\n"
    "Duration/String5;;;N NT\n"
    "Duration_Start2End;; ms;N YFY\n"
    "Duration_Start2End/String;;;Y NT\n"
    "Duration_Start2End/String1;;;N NT\n"
    "Duration_Start2End/String2;;;N NT\n"
    "Duration_Start2End/String3;;;N NT\n"
    "Duration_Start2End/String4;;;N NT\n"
    "Duration_Start2End/String5;;;N NT\n"
    "Duration_Start_Command;; ms;N YFY\n"
    "Duration_Start_Command/String;;;N NT\n"
    "Duration_Start_Command/String1;;;N NT\n"
    "Duration_Start_Command/String2;;;N NT\n"
    "Duration_Start_Command/String3;;;N NT\n"
    "Duration_Start_Command/String4;;;N NT\n"
    "Duration_Start_Command/String5;;;N NT\n"
    "Duration_Start;; ms;N YFY\n"
    "Duration_Start/String;;;Y NT\n"
    "Duration_Start/String1;;;N NT\n"
    "Duration_Start/String2;;;N NT\n"
    "Duration_Start/String3;;;N NT\n"
    "Duration_Start/String4;;;N NT\n"
    "Duration_Start/String5;;;N NT\n"
    "Duration_End;; ms;N YFY\n"
    "Duration_End/String;;;Y NT\n"
    "Duration_End/String1;;;N NT\n"
    "Duration_End/String2;;;N NT\n"
    "Duration_End/String3;;;N NT\n"
    "Duration_End/String4;;;N NT\n"
    "Duration_End/String5;;;N NT\n"
    "Duration_End_Command;; ms;N YFY\n"
    "Duration_End_Command/String;;;N NT\n"
    "Duration_End_Command/String1;;;N NT\n"
    "Duration_End_Command/String2;;;N NT\n"
    "Duration_End_Command/String3;;;N NT\n"
    "Duration_End_Command/String4;;;N NT\n"
    "Duration_End_Command/String5;;;N NT\n"
    "Duration_FirstFrame;; ms;N YFY\n"
    "Duration_FirstFrame/String;;;Y NT\n"
    "Duration_FirstFrame/String1;;;N NT\n"
    "Duration_FirstFrame/String2;;;N NT\n"
    "Duration_FirstFrame/String3;;;N NT\n"
    "Duration_FirstFrame/String4;;;N NT\n"
    "Duration_FirstFrame/String5;;;N NT\n"
    "Duration_LastFrame;; ms;N YFY\n"
    "Duration_LastFrame/String;;;Y NT\n"
    "Duration_LastFrame/String1;;;N NT\n"
    "Duration_LastFrame/String2;;;N NT\n"
    "Duration_LastFrame/String3;;;N NT\n"
    "Duration_LastFrame/String4;;;N NT\n"
    "Duration_LastFrame/String5;;;N NT\n"
    "Duration_Base;;;Y YTY\n"
    "Source_Duration;; ms;N YFY\n"
    "Source_Duration/String;;;Y NT\n"
    "Source_Duration/String1;;;N NT\n"
    "Source_Duration/String2;;;N NT\n"
    "Source_Duration/String3;;;N NT\n"
    "Source_Duration/String4;;;N NT\n"
    "Source_Duration/String5;;;N NT\n"
    "Source_Duration_FirstFrame;; ms;N YFY\n"
    "Source_Duration_FirstFrame/String;;;Y NT\n"
    "Source_Duration_FirstFrame/String1;;;N NT\n"
    "Source_Duration_FirstFrame/String2;;;N NT\n"
    "Source_Duration_FirstFrame/String3;;;N NT\n"
    "Source_Duration_FirstFrame/String4;;;N NT\n"
    "Source_Duration_FirstFrame/String5;;;N NT\n"
    "Source_Duration_LastFrame;; ms;N YFY\n"
    "Source_Duration_LastFrame/String;;;Y NT\n"
    "Source_Duration_LastFrame/String1;;;N NT\n"
    "Source_Duration_LastFrame/String2;;;N NT\n"
    "Source_Duration_LastFrame/String3;;;N NT\n"
    "Source_Duration_LastFrame/String4;;;N NT\n"
    "Source_Duration_LastFrame/String5;;;N NT\n"
    "BitRate_Mode;;;N YTY\n"
    "BitRate_Mode/String;;;Y NT\n"
    "BitRate;; bps;N YFY\n"
    "BitRate/String;;;Y NT\n"
    "BitRate_Minimum;; bps;N YFY\n"
    "BitRate_Minimum/String;;;Y NT\n"
    "BitRate_Nominal;; bps;N YFY\n"
    "BitRate_Nominal/String;;;Y NT\n"
    "BitRate_Maximum;; bps;N YFY\n"
    "BitRate_Maximum/String;;;Y NT\n"
    "BitRate_Encoded;; bps;N YFY\n"
    "BitRate_Encoded/String;;;N NT\n"
    "Width;; character;N YIY\n"
    "Width/String;;;Y NT\n"
    "Height;; character;N YIY\n"
    "Height/String;;;Y NT\n"
    "DisplayAspectRatio;;;N YFY\n"
    "DisplayAspectRatio/String;;;Y NT\n"
    "DisplayAspectRatio_Original;;;N YFY\n"
    "DisplayAspectRatio_Original/String;;;Y NT\n"
    "FrameRate_Mode;;;N YTY\n"
    "FrameRate_Mode/String;;;N NT\n"
    "FrameRate_Mode_Original;;;N YTY\n"
    "FrameRate_Mode_Original/String;;;Y NT\n"
    "FrameRate;; fps;N YFY\n"
    "FrameRate/String;;;Y NT\n"
    "FrameRate_Num;;;N NIY\n"
    "FrameRate_Den;;;N NIY\n"
    "FrameRate_Minimum;; fps;N YFY\n"
    "FrameRate_Minimum/String;;;N NT\n"
    "FrameRate_Nominal;; fps;N YFY\n"
    "FrameRate_Nominal/String;;;Y NT\n"
    "FrameRate_Maximum;; fps;N YFY\n"
    "FrameRate_Maximum/String;;;Y NT\n"
    "FrameRate_Original;; fps;N YFY\n"
    "FrameRate_Original/String;;;Y NT\n"
    "FrameRate_Original_Num;;;N NFN\n"
    "FrameRate_Original_Den;;;N NFN\n"
    "FrameCount;;;N NIY\n"
    "ElementCount;;;Y NIY\n"
    "Source_FrameCount;;;N NIY\n"
    "ColorSpace;;;Y YTY\n"
    "ChromaSubsampling;;;Y YTY\n"
    "Resolution;; bit;N NI;;;Deprecated\n"
    "Resolution/String;;;N NT;;;Deprecated\n"
    "BitDepth;; bit;N YIY\n"
    "BitDepth/String;;;Y NT\n"
    "Compression_Mode;;;N YTY\n"
    "Compression_Mode/String;;;Y NT\n"
    "Compression_Ratio;;;Y NF\n"
    "Delay;; ms;N YFY\n"
    "Delay/String;;;N NT\n"
    "Delay/String1;;;N NT\n"
    "Delay/String2;;;N NT\n"
    "Delay/String3;;;N NT\n"
    "Delay/String4;;;N NT\n"
    "Delay/String5;;;N NT\n"
    "Delay_Settings;;;N NTY\n"
    "Delay_DropFrame;;;N NTY\n"
    "Delay_Source;;;N NTY\n"
    "Delay_Source/String;;;N NT\n"
    "Delay_Original;; ms;N NIY\n"
    "Delay_Original/String;;;N NT\n"
    "Delay_Original/String1;;;N NT\n"
    "Delay_Original/String2;;;N NT\n"
    "Delay_Original/String3;;;N NT\n"
    "Delay_Original/String4;;;N NT\n"
    "Delay_Original/String5;;;N NT\n"
    "Delay_Original_Settings;;;N NT\n"
    "Delay_Original_DropFrame;;;N NTY\n"
    "Delay_Original_Source;;;N NTY\n"
    "Video_Delay;; ms;N NFY\n"
    "Video_Delay/String;;;Y NT\n"
    "Video_Delay/String1;;;N NT\n"
    "Video_Delay/String2;;;N NT\n"
    "Video_Delay/String3;;;N NT\n"
    "Video_Delay/String4;;;N NT\n"
    "Video_Delay/String5;;;N NT\n"
    "Video0_Delay;; ms;N NI;;;Deprecated\n"
    "Video0_Delay/String;;;N NT;;;Deprecated\n"
    "Video0_Delay/String1;;;N NT;;;Deprecated\n"
    "Video0_Delay/String2;;;N NT;;;Deprecated\n"
    "Video0_Delay/String3;;;N NT;;;Deprecated\n"
    "Video0_Delay/String4;;;N NT;;;Deprecated\n"
    "Video0_Delay/String5;;;N NT;;;Deprecated\n"
    "TimeCode_FirstFrame;;;Y YCY\n"
    "TimeCode_LastFrame;;;Y YCY\n"
    "TimeCode_DropFrame;;;N NT\n"
    "TimeCode_Settings;;;Y YTY\n"
    "TimeCode_Source;;;Y YTY\n"
    "TimeCode_MaxFrameNumber;;;Y YTY\n"
    "TimeCode_MaxFrameNumber_Theory;;;Y YTY\n"
    "StreamSize;; byte;N YIY\n"
    "StreamSize/String;;;Y NT\n"
    "StreamSize/String1;;;N NT\n"
    "StreamSize/String2;;;N NT\n"
    "StreamSize/String3;;;N NT\n"
    "StreamSize/String4;;;N NT\n"
    "StreamSize/String5;;;N NT\n"
    "StreamSize_Proportion;;;N NT\n"
    "StreamSize_Demuxed;; byte;N NIN\n"
    "StreamSize_Demuxed/String;;;N NT\n"
    "StreamSize_Demuxed/String1;;;N NT\n"
    "StreamSize_Demuxed/String2;;;N NT\n"
    "StreamSize_Demuxed/String3;;;N NT\n"
    "StreamSize_Demuxed/String4;;;N NT\n"
    "StreamSize_Demuxed/String5;;;N NT\n"
    "Source_StreamSize;; byte;N YIY\n"
    "Source_StreamSize/String;;;Y NT\n"
    "Source_StreamSize/String1;;;N NT\n"
    "Source_StreamSize/String2;;;N NT\n"
    "Source_StreamSize/String3;;;N NT\n"
    "Source_StreamSize/String4;;;N NT\n"
    "Source_StreamSize/String5;;;N NT\n"
    "Source_StreamSize_Proportion;;;N NT\n"
    "StreamSize_Encoded;; byte;N YIY\n"
    "StreamSize_Encoded/String;;;N NT\n"
    "StreamSize_Encoded/String1;;;N NT\n"
    "StreamSize_Encoded/String2;;;N NT\n"
    "StreamSize_Encoded/String3;;;N NT\n"
    "StreamSize_Encoded/String4;;;N NT\n"
    "StreamSize_Encoded/String5;;;N NT\n"
    "StreamSize_Encoded_Proportion;;;N NT\n"
    "Source_StreamSize_Encoded;; byte;N YIY\n"
    "Source_StreamSize_Encoded/String;;;N NT\n"
    "Source_StreamSize_Encoded/String1;;;N NT\n"
    "Source_StreamSize_Encoded/String2;;;N NT\n"
    "Source_StreamSize_Encoded/String3;;;N NT\n"
    "Source_StreamSize_Encoded/String4;;;N NT\n"
    "Source_StreamSize_Encoded/String5;;;N NT\n"
    "Source_StreamSize_Encoded_Proportion;;;N NT\n"
    "Title;;;Y YTY\n"
    "Encoded_Application;;;N YTY\n"
    "Encoded_Application/String;;;Y NT\n"
    "Encoded_Application_CompanyName;;;N YTY\n"
    "Encoded_Application_Name;;;N YTY\n"
    "Encoded_Application_Version;;;N YTY\n"
    "Encoded_Application_Url;;;N YTY\n"
    "Encoded_Library;;;N YTY\n"
    "Encoded_Library/String;;;Y NT\n"
    "Encoded_Library_CompanyName;;;N YTY\n"
    "Encoded_Library_Name;;;N YTY\n"
    "Encoded_Library_Version;;;N YTY\n"
    "Encoded_Library_Date;;;N YTY\n"
    "Encoded_Library_Settings;;;Y YTY\n"
    "Encoded_OperatingSystem;;;N YTY\n"
    "Language;;;N YTY\n"
    "Language/String;;;Y NT\n"
    "Language/String1;;;N NT\n"
    "Language/String2;;;N NT\n"
    "Language/String3;;;N NT\n"
    "Language/String4;;;N NT\n"
    "Language_More;;;Y YTY\n"
    "ServiceKind;;;N YTY\n"
    "ServiceKind/String;;;Y NT\n"
    "Disabled;;Yes;N YTY\n"
    "Disabled/String;;;Y NT\n"
    "Default;;Yes;N YTY\n"
    "Default/String;;;Y NT\n"
    "Forced;;Yes;N YTY\n"
    "Forced/String;;;Y NT\n"
    "AlternateGroup;;Yes;N YTY\n"
    "AlternateGroup/String;;;Y NT\n"
    "Summary;;;N YTY\n"
    "Encoded_Date;;;Y YTY\n"
    "Tagged_Date;;;Y YTY\n"
    "Encryption;;;Y YTY\n"
    "Events_Total;;;Y YTY\n"
    "Events_MinDuration;; ms;N YFY\n"
    "Events_MinDuration/String;;;Y NT\n"
    "Events_MinDuration/String1;;;N NT\n"
    "Events_MinDuration/String2;;;N NT\n"
    "Events_MinDuration/String3;;;N NT\n"
    "Events_MinDuration/String4;;;N NT\n"
    "Events_MinDuration/String5;;;N NT\n"
    "Events_PopOn;;;Y YTY\n"
    "Events_RollUp;;;Y YTY\n"
    "Events_PaintOn;;;Y YTY\n"
    "Lines_Count;;;Y YTY\n"
    "Lines_MaxCountPerEvent;;;Y YTY\n"
    "Lines_MaxCharacterCount;;;Y YTY\n"
    "FirstDisplay_Delay_Frames;;;Y YTY\n"
    "FirstDisplay_Type;;;Y YTY\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Other (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;Other;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "Type;;;Y YTY\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y NTY\n"
    "Format_Profile;;;Y NTY\n"
    "Format_Compression;;;Y NTY\n"
    "Format_Settings;;;Y NTY\n"
    "Format_Settings_Wrapping;;;Y YTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "MuxingMode;;;Y YTY\n"
    "MuxingMode_MoreInfo;;;Y NT\n"
    "CodecID;;;Y YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YT\n"
    "Duration;; ms;N YFY\n"
    "Duration/String;;;Y NT\n"
    "Duration/String1;;;N NT\n"
    "Duration/String2;;;N NT\n"
    "Duration/String3;;;N NT\n"
    "Duration/String4;;;N NT\n"
    "Duration/String5;;;N NT\n"
    "Duration_Start;;;Y YTY\n"
    "Duration_End;;;Y YTY\n"
    "Source_Duration;; ms;N YFY\n"
    "Source_Duration/String;;;Y NT\n"
    "Source_Duration/String1;;;N NT\n"
    "Source_Duration/String2;;;N NT\n"
    "Source_Duration/String3;;;N NT\n"
    "Source_Duration/String4;;;N NT\n"
    "Source_Duration/String5;;;N NT\n"
    "Source_Duration_FirstFrame;; ms;N YFY\n"
    "Source_Duration_FirstFrame/String;;;Y NT\n"
    "Source_Duration_FirstFrame/String1;;;N NT\n"
    "Source_Duration_FirstFrame/String2;;;N NT\n"
    "Source_Duration_FirstFrame/String3;;;N NT\n"
    "Source_Duration_FirstFrame/String4;;;N NT\n"
    "Source_Duration_FirstFrame/String5;;;N NT\n"
    "Source_Duration_LastFrame;; ms;N YFY\n"
    "Source_Duration_LastFrame/String;;;Y NT\n"
    "Source_Duration_LastFrame/String1;;;N NT\n"
    "Source_Duration_LastFrame/String2;;;N NT\n"
    "Source_Duration_LastFrame/String3;;;N NT\n"
    "Source_Duration_LastFrame/String4;;;N NT\n"
    "Source_Duration_LastFrame/String5;;;N NT\n"
    "BitRate_Mode;;;N YTY\n"
    "BitRate_Mode/String;;;Y NT\n"
    "BitRate;; bps;N YFY\n"
    "BitRate/String;;;Y NT\n"
    "BitRate_Minimum;; bps;N YFY\n"
    "BitRate_Minimum/String;;;Y NT\n"
    "BitRate_Nominal;; bps;N YFY\n"
    "BitRate_Nominal/String;;;Y NT\n"
    "BitRate_Maximum;; bps;N YFY\n"
    "BitRate_Maximum/String;;;Y NT\n"
    "BitRate_Encoded;; bps;N YFY\n"
    "BitRate_Encoded/String;;;N NT\n"
    "FrameRate;; fps;N YFY\n"
    "FrameRate/String;;;Y NT\n"
    "FrameRate_Num;;;N NIY\n"
    "FrameRate_Den;;;N NIY\n"
    "FrameCount;;;N NIY\n"
    "Source_FrameCount;;;N NI\n"
    "Delay;; ms;N YFY\n"
    "Delay/String;;;N NT\n"
    "Delay/String1;;;N NT\n"
    "Delay/String2;;;N NT\n"
    "Delay/String3;;;N NT\n"
    "Delay/String4;;;N NT\n"
    "Delay/String5;;;N NT\n"
    "Delay_Settings;;;N NTY\n"
    "Delay_DropFrame;;;N NTY\n"
    "Delay_Source;;;N NTY\n"
    "Delay_Source/String;;;N NT\n"
    "Delay_Original;; ms;N NIY\n"
    "Delay_Original/String;;;N NT\n"
    "Delay_Original/String1;;;N NT\n"
    "Delay_Original/String2;;;N NT\n"
    "Delay_Original/String3;;;N NT\n"
    "Delay_Original/String4;;;N NT\n"
    "Delay_Original/String5;;;N NT\n"
    "Delay_Original_Settings;;;N NT\n"
    "Delay_Original_DropFrame;;;N NTY\n"
    "Delay_Original_Source;;;N NTY\n"
    "Video_Delay;; ms;N NFY\n"
    "Video_Delay/String;;;Y NT\n"
    "Video_Delay/String1;;;N NT\n"
    "Video_Delay/String2;;;N NT\n"
    "Video_Delay/String3;;;N NT\n"
    "Video_Delay/String4;;;N NT\n"
    "Video_Delay/String5;;;N NT\n"
    "Video0_Delay;; ms;N NI;;;Deprecated\n"
    "Video0_Delay/String;;;N NT;;;Deprecated\n"
    "Video0_Delay/String1;;;N NT;;;Deprecated\n"
    "Video0_Delay/String2;;;N NT;;;Deprecated\n"
    "Video0_Delay/String3;;;N NT;;;Deprecated\n"
    "Video0_Delay/String4;;;N NT;;;Deprecated\n"
    "Video0_Delay/String5;;;N NT;;;Deprecated\n"
    "TimeStamp_FirstFrame;; ms;N YFY\n"
    "TimeStamp_FirstFrame/String;;;Y NT\n"
    "TimeStamp_FirstFrame/String1;;;N NT\n"
    "TimeStamp_FirstFrame/String2;;;N NT\n"
    "TimeStamp_FirstFrame/String3;;;N NT\n"
    "TimeStamp_FirstFrame/String4;;;N NT\n"
    "TimeStamp_FirstFrame/String5;;;N NT\n"
    "TimeCode_FirstFrame;;;Y YCY\n"
    "TimeCode_LastFrame;;;Y YCY\n"
    "TimeCode_DropFrame;;;N NT\n"
    "TimeCode_Settings;;;Y YTY\n"
    "TimeCode_Stripped;;Yes;N YTY\n"
    "TimeCode_Stripped/String;;;Y NT\n"
    "TimeCode_Source;;;Y YTY\n"
    "StreamSize;; byte;N YIY\n"
    "StreamSize/String;;;Y NT\n"
    "StreamSize/String1;;;N NT\n"
    "StreamSize/String2;;;N NT\n"
    "StreamSize/String3;;;N NT\n"
    "StreamSize/String4;;;N NT\n"
    "StreamSize/String5;;;N NT\n"
    "StreamSize_Proportion;;;N NT\n"
    "StreamSize_Demuxed;; byte;N NIN\n"
    "StreamSize_Demuxed/String;;;N NT\n"
    "StreamSize_Demuxed/String1;;;N NT\n"
    "StreamSize_Demuxed/String2;;;N NT\n"
    "StreamSize_Demuxed/String3;;;N NT\n"
    "StreamSize_Demuxed/String4;;;N NT\n"
    "StreamSize_Demuxed/String5;;;N NT\n"
    "Source_StreamSize;; byte;N YIY\n"
    "Source_StreamSize/String;;;Y NT\n"
    "Source_StreamSize/String1;;;N NT\n"
    "Source_StreamSize/String2;;;N NT\n"
    "Source_StreamSize/String3;;;N NT\n"
    "Source_StreamSize/String4;;;N NT\n"
    "Source_StreamSize/String5;;;N NT\n"
    "Source_StreamSize_Proportion;;;N NT\n"
    "StreamSize_Encoded;; byte;N YIY\n"
    "StreamSize_Encoded/String;;;N NT\n"
    "StreamSize_Encoded/String1;;;N NT\n"
    "StreamSize_Encoded/String2;;;N NT\n"
    "StreamSize_Encoded/String3;;;N NT\n"
    "StreamSize_Encoded/String4;;;N NT\n"
    "StreamSize_Encoded/String5;;;N NT\n"
    "StreamSize_Encoded_Proportion;;;N NT\n"
    "Source_StreamSize_Encoded;; byte;N YIY\n"
    "Source_StreamSize_Encoded/String;;;N NT\n"
    "Source_StreamSize_Encoded/String1;;;N NT\n"
    "Source_StreamSize_Encoded/String2;;;N NT\n"
    "Source_StreamSize_Encoded/String3;;;N NT\n"
    "Source_StreamSize_Encoded/String4;;;N NT\n"
    "Source_StreamSize_Encoded/String5;;;N NT\n"
    "Source_StreamSize_Encoded_Proportion;;;N NT\n"
    "Title;;;Y YTY\n"
    "Language;;;N YTY\n"
    "Language/String;;;Y NT\n"
    "Language/String1;;;N NT\n"
    "Language/String2;;;N NT\n"
    "Language/String3;;;N NT\n"
    "Language/String4;;;N NT\n"
    "Language_More;;;Y YTY\n"
    "ServiceKind;;;N YTY\n"
    "ServiceKind/String;;;Y NT\n"
    "Disabled;;Yes;N YTY\n"
    "Disabled/String;;;Y NT\n"
    "Default;;Yes;N YTY\n"
    "Default/String;;;Y NT\n"
    "Forced;;Yes;N YTY\n"
    "Forced/String;;;Y NT\n"
    "AlternateGroup;;Yes;N YTY\n"
    "AlternateGroup/String;;;Y NT\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Image (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;Image;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "Type;;;N YTY\n"
    "Type/String;;;Y NT\n"
    "Title;;;Y YTY\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y NTY\n"
    "Format_Profile;;;Y NTY\n"
    "Format_Compression;;;Y YTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "HDR_Format;;;N YTY\n"
    "HDR_Format/String;;;Y NT\n"
    "HDR_Format_Commercial;;;N YT\n"
    "HDR_Format_Version;;;N YTY\n"
    "HDR_Format_Profile;;;N YTY\n"
    "HDR_Format_Level;;;N YTY\n"
    "HDR_Format_Settings;;;N YTY\n"
    "HDR_Format_Compatibility;;;N YTY\n"
    "Format_Settings;;;Y NT\n"
    "Format_Settings_Endianness;;;N YTY\n"
    "Format_Settings_Packing;;;N YTY\n"
    "Format_Settings_Wrapping;;;Y YTY\n"
    "MuxingMode;;;Y YTY\n"
    "InternetMediaType;;;N YT\n"
    "CodecID;;;Y YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YT\n"
    "Codec;;;N NT;;;Deprecated\n"
    "Codec/String;;;N NT;;;Deprecated\n"
    "Codec/Family;;;N NT;;;Deprecated\n"
    "Codec/Info;;;N NT;;;Deprecated\n"
    "Codec/Url;;;N NT;;;Deprecated\n"
    "Width;; pixel;N YIY\n"
    "Width/String;;;Y NT\n"
    "Width_Offset;; pixel;N YIY\n"
    "Width_Offset/String;;;N NT\n"
    "Width_Original;; pixel;N YIY\n"
    "Width_Original/String;;;Y NT\n"
    "Height;; pixel;N YIY\n"
    "Height/String;;;Y NT\n"
    "Height_Offset;; pixel;N YIY\n"
    "Height_Offset/String;;;N NT\n"
    "Height_Original;; pixel;N YIY\n"
    "Height_Original/String;;;Y NT\n"
    "PixelAspectRatio;;;N YFY\n"
    "PixelAspectRatio/String;;;N NT\n"
    "PixelAspectRatio_Original;;;N YFY\n"
    "PixelAspectRatio_Original/String;;;N NT\n"
    "DisplayAspectRatio;;;N YFY\n"
    "DisplayAspectRatio/String;;;Y NT\n"
    "DisplayAspectRatio_Original;;;N YFY\n"
    "DisplayAspectRatio_Original/String;;;Y NT\n"
    "Active_Width;; pixel;N YIY\n"
    "Active_Width/String;;;Y NT\n"
    "Active_Height;; pixel;N YIY\n"
    "Active_Height/String;;;Y NT\n"
    "Active_DisplayAspectRatio;;;N YFY\n"
    "Active_DisplayAspectRatio/String;;;Y NT\n"
    "ColorSpace;;;Y YTY\n"
    "ChromaSubsampling;;;Y YTY\n"
    "Resolution;; bit;N NI;;;Deprecated\n"
    "Resolution/String;;;N NT;;;Deprecated\n"
    "BitDepth;; bit;N YIY\n"
    "BitDepth/String;;;Y NT\n"
    "Compression_Mode;;;N YTY\n"
    "Compression_Mode/String;;;Y NT\n"
    "Compression_Ratio;;;Y NF\n"
    "StreamSize;; byte;N YIY\n"
    "StreamSize/String;;;Y NT\n"
    "StreamSize/String1;;;N NT\n"
    "StreamSize/String2;;;N NT\n"
    "StreamSize/String3;;;N NT\n"
    "StreamSize/String4;;;N NT\n"
    "StreamSize/String5;;;N NT\n"
    "StreamSize_Proportion;;;N NT\n"
    "StreamSize_Demuxed;; byte;N NIN\n"
    "StreamSize_Demuxed/String;;;N NT\n"
    "StreamSize_Demuxed/String1;;;N NT\n"
    "StreamSize_Demuxed/String2;;;N NT\n"
    "StreamSize_Demuxed/String3;;;N NT\n"
    "StreamSize_Demuxed/String4;;;N NT\n"
    "StreamSize_Demuxed/String5;;;N NT\n"
    "Encoded_Library;;;N YTY\n"
    "Encoded_Library/String;;;Y NT\n"
    "Encoded_Library_Name;;;N YTY\n"
    "Encoded_Library_Version;;;N YTY\n"
    "Encoded_Library_Date;;;N YTY\n"
    "Encoded_Library_Settings;;;Y YTY\n"
    "Language;;;N YTY\n"
    "Language/String;;;Y NT\n"
    "Language/String1;;;N NT\n"
    "Language/String2;;;N NT\n"
    "Language/String3;;;N NT\n"
    "Language/String4;;;N NT\n"
    "Language_More;;;Y YTY\n"
    "ServiceKind;;;N YTY\n"
    "ServiceKind/String;;;Y NT\n"
    "Disabled;;Yes;N YTY\n"
    "Disabled/String;;;Y NT\n"
    "Default;;Yes;N YTY\n"
    "Default/String;;;Y NT\n"
    "Forced;;Yes;N YTY\n"
    "Forced/String;;;Y NT\n"
    "AlternateGroup;;Yes;N YTY\n"
    "AlternateGroup/String;;;Y NT\n"
    "Summary;;;N YTY\n"
    "Encoded_Date;;;Y YTY\n"
    "Tagged_Date;;;Y YTY\n"
    "Encryption;;;Y YTY\n"
    "colour_description_present;;;N YTY\n"
    "colour_description_present_Source;;;N YTY\n"
    "colour_description_present_Original;;;N NTY\n"
    "colour_description_present_Original_Source;;;N NTY\n"
    "colour_range;;;Y YTY\n"
    "colour_range_Source;;;N YTY\n"
    "colour_range_Original;;;Y NTY\n"
    "colour_range_Original_Source;;;N NTY\n"
    "colour_primaries;;;Y YTY\n"
    "colour_primaries_Source;;;N YTY\n"
    "colour_primaries_Original;;;Y NTY\n"
    "colour_primaries_Original_Source;;;N NTY\n"
    "transfer_characteristics;;;Y YTY\n"
    "transfer_characteristics_Source;;;N YTY\n"
    "transfer_characteristics_Original;;;Y NTY\n"
    "transfer_characteristics_Original_Source;;;N NTY\n"
    "matrix_coefficients;;;Y YTY\n"
    "matrix_coefficients_Source;;;N YTY\n"
    "matrix_coefficients_Original;;;Y NTY\n"
    "matrix_coefficients_Original_Source;;;N NTY\n"
    "MasteringDisplay_ColorPrimaries;;;Y YTY\n"
    "MasteringDisplay_ColorPrimaries_Source;;;N YTY\n"
    "MasteringDisplay_ColorPrimaries_Original;;;Y NTY\n"
    "MasteringDisplay_ColorPrimaries_Original_Source;;;N NTY\n"
    "MasteringDisplay_Luminance;;;Y YTY\n"
    "MasteringDisplay_Luminance_Source;;;N YTY\n"
    "MasteringDisplay_Luminance_Min;;;N YTY\n"
    "MasteringDisplay_Luminance_Max;;;N YTY\n"
    "MasteringDisplay_Luminance_Original;;;Y NTY\n"
    "MasteringDisplay_Luminance_Original_Source;;;N NTY\n"
    "MasteringDisplay_Luminance_Original_Min;;;N YTY\n"
    "MasteringDisplay_Luminance_Original_Max;;;N YTY\n"
    "MaxCLL;; cd/m2;N YTY\n"
    "MaxCLL/String;;;Y NTN\n"
    "MaxCLL_Source;;;N YTY\n"
    "MaxCLL_Original;; cd/m2;N NTY\n"
    "MaxCLL_Original/String;;;Y NTN\n"
    "MaxCLL_Original_Source;;;N NTY\n"
    "MaxFALL;; cd/m2;N YTY\n"
    "MaxFALL/String;;;Y NTN\n"
    "MaxFALL_Source;;;N YTY\n"
    "MaxFALL_Original;; cd/m2;N NTY\n"
    "MaxFALL_Original/String;;;Y NTN\n"
    "MaxFALL_Original_Source;;;N NTY\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Menu (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Count;;;N NI\n"
    "Status;;;N NI\n"
    "StreamCount;;;N NI\n"
    "StreamKind;Menu;;N NT\n"
    "StreamKind/String;;;N NT\n"
    "StreamKindID;;;N NI\n"
    "StreamKindPos;;;N NI\n"
    "StreamOrder;;;N YIY\n"
    "FirstPacketOrder;;;N NIY\n"
    "Inform;;;N NT\n"
    "ID;;;N YTY\n"
    "ID/String;;;Y NT\n"
    "OriginalSourceMedium_ID;;;N YTY\n"
    "OriginalSourceMedium_ID/String;;;Y NT\n"
    "UniqueID;;;N YTY\n"
    "UniqueID/String;;;Y NT\n"
    "MenuID;;;N YTY\n"
    "MenuID/String;;;Y NT\n"
    "Format;;;N YTY\n"
    "Format/String;;;Y NT\n"
    "Format/Info;;;Y NT\n"
    "Format/Url;;;N NT\n"
    "Format_Commercial;;;N NT\n"
    "Format_Commercial_IfAny;;;Y YTY\n"
    "Format_Version;;;Y NTY\n"
    "Format_Profile;;;Y NTY\n"
    "Format_Compression;;;Y NTY\n"
    "Format_Settings;;;Y NTY\n"
    "Format_AdditionalFeatures;;;N YTY\n"
    "CodecID;;;Y YTY\n"
    "CodecID/String;;;Y NT\n"
    "CodecID/Info;;;Y NT\n"
    "CodecID/Hint;;;Y NT\n"
    "CodecID/Url;;;N NT\n"
    "CodecID_Description;;;Y YT\n"
    "Codec;;;N NT;;;Deprecated\n"
    "Codec/String;;;N NT;;;Deprecated\n"
    "Codec/Info;;;N NT;;;Deprecated\n"
    "Codec/Url;;;N NT;;;Deprecated\n"
    "Duration;; ms;N YFY\n"
    "Duration/String;;;Y NT\n"
    "Duration/String1;;;N NT\n"
    "Duration/String2;;;N NT\n"
    "Duration/String3;;;N NT\n"
    "Duration/String4;;;N NT\n"
    "Duration/String5;;;N NT\n"
    "Duration_Start;;;Y YTY\n"
    "Duration_End;;;Y YTY\n"
    "Delay;; ms;N YFY\n"
    "Delay/String;;;N NT\n"
    "Delay/String1;;;N NT\n"
    "Delay/String2;;;N NT\n"
    "Delay/String3;;;N NT\n"
    "Delay/String4;;;N NT\n"
    "Delay/String5;;;N NT\n"
    "Delay_Settings;;;N NTY\n"
    "Delay_DropFrame;;;N NTY\n"
    "Delay_Source;;;N NTY\n"
    "FrameRate_Mode;;;N YTY\n"
    "FrameRate_Mode/String;;;N NT\n"
    "FrameRate;; fps;N YFY\n"
    "FrameRate/String;;;N NT\n"
    "FrameRate_Num;;;N NIY\n"
    "FrameRate_Den;;;N NIY\n"
    "FrameCount;;;N NIY\n"
    "List_StreamKind;;;N YTY\n"
    "List_StreamPos;;;N YTY\n"
    "List;;;N YT\n"
    "List/String;;;Y NT\n"
    "Title;;;Y YTY\n"
    "Language;;;N YTY\n"
    "Language/String;;;Y NT\n"
    "Language/String1;;;N NT\n"
    "Language/String2;;;N NT\n"
    "Language/String3;;;N NT\n"
    "Language/String4;;;N NT\n"
    "Language_More;;;Y YTY\n"
    "ServiceKind;;;N YTY\n"
    "ServiceKind/String;;;Y NT\n"
    "ServiceName;;;Y YTY\n"
    "ServiceChannel;;;Y YTY\n"
    "Service/Url;;;Y YTY\n"
    "ServiceProvider;;;Y YTY\n"
    "ServiceProvider/Url;;;Y YTN\n"
    "ServiceType;;;Y YTY\n"
    "NetworkName;;;Y YTY\n"
    "Original/NetworkName;;;Y YTY\n"
    "Countries;;;Y YTY\n"
    "TimeZones;;;Y YTY\n"
    "LawRating;;;Y YTY\n"
    "LawRating_Reason;;;Y YTY\n"
    "Disabled;;Yes;N YTY\n"
    "Disabled/String;;;Y NT\n"
    "Default;;Yes;N YTY\n"
    "Default/String;;;Y NT\n"
    "Forced;;Yes;N YTY\n"
    "Forced/String;;;Y NT\n"
    "AlternateGroup;;Yes;N YTY\n"
    "AlternateGroup/String;;;Y NT\n"
    "Chapters_Pos_Begin;;;N NI\n"
    "Chapters_Pos_End;;;N NI\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Iso639_1 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "aar;aa\n"
    "abk;ab\n"
    "ave;ae\n"
    "afr;af\n"
    "aka;ak\n"
    "amh;am\n"
    "arg;an\n"
    "ara;ar\n"
    "asm;as\n"
    "ava;av\n"
    "aym;ay\n"
    "aze;az\n"
    "bak;ba\n"
    "bel;be\n"
    "bul;bg\n"
    "bih;bh\n"
    "bis;bi\n"
    "bam;bm\n"
    "ben;bn\n"
    "tib;bo\n"
    "tib;bo\n"
    "bre;br\n"
    "bos;bs\n"
    "cat;ca\n"
    "che;ce\n"
    "cha;ch\n"
    "cos;co\n"
    "cre;cr\n"
    "ces;cs\n"
    "cze;cs\n"
    "chu;cu\n"
    "chv;cv\n"
    "cym;cy\n"
    "wel;cy\n"
    "dan;da\n"
    "deu;de\n"
    "ger;de\n"
    "div;dv\n"
    "dzo;dz\n"
    "ewe;ee\n"
    "gre;el\n"
    "ell;el\n"
    "eng;en\n"
    "epo;eo\n"
    "spa;es\n"
    "est;et\n"
    "baq;eu\n"
    "eus;eu\n"
    "fas;fa\n"
    "per;fa\n"
    "ful;ff\n"
    "fin;fi\n"
    "fij;fj\n"
    "fao;fo\n"
    "fra;fr\n"
    "fre;fr\n"
    "fry;fy\n"
    "gle;ga\n"
    "gla;gd\n"
    "glg;gl\n"
    "grn;gn\n"
    "guj;gu\n"
    "glv;gv\n"
    "hau;ha\n"
    "heb;he\n"
    "hin;hi\n"
    "hmo;ho\n"
    "hrv;hr\n"
    "hrv;hr\n"
    "hat;ht\n"
    "hun;hu\n"
    "hye;hy\n"
    "arm;hy\n"
    "her;hz\n"
    "ina;ia\n"
    "ind;id\n"
    "ile;ie\n"
    "ibo;ig\n"
    "iii;ii\n"
    "ipk;ik\n"
    "ido;io\n"
    "ice;is\n"
    "isl;is\n"
    "ita;it\n"
    "iku;iu\n"
    "jpn;ja\n"
    "jav;jv\n"
    "geo;ka\n"
    "kat;ka\n"
    "kon;kg\n"
    "kik;ki\n"
    "kua;kj\n"
    "kaz;kk\n"
    "kal;kl\n"
    "khm;km\n"
    "kan;kn\n"
    "kor;ko\n"
    "kau;kr\n"
    "kas;ks\n"
    "kur;ku\n"
    "kom;kv\n"
    "cor;kw\n"
    "kir;ky\n"
    "lat;la\n"
    "ltz;lb\n"
    "lug;lg\n"
    "lim;li\n"
    "lin;ln\n"
    "lao;lo\n"
    "lit;lt\n"
    "lub;lu\n"
    "lav;lv\n"
    "mlg;mg\n"
    "mah;mh\n"
    "mao;mi\n"
    "mri;mi\n"
    "mac;mk\n"
    "mkd;mk\n"
    "mal;ml\n"
    "mon;mn\n"
    "mol;mo\n"
    "mar;mr\n"
    "may;ms\n"
    "msa;ms\n"
    "mlt;mt\n"
    "bur;my\n"
    "mya;my\n"
    "nau;na\n"
    "nob;nb\n"
    "nde;nd\n"
    "nde;nd\n"
    "nep;ne\n"
    "ndo;ng\n"
    "dut;nl\n"
    "nld;nl\n"
    "nno;nn\n"
    "nor;no\n"
    "nbl;nr\n"
    "nbl;nr\n"
    "nav;nv\n"
    "nya;ny\n"
    "oci;oc\n"
    "oji;oj\n"
    "orm;om\n"
    "ori;or\n"
    "oss;os\n"
    "pan;pa\n"
    "pli;pi\n"
    "pol;pl\n"
    "pus;ps\n"
    "por;pt\n"
    "que;qu\n"
    "roh;rm\n"
    "run;rn\n"
    "ron;ro\n"
    "rum;ro\n"
    "rus;ru\n"
    "kin;rw\n"
    "san;sa\n"
    "srd;sc\n"
    "snd;sd\n"
    "sme;se\n"
    "sag;sg\n"
    "sin;si\n"
    "slk;sk\n"
    "slo;sk\n"
    "slv;sl\n"
    "smo;sm\n"
    "sna;sn\n"
    "som;so\n"
    "alb;sq\n"
    "sqi;sq\n"
    "scc;sr\n"
    "srp;sr\n"
    "ssw;ss\n"
    "sot;st\n"
    "sun;su\n"
    "swe;sv\n"
    "swa;sw\n"
    "tam;ta\n"
    "tel;te\n"
    "tgk;tg\n"
    "tha;th\n"
    "tir;ti\n"
    "tuk;tk\n"
    "tgl;tl\n"
    "tsn;tn\n"
    "ton;to\n"
    "tur;tr\n"
    "tso;ts\n"
    "tat;tt\n"
    "twi;tw\n"
    "tah;ty\n"
    "uig;ug\n"
    "ukr;uk\n"
    "urd;ur\n"
    "uzb;uz\n"
    "ven;ve\n"
    "vie;vi\n"
    "vol;vo\n"
    "wln;wa\n"
    "wol;wo\n"
    "xho;xh\n"
    "yid;yi\n"
    "yor;yo\n"
    "zha;za\n"
    "chi;zh\n"
    "zho;zh\n"
    "zul;zu\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Iso639_2 (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "aa;aar\n"
    "ab;abk\n"
    "ae;ave\n"
    "af;afr\n"
    "ak;aka\n"
    "am;amh\n"
    "an;arg\n"
    "ar;ara\n"
    "as;asm\n"
    "av;ava\n"
    "ay;aym\n"
    "az;aze\n"
    "ba;bak\n"
    "be;bel\n"
    "bg;bul\n"
    "bh;bih\n"
    "bi;bis\n"
    "bm;bam\n"
    "bn;ben\n"
    "bo;tib\n"
    "bo;tib\n"
    "br;bre\n"
    "bs;bos\n"
    "ca;cat\n"
    "ce;che\n"
    "ch;cha\n"
    "co;cos\n"
    "cr;cre\n"
    "cs;ces\n"
    "cs;cze\n"
    "cu;chu\n"
    "cv;chv\n"
    "cy;cym\n"
    "cy;wel\n"
    "da;dan\n"
    "de;deu\n"
    "de;ger\n"
    "dv;div\n"
    "dz;dzo\n"
    "ee;ewe\n"
    "el;gre\n"
    "el;ell\n"
    "en;eng\n"
    "eo;epo\n"
    "es;spa\n"
    "et;est\n"
    "eu;baq\n"
    "eu;eus\n"
    "fa;fas\n"
    "fa;per\n"
    "ff;ful\n"
    "fi;fin\n"
    "fj;fij\n"
    "fo;fao\n"
    "fr;fra\n"
    "fr;fre\n"
    "fy;fry\n"
    "ga;gle\n"
    "gd;gla\n"
    "gl;glg\n"
    "gn;grn\n"
    "gu;guj\n"
    "gv;glv\n"
    "ha;hau\n"
    "he;heb\n"
    "hi;hin\n"
    "ho;hmo\n"
    "hr;hrv\n"
    "hr;hrv\n"
    "ht;hat\n"
    "hu;hun\n"
    "hy;hye\n"
    "hy;arm\n"
    "hz;her\n"
    "ia;ina\n"
    "id;ind\n"
    "ie;ile\n"
    "ig;ibo\n"
    "ii;iii\n"
    "ik;ipk\n"
    "io;ido\n"
    "is;ice\n"
    "is;isl\n"
    "it;ita\n"
    "iu;iku\n"
    "ja;jpn\n"
    "jv;jav\n"
    "ka;geo\n"
    "ka;kat\n"
    "kg;kon\n"
    "ki;kik\n"
    "kj;kua\n"
    "kk;kaz\n"
    "kl;kal\n"
    "km;khm\n"
    "kn;kan\n"
    "ko;kor\n"
    "kr;kau\n"
    "ks;kas\n"
    "ku;kur\n"
    "kv;kom\n"
    "kw;cor\n"
    "ky;kir\n"
    "la;lat\n"
    "lb;ltz\n"
    "lg;lug\n"
    "li;lim\n"
    "ln;lin\n"
    "lo;lao\n"
    "lt;lit\n"
    "lu;lub\n"
    "lv;lav\n"
    "mg;mlg\n"
    "mh;mah\n"
    "mi;mao\n"
    "mi;mri\n"
    "mk;mac\n"
    "mk;mkd\n"
    "ml;mal\n"
    "mn;mon\n"
    "mo;mol\n"
    "mr;mar\n"
    "ms;may\n"
    "ms;msa\n"
    "mt;mlt\n"
    "my;bur\n"
    "my;mya\n"
    "na;nau\n"
    "nb;nob\n"
    "nd;nde\n"
    "nd;nde\n"
    "ne;nep\n"
    "ng;ndo\n"
    "nl;dut\n"
    "nl;nld\n"
    "nn;nno\n"
    "no;nor\n"
    "nr;nbl\n"
    "nr;nbl\n"
    "nv;nav\n"
    "ny;nya\n"
    "oc;oci\n"
    "oj;oji\n"
    "om;orm\n"
    "or;ori\n"
    "os;oss\n"
    "pa;pan\n"
    "pi;pli\n"
    "pl;pol\n"
    "ps;pus\n"
    "pt;por\n"
    "qu;que\n"
    "rm;roh\n"
    "rn;run\n"
    "ro;ron\n"
    "ro;rum\n"
    "ru;rus\n"
    "rw;kin\n"
    "sa;san\n"
    "sc;srd\n"
    "sd;snd\n"
    "se;sme\n"
    "sg;sag\n"
    "si;sin\n"
    "sk;slk\n"
    "sk;slo\n"
    "sl;slv\n"
    "sm;smo\n"
    "sn;sna\n"
    "so;som\n"
    "sq;alb\n"
    "sq;sqi\n"
    "sr;scc\n"
    "sr;srp\n"
    "ss;ssw\n"
    "st;sot\n"
    "su;sun\n"
    "sv;swe\n"
    "sw;swa\n"
    "ta;tam\n"
    "te;tel\n"
    "tg;tgk\n"
    "th;tha\n"
    "ti;tir\n"
    "tk;tuk\n"
    "tl;tgl\n"
    "tn;tsn\n"
    "to;ton\n"
    "tr;tur\n"
    "ts;tso\n"
    "tt;tat\n"
    "tw;twi\n"
    "ty;tah\n"
    "ug;uig\n"
    "uk;ukr\n"
    "ur;urd\n"
    "uz;uzb\n"
    "ve;ven\n"
    "vi;vie\n"
    "vo;vol\n"
    "wa;wln\n"
    "wo;wol\n"
    "xh;xho\n"
    "yi;yid\n"
    "yo;yor\n"
    "za;zha\n"
    "zh;chi\n"
    "zh;zho\n"
    "zu;zul\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Library_DivX (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Main source;http://xmm.sourceforge.net/DivX5-6_Xvid_Bitstream_version.php\n"
    "413;5.0.0;2002-03-04\n"
    "450;5.0.1;2002-04-09\n"
    "481;5.0.2;2002-05-16\n"
    "484;5.0.2;2002-05-16\n"
    "487;5.0.2;2002-05-16\n"
    "696;5.0.5 Beta(Tahanea);2003-01\n"
    "740;5.0.3;2003-01-24\n"
    "795;5.0.4 Beta1or2(Schizo);2003-01\n"
    "804;5.0.4 Beta3(Schizo);2003-01\n"
    "814;5.0.4 Beta4(Schizo);2003-01\n"
    "822;5.0.4;2003-04-17\n"
    "830;5.0.5;2003-04-24\n"
    "894;5.0.5 Kauehi;2003-07-02\n"
    "922;5.1.0 Beta1(Manihi);2003-07-26\n"
    "936;5.1.0 Beta2(Kaukura);2003-08-02\n"
    "959;5.1.0;2003-09-02\n"
    "985;5.1.0 (HD?);2003-10\n"
    "1009;5.1.1 Beta1;2003-10-21\n"
    "1025;5.1.1 Beta2;2003-11\n"
    "1031;5.1.1 (Maupiti);2003-11-19\n"
    "1263;5.2.0;2004-07-15\n"
    "1272;5.2.0 (DrDivX 105);2004-07-17\n"
    "1307;5.2.1 Alpha;2004-09-08\n"
    "1314;5.2.1 Beta;2004-09-08\n"
    "1328;5.2.1 (WaffleDay);2004-09-08\n"
    "1338;5.2.1 (DrDivX 106);2004-09-08\n"
    "1394;5.3.0 Plasma Alpha (Tritium);2004-09-08\n"
    "1408;5.3.0 Plasma Alpha (CoreBurn);2004-10\n"
    "1429;>5.3.0, <5.9.0\n"
    "1438;>5.3.0, <5.9.0\n"
    "1453;5.9.0 Fusion (InertialConfinement);2005-01\n"
    "1461;5.9.0 Fusion (HiggsBoson);2005-01\n"
    "1528;5.9.0 Fusion (HiggsBoson);2005-03-05\n"
    "1571;6.0.0;2005-06-15\n"
    "1594;6.0.0 (DivX Converter1.0);2005-06\n"
    "1599;6.0.0 Helium;2005-06\n"
    "1612;6.0.0 Helium (GodFatherOfSoul);2005-06-15\n"
    "1697;6.0.3 Fusion (ThermonuclearFusion);2005-10-18\n"
    "1737;He-3 (TwinTurbocharger);2005-12\n"
    "1786;6.1.0;2005-12-12\n"
    "1828;6.1.1;2006-02-01\n"
    "1893;6.2.0 Beta1;2006-03-25\n"
    "1910;6.2.0;2006-04-11\n"
    "1913;6.2.1;2006-04\n"
    "1915;6.2.1 Patch1Beta;2006-04\n"
    "1920;6.2.2;2006-04-26\n"
    "1977;6.2.5;2006-06-16\n"
    "1988;6.2.5;2006-07\n"
    "2075;>6.2.5, <6.4.0\n"
    "2081;6.4.0 Beta1;2006-09-27\n"
    "2086;6.4.0;2006-10-03\n"
    "2201;6.5.0;2006-12\n"
    "2207;6.5.1;2007-03\n"
    "2292;6.6.0;2007-05-04\n"
    "2306;6.6.1\n"
    "2309;6.6.1\n"
    "2318;6.6.1.4\n"
    "2396;6.7 Beta;2007-08-26\n"
    "2432;6.7.0;2007-09-20\n"
    "2510;6.8.0;2007-12-04\n"
    "2521;6.8.0 Converter 6.6\n"
    "2559;6.8.2;2008-05-17\n"
    "2676;6.8.3-6.8.4;2008-06-07\n"
    "2816;6.8.5;2009-08-20\n"
    "2851;6.8.5;2009-08-20\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Library_XviD (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Main source;http://xmm.sourceforge.net/DivX5-6_Xvid_Bitstream_version.php\n"
    "1;0.0.01;2002-10-17\n"
    "2;0.0.02;2002-10-30\n"
    "3;0.0.03;2002-12-09\n"
    "4;0.0.04;2003-01\n"
    "5;0.0.05;2003-01-11\n"
    "6;0.0.06;2003-01-12\n"
    "7;0.0.07;2003-01-13\n"
    "8;0.0.08;2003-01-14\n"
    "9;0.0.09;2003-03-25\n"
    "10;0.0.10;2003-06-09\n"
    "11;0.0.11;2003-06-09\n"
    "12;0.0.12;2003-06-11\n"
    "13;0.0.13;2003-06-11\n"
    "14;0.0.14;2003-06-28\n"
    "15;0.0.15;2003-07-28\n"
    "16;0.0.16;2003-07-28\n"
    "17;0.0.17;2003-08-06\n"
    "18;0.0.18;2003-09-04\n"
    "19;0.0.19;2003-09-28\n"
    "20;0.0.20;2003-10-09\n"
    "21;1.0.0 Beta1 (Aloha);2003-11-29\n"
    "22;1.0.0 Beta1.5;2003-12-03\n"
    "23;1.0.0 Beta2 (Ciao);2003-12-06\n"
    "24;1.0.0 Beta2.5;2003-12-18\n"
    "25;1.0.0 Beta3 (Selam);2003-12-27\n"
    "26;1.0.0 RC1 (Niltze);2004-01-26\n"
    "27;1.0.0 RC1b;2004-01-30\n"
    "28;1.0.0 RC2 (Jambo);2004-02-01\n"
    "29;1.0.0 RC3 (Nihao);2004-03-22\n"
    "30;1.0.0 RC4 (Hola);2004-04-05\n"
    "31;1.0.0 RC4b;2004-04-15\n"
    "32;1.0.0 RC4c;2004-05-02\n"
    "33;1.0.0 RC4d;2004-05-03\n"
    "34;1.0.0;2004-05-09\n"
    "35;1.0.1;2004-06-05\n"
    "36;1.0.2;2004-08-29\n"
    "37;1.0.3;2004-12-20\n"
    "38;1.1.0 Beta1;2005-01-16\n"
    "39;1.1.0 Beta2;2005-04-04\n"
    "40;1.1.0 RC;2005-11-22\n"
    "41;1.1.0;2005-11-22\n"
    "42;1.2.0.dev42;2005-12\n"
    "43;1.2.0SMP;2006-01-08\n"
    "44;1.1.1;2006-07-10\n"
    "45;1.2.0.dev45;2006-07-10\n"
    "46;1.1.2;2006-11-01\n"
    "47;1.2.0.dev47;2006-11-01\n"
    "48;1.2.0.dev48\n"
    "49;1.2.0.dev49\n"
    "50;1.2.1;2008-12-04\n"
    "55;1.3.0.dev55\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Library_MainConcept_Avc (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "2.0.1889;2.0.1889;2006-01-11\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Library_VorbisCom (InfoMap &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "Main source;http://wiki.hydrogenaudio.org/index.php?title=Recommended_Ogg_Vorbis\n"
    "Xiphophorus libVorbis I 20000508;1.0 Beta 1/2;2000-05-08\n"
    "Xiphophorus libVorbis I 20001031;1.0 Beta 3;2000-10-31\n"
    "Xiphophorus libVorbis I 20010225;1.0 Beta 4;2001-02-25\n"
    "Xiphophorus libVorbis I 20010615;1.0 RC1;2000-16-15\n"
    "Xiphophorus libVorbis I 20010813;1.0 RC2;2000-18-13\n"
    "Xiphophorus libVorbis I 20010816 (gtune 1);1.0 RC2 (GTune 1);2001-08-16\n"
    "Xiphophorus libVorbis I 20011014 (GTune 2);1.0 RC2 (GTune 2);2001-10-14\n"
    "Xiphophorus libVorbis I 20011217;1.0 RC3;2001-12-17\n"
    "Xiphophorus libVorbis I 20011231;1.0 RC3;2001-12-31\n"
    "Xiph.Org libVorbis I 20020717;1.0;2002-07-17\n"
    "Xiph.Org/Sjeng.Org libVorbis I 20020717 (GTune 3, beta 1);1.0 (GTune 3 Beta 1);2002-07-17\n"
    "Xiph.Org libVorbis I 20030308;1.0.1 (CVS);2003-03-08\n"
    "Xiph.Org libVorbis I 20030909;1.0.1;2003-09-09\n"
    "Xiph.Org/Sjeng.Org libVorbis I 20030909 (GTune 3, beta 2) EXPERIMENTAL;1.0 (GTune 3 Beta 2);2003-09-09\n"
    "Xiph.Org libVorbis I 20031230 (1.0.1);1.0.1 (CVS);2003-12-30\n"
    "Xiph.Org/Sjeng.Org libVorbis I 20031230 (GTune 3, beta 2);1.0.1 (GTune 3 Beta 2);2003-12-30\n"
    "AO aoTuV b2 [20040420] (based on Xiph.Org's 1.0.1);Beta 2;2004-04-20\n"
    "Xiph.Org libVorbis I 20040629;1.1;2004-06-29\n"
    "Xiph.Org libVorbis I 20040920;1.1 (with impulse_trigger_profile);2004-09-20\n"
    "AO aoTuV b3 [20041120] (based on Xiph.Org's libVorbis);Beta 3;2004-11-20\n"
    "Xiph.Org libVorbis I 20050304;1.1.1/1.1.2;2005-03-04\n"
    "AO aoTuV b4 [20050617] (based on Xiph.Org's libVorbis);Beta 4;2005-06-17\n"
    "BS Lancer [20050709] (based on aoTuV b4 [20050617]);(aoTuV Beta 4);2005-07-09\n"
    "AO aoTuV b4a [20051105] (based on Xiph.Org's libVorbis);Beta 4.5;2005-11-05\n"
    "AO aoTuV b4b [20051117] (based on Xiph.Org's libVorbis);Beta 4.51;2005-11-17\n"
    "BS Lancer [20051121] (based on aoTuV b4b [20051117]);(aoTuV Beta 4.51);2005-11-21\n"
    "AO aoTuV pre-beta5 [20060321] (based on Xiph.Org's libVorbis);Beta 5 (preBeta);2006-03-21\n"
    "AO aoTuV b5 [20061024] (based on Xiph.Org's libVorbis);Beta 5;2006-10-24\n"
    "Xiph.Org libVorbis I 20070622;1.2;2007-06-22\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

//---------------------------------------------------------------------------
void MediaInfo_Config_Summary (ZtringListList &Info)
{
    Info.Separator_Set(0, __T("\n"));
    Info.Write(Ztring().From_UTF8(
    "General;[%Format/String%][ (%Format_Profile%)][ (%Format_Commercial_IfAny%)]$if(%Format/String%,$: $)%FileSize/String%[, %Duration/String%]$if(%ConformanceErrors%, \\(%ConformanceErrors% conformance errors\\))$if(%ConformanceWarnings%, \\(%ConformanceWarnings% conformance warnings\\))\n"
    "Video;[%Language/String%, ][%BitRate/String%$if(%BitRate_Nominal/String%, \\(%BitRate_Nominal/String%\\)), ][%Width%*][%Height%][ (%DisplayAspectRatio/String%), ][$at$ %FrameRate/String%, ][%Format/String%][ (%CodecID/Hint%)][ (%Standard%)]$if(%MuxingMode%, \\(%MuxingMode%\\))$if(%Format_Version%, \\(%Format_Version%\\))$if(%Format_Profile%, \\(%Format_Profile%\\))$if(%Format_Settings%, \\(%Format_Settings%\\))[ (%Format_Commercial_IfAny%)][, %HDR_Format_Commercial%]$if(%ConformanceErrors%, \\(%ConformanceErrors% conformance errors\\))$if(%ConformanceWarnings%, \\(%ConformanceWarnings% conformance warnings\\))\n"
    "Audio;[%Language/String%, ][%BitRate/String%$if(%BitRate_Nominal/String%, \\(%BitRate_Nominal/String%\\)), ][%SamplingRate/String%, ][%BitDepth/String%, ][%Channel(s)_Original/String%  / ][%Channel(s)/String%, ][%Format/String%][ (%CodecID/Hint%)]$if(%MuxingMode%, \\(%MuxingMode%\\))$if(%Format_Version%, \\(%Format_Version%\\))$if(%Format_Profile%, \\(%Format_Profile%\\))$if(%Format_Settings%, \\(%Format_Settings%\\))[ (%Format_Commercial_IfAny%)][, %NumberOfProgrammes% programmes][, %NumberOfObjects% objects][, %NumberOfPresentations% presentations][, %NumberOfSubstreams% substreams][ (%AdmProfile_Format% ADM profile)]$if(%ConformanceErrors%, \\(%ConformanceErrors% conformance errors\\))$if(%ConformanceWarnings%, \\(%ConformanceWarnings% conformance warnings\\))\n"
    "Text;[%Language/String%, ][%Format/String%][ (%Format_Commercial_IfAny%)]$if(%MuxingMode%, \\(%MuxingMode%\\))$if(%ConformanceErrors%, \\(%ConformanceErrors% conformance errors\\))$if(%ConformanceWarnings%, \\(%ConformanceWarnings% conformance warnings\\))\n"
    "Image;[%Language/String%, ][%Width%*][%Height%][ (%DisplayAspectRatio/String%)][, %Format/String%]$if(%ConformanceErrors%, \\(%ConformanceErrors% conformance errors\\))$if(%ConformanceWarnings%, \\(%ConformanceWarnings% conformance warnings\\))\n"
    "Chapters;[%Language/String%, ]%Total% chapters[, %Format/String%][ (%Format_Commercial_IfAny%)]$if(%ConformanceErrors%, \\(%ConformanceErrors% conformance errors\\))$if(%ConformanceWarnings%, \\(%ConformanceWarnings% conformance warnings\\))\n"
    ));
    Info.Separator_Set(0, ZenLib::EOL);
}

} //NameSpace
