/*
* @(#)Keys.java - static, fixed keys
*
* Copyright (c) 2005-2011 by dvb.matt, All rights reserved.
*
* This file is part of ProjectX, a free Java based demux utility.
* By the authors, ProjectX is intended for educational purposes only,
* as a non-commercial test project.
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
package net.sourceforge.dvb.projectx.common;
import net.sourceforge.dvb.projectx.common.Resource;
public class Keys extends Object {
public final static String KEY_Tip = ".Tip";
// General
public final static String[] KEY_Agreement = { "Application.Agreement", "0" }; //rbutton[1]
public final static String[] KEY_ActiveDirectory = { "Application.ActiveDirectory", "" };
public final static String[] KEY_LookAndFeel = { "Application.LookAndFeel", "" };
public final static String[] KEY_InputDirectoriesDepth = { "Application.InputDirectoriesDepth", "0" };
public final static String KEY_InputDirectories = "Application.InputDirectories.";
public final static String KEY_OutputDirectories = "Application.OutputDirectories.";
public final static String[] KEY_OutputDirectory = { "Application.OutputDirectory", "" };
public final static String[] KEY_Language = { "Application.Language", "en" };
public final static String[] KEY_SaveSettingsOnExit = { "Application.SaveSettingsOnExit", "1" };
public final static String[] KEY_FtpServer_Commands = { "FtpServer.Commands", "" };
public final static String[] KEY_WindowPositionMain_X = { "WindowPosition.Main.X", "50" };
public final static String[] KEY_WindowPositionMain_Y = { "WindowPosition.Main.Y", "50" };
public final static String[] KEY_WindowPositionMain_Width = { "WindowPosition.Main.Width", "852" }; //866
public final static String[] KEY_WindowPositionMain_Height = { "WindowPosition.Main.Height", "632" }; //626
// PostCommands
public final static String[] KEY_PostCommands_Cmd1 = { "PostCommands.Cmd1", "" };
public final static String[] KEY_PostCommands_Cmd2 = { "PostCommands.Cmd2", "" };
public final static String[] KEY_PostCommands_Cmd3 = { "PostCommands.Cmd3", "" };
public final static String[] KEY_PostCommands_Cmd4 = { "PostCommands.Cmd4", "" };
public final static String[] KEY_PostCommands_Cmd5 = { "PostCommands.Cmd5", "" };
public final static String[] KEY_PostCommands_Cmd6 = { "PostCommands.Cmd6", "" };
public final static String[] KEY_PostCommands_Cmd7 = { "PostCommands.Cmd7", "" };
public final static String[] KEY_PostCommands_Cmd8 = { "PostCommands.Cmd8", "" };
// MessagePanel
public final static String[] KEY_MessagePanel_Msg1 = { "MessagePanel.logSequenceError", "1" }; //cbox[40] sequence error
public final static String[] KEY_MessagePanel_Msg2 = { "MessagePanel.logMissingStartcode", "1" }; //cbox[3] missing startcode
public final static String[] KEY_MessagePanel_Msg3 = { "MessagePanel.logESError", "1" }; //cbox[74] pes in es
public final static String[] KEY_MessagePanel_Msg4 = { "MessagePanel.leadingTimeIndex", "0" }; //cbox[72] timeindex
public final static String[] KEY_MessagePanel_Msg5 = { "MessagePanel.logWSS", "1" }; //WSS
public final static String[] KEY_MessagePanel_Msg6 = { "MessagePanel.logVPS", "1" }; //VPS
public final static String[] KEY_MessagePanel_Msg7 = { "MessagePanel.logRDS", "1" }; //RDS
public final static String[] KEY_MessagePanel_Msg8 = { "MessagePanel.logErrorMaximum", "1" };
// MainPanel
public static Object[] ITEMS_ConversionMode = null;
public final static String[] KEY_ConversionMode = { "MainPanel.ConversionMode", "0" }; //combox[19], index
public final static String[] KEY_ConversionModePriority = { "MainPanel.ConversionModePriority", "0" };
public final static String[] KEY_useAllCollections = { "MainPanel.useAllCollections", "0" }; //cbox[18]
public final static String[] KEY_enablePostProcessing = { "MainPanel.enablePostProcessing", "0" }; //cbox[25]
public final static String[] KEY_minimizeMainFrame = { "MessagePanel.minimizeMainFrame", "0" };
public final static String[] KEY_hideProcessWindow = { "MessagePanel.hideProcessWindow", "0" };
public final static String[] KEY_showSubpictureWindow = { "MessagePanel.showSubpictureWindow", "0" };
public final static String[] KEY_simpleMPG = { "MainPanel.simpleMPG", "0" }; //cbox[14]
public final static String[] KEY_enhancedPES = { "MainPanel.enhancedPES", "0" }; //cbox[14]
public final static String[] KEY_useAutoPidFilter = { "MainPanel.useAutoPidFilter", "0" };
public final static String[] KEY_PostProcessCompletion = { "MainPanel.PostProcessCompletion", "0" };
public final static String[] KEY_useGOPEditor = { "MainPanel.useGOPEditor", "0" };
// LogWindowPanel
public final static String[] KEY_showTtxHeader = { "LogwindowPanel.showTtxHeader", "0" }; //cbox[19]
// ExportPanel
public final static String[] KEY_SplitSize = { "ExportPanel.SplitSize", "0" }; //cbox[5]
public final static String[] KEY_Streamtype_MpgVideo = { "ExportPanel.Streamtype.MpgVideo", "1" }; //cbox[55]
public final static String[] KEY_Streamtype_MpgAudio = { "ExportPanel.Streamtype.MpgAudio", "1" }; //cbox[56]
public final static String[] KEY_Streamtype_Ac3Audio = { "ExportPanel.Streamtype.Ac3Audio", "1" }; //cbox[57]
public final static String[] KEY_Streamtype_PcmAudio = { "ExportPanel.Streamtype.PcmAudio", "1" }; //cbox[58]
public final static String[] KEY_Streamtype_Teletext = { "ExportPanel.Streamtype.Teletext", "1" }; //cbox[59]
public final static String[] KEY_Streamtype_Subpicture = { "ExportPanel.Streamtype.Subpicture", "1" }; //cbox[60]
public final static String[] KEY_Streamtype_Vbi = { "ExportPanel.Streamtype.Vbi", "1" }; //cbox[81]
public final static String[] KEY_WriteOptions_writeVideo = { "ExportPanel.WriteOptions.writeVideo", "1" }; //cbox[6]
public final static String[] KEY_WriteOptions_writeAudio = { "ExportPanel.WriteOptions.writeAudio", "1" }; //cbox[7]
public final static String[] KEY_additionalOffset = { "ExportPanel.additionalOffset", "0" }; //cbox[8]
public final static String[] KEY_ExportPanel_Export_Overlap = { "ExportPanel.Overlap", "0" };
public final static String[] KEY_ExportPanel_createSubDirNumber = { "ExportPanel.createSubDirNumber", "0" }; //cbox[2]
public final static String[] KEY_ExportPanel_createSubDirName = { "ExportPanel.createSubDirName", "0" }; //cbox[71]
public final static String[] KEY_ExportPanel_createSubDirVdr = { "ExportPanel.createSubDirVdr", "0" };
public final static String[] KEY_ExportPanel_SplitSize_Value = { "ExportPanel.SplitSize.Value", "650" }; //combox[2]
public final static String[] KEY_ExportPanel_Overlap_Value = { "ExportPanel.Overlap.Value", "0" }; //combox[25]
public final static String[] KEY_ExportPanel_Infoscan_Value = { "ExportPanel.Infoscan.Value", "5" }; //combox[21]
public final static String[] KEY_ExportPanel_additionalOffset_Value = { "ExportPanel.additionalOffset.Value", "0" }; //combobox[8], item
public final static String[] KEY_LanguageFilter = { "ExportPanel.Language.Filter", "" };
public static Object[] ITEMS_Export_SplitSize = {
"650", "700", "735", "792", "2000", "4700"
};
public static Object[] ITEMS_Export_Overlap = {
"1 MB", "2 MB", "3 MB", "4 MB", "5 MB", "6 MB", "7 MB", "8 MB", "9 MB", "10 MB"
};
public static Object[] ITEMS_Infoscan = { "5", "10", "25" };
// OptionPanel
public final static String[] KEY_DebugLog = { "OptionPanel.DebugLog", "0" }; //cbox[11] - group1
public final static String[] KEY_NormalLog = { "OptionPanel.NormalLog", "1" }; //cbox[21] -group1
public final static String[] KEY_dumpDroppedGop = { "OptionPanel.dumpDroppedGop", "0" }; //cbox[43]
public final static String[] KEY_closeOnEnd = { "OptionPanel.closeOnEnd", "0" }; //cbox[78]
public final static String[] KEY_StartPath_Value = { "OptionPanel.StartPath.Value", "" };
public final static String[] KEY_MainBuffer = { "OptionPanel.MainBuffer", "4096000" }; //combobox[10]
public final static String[] KEY_ScanBuffer = { "OptionPanel.ScanBuffer", "1024000" }; //combobox[37]
public final static String[] KEY_PreviewBuffer = { "OptionPanel.PreviewBuffer", "1024000" }; //combobox[38]
public final static String[] KEY_holdStreamInfoOnOSD = { "OptionPanel.holdStreamInfoOnOSD", "0" };
public final static String[] KEY_OptionPanelIndex = { "OptionPanel.PanelIndex", "0" };
public final static String[] KEY_additionalInputBuffer = { "OptionPanel.additionalInputBuffer", "0" }; //test
public final static String[] KEY_enableHDDemux = { "OptionPanel.enableHDDemux", "0" };
// SpecialPanel
public final static String[] KEY_PVA_FileOverlap = { "SpecialPanel.PVA.FileOverlap", "0" }; //cbox[48]
public final static String[] KEY_PVA_Audio = { "SpecialPanel.PVA.Audio", "1" }; //cbox[28], true
public final static String[] KEY_VOB_resetPts = { "SpecialPanel.VOB.resetPts", "1" }; //cbox[76], true
public final static String[] KEY_TS_ignoreScrambled = { "SpecialPanel.TS.ignoreScrambled", "1" }; //cbox[38], true
public final static String[] KEY_TS_blindSearch = { "SpecialPanel.TS.blindSearch", "1" }; //cbox[61], true
public final static String[] KEY_TS_joinPackets = { "SpecialPanel.TS.joinPackets", "1" }; //cbox[53], true
public final static String[] KEY_TS_HumaxAdaption = { "SpecialPanel.TS.HumaxAdaption", "0" }; //cbox[70]
public final static String[] KEY_TS_FinepassAdaption = { "SpecialPanel.TS.FinepassAdaption", "0" };
public final static String[] KEY_TS_JepssenAdaption = { "SpecialPanel.TS.JepssenAdaption", "0" };
public final static String[] KEY_TS_KoscomAdaption = { "SpecialPanel.TS.KoscomAdaption", "0" };
public final static String[] KEY_TS_ArionAdaption = { "SpecialPanel.TS.ArionAdaption", "0" };
public final static String[] KEY_TS_generatePmt = { "SpecialPanel.TS.generatePmt", "1" }; //cbox[41], true
public final static String[] KEY_TS_generateTtx = { "SpecialPanel.TS.generateTtx", "0" }; //cbox[42] --ts !!
public final static String[] KEY_TS_setMainAudioAc3 = { "SpecialPanel.TS.setMainAudioAc3", "0" }; //cbox[37] --ts !!
public final static String[] KEY_Input_getEnclosedPackets = { "SpecialPanel.Input.getEnclosedPackets", "1" }; //cbox[33], true
public final static String[] KEY_Input_concatenateForeignRecords = { "SpecialPanel.Input.concatenateForeignRecords", "1" }; //cbox[49], true
public final static String[] KEY_Input_useReadOverhead = { "SpecialPanel.Input.useReadOverhead", "1" };
public final static String[] KEY_Audio_ignoreErrors = { "SpecialPanel.Audio.ignoreErrors", "0" }; //cbox[24]
public final static String[] KEY_Audio_limitPts = { "SpecialPanel.Audio.limitPts", "0" }; //cbox[15]
public final static String[] KEY_Audio_allowFormatChanges = { "SpecialPanel.Audio.allowFormatChanges", "0" };
public final static String[] KEY_Video_ignoreErrors = { "SpecialPanel.Video.ignoreErrors", "0" }; //cbox[39]
public final static String[] KEY_Video_trimPts = { "SpecialPanel.Video.trimPts", "0" }; //cbox[73]
public final static String[] KEY_Video_cutPts = { "SpecialPanel.Video.cutPts", "0" };
public final static String[] KEY_Conversion_startWithVideo = { "SpecialPanel.Conversion.startWithVideo", "1" }; //cbox[23] -streamconv !!
public final static String[] KEY_Conversion_addPcrToStream = { "SpecialPanel.Conversion.addPcrToStream", "1" }; //cbox[36] -streamconv !!
public final static String[] KEY_Conversion_PcrCounter = { "SpecialPanel.Conversion.PcrCounter", "0" }; //cbox[46] -streamconv !!
public final static String[] KEY_TsHeaderMode = { "SpecialPanel.TS.HeaderMode", "0" }; //combox[20]
public final static String[] KEY_PtsShift_Value = { "SpecialPanel.PtsShift.Value", "0" }; //combox[27]
public final static String[] KEY_PcrDelta_Value = { "SpecialPanel.PcrDelta.Value", "65000" }; //combox[23]
public static Object[] ITEMS_TsHeaderMode = null;
public static Object[] ITEMS_PtsShift = {
"auto", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"
};
public static Object[] ITEMS_PcrDelta = {
"25000", "35000", "45000", "55000", "65000", "80000", "100000", "125000", "150000"
};
// ExternPanel
public final static String[] KEY_ExternPanel_createVdrIndex = { "ExternPanel.createVdrIndex", "0" }; //cbox[54]
public final static String[] KEY_ExternPanel_createCellTimes = { "ExternPanel.createCellTimes", "1" }; //cbox[26] !!
public final static String[] KEY_ExternPanel_exportPts = { "ExternPanel.exportPts", "0" }; //cbox[64] !!
public final static String[] KEY_ExternPanel_save1stFrameOfGop = { "ExternPanel.save1stFrameOfGop", "0" }; //cbox[65]
public final static String[] KEY_ExternPanel_createChapters = { "ExternPanel.createChapters", "0" }; //cbox[63]
public final static String[] KEY_ExternPanel_renameAudio = { "ExternPanel.renameAudio", "0" }; //cbox[16]
public final static String[] KEY_ExternPanel_renameVideo = { "ExternPanel.renameVideo", "0" }; //cbox[32]
public final static String[] KEY_ExternPanel_appendExtension = { "ExternPanel.appendExtension", "0" }; //cbox[66] !!
public final static String[] KEY_ExternPanel_createM2sIndex = { "ExternPanel.createM2sIndex", "0" }; //cbox[34]
public final static String[] KEY_ExternPanel_createD2vIndex = { "ExternPanel.createD2vIndex", "0" }; //cbox[29]
public final static String[] KEY_ExternPanel_createDgiIndex = { "ExternPanel.createDgiIndex", "0" }; //cbox[82] !!
public final static String[] KEY_ExternPanel_D2VOptions = { "ExternPanel.D2VOptions", "iDCT_Algorithm=2|YUVRGB_Scale=1|Luminance=128,0|Picture_Size=0,0,0,0,0,0|Field_Operation=0" };
public final static String[] KEY_ExternPanel_splitProjectFile = { "ExternPanel.splitProjectFile", "0" }; //cbox[30] !!
public final static String[] KEY_ExternPanel_ProjectFileSplitSize = { "ExternPanel.ProjectFileSplitSize", "2048" };
public final static String[] KEY_ExternPanel_createInfoIndex = { "ExternPanel.createInfoIndex", "0" };
public final static String[] KEY_ExternPanel_appendPidToFileName = { "ExternPanel.appendPidToFileName", "0" };
public final static String[] KEY_ExternPanel_appendLangToFileName = { "ExternPanel.appendLangToFileName", "0" };
public final static String[] KEY_killFtpClient = { "FtpPanel.killFtpClient", "0" }; //cbox[80] !!
public final static String[] KEY_useFtpServerResume = { "FtpPanel.useFtpServerResume", "1" };
public final static String[] KEY_autostartWebServer = { "NetPanel.autostartWebServer", "0" };
public final static String[] KEY_WebServerPort = { "NetPanel.WebServerPort", "-1" };
public final static String[] KEY_WebServerAccess = { "NetPanel.WebServerAccess", "" };
// VideoPanel
public final static String[] KEY_VideoPanel_addEndcode = { "VideoPanel.addEndcode", "1" }; //cbox[13]
public final static String[] KEY_VideoPanel_insertEndcode = { "VideoPanel.insertEndcode", "0" }; //cbox[75]
public final static String[] KEY_VideoPanel_addSequenceHeader = { "VideoPanel.addSequenceHeader", "0" }; //cbox[27]
public final static String[] KEY_VideoPanel_clearCDF = { "VideoPanel.clearCdf", "1" }; //cbox[35]
public final static String[] KEY_VideoPanel_patchToProgressive = { "VideoPanel.patchToProgressive", "0" }; //cbox[31]
public final static String[] KEY_VideoPanel_patchToInterlaced = { "VideoPanel.patchToInterlaced", "0" }; //cbox[44]
public final static String[] KEY_VideoPanel_toggleFieldorder = { "VideoPanel.toggleFieldorder", "0" }; //cbox[45]
public final static String[] KEY_VideoPanel_addSde = { "VideoPanel.addSde", "1" }; //cbox[77]
public final static String[] KEY_VideoPanel_SdeValue = { "VideoPanel.SdeValue", "" };
public final static String[] KEY_ChangeVbvBuffer = { "VideoPanel.ChangeVbvBuffer", "0" }; //combox[4]
public final static String[] KEY_ChangeVbvDelay = { "VideoPanel.ChangeVbvDelay", "1" }; //combox[5]
public final static String[] KEY_ChangeAspectRatio = { "VideoPanel.ChangeAspectRatio", "0" }; //combox[6]
public final static String[] KEY_ChangeBitrateInAllSequences = { "VideoPanel.ChangeBitrateInAllSequences", "1" }; //combox[3]
public final static String[] KEY_ChangeBitrateInFirstSequence = { "VideoPanel.ChangeBitrateInFirstSequence", "2" }; //combox[15]
public final static String[] KEY_ConditionalHorizontalPatch = { "VideoPanel.ConditionalHorizontalPatch", "0" }; //combox[35]
public final static String[] KEY_ConditionalHorizontalResolution = { "VideoPanel.ConditionalHorizontalResolution", "352" }; //combox[22]
public static Object[] ITEMS_ConditionalHorizontalPatch = null;
public static Object[] ITEMS_ChangeVbvBuffer = null;
public static Object[] ITEMS_ChangeVbvDelay = null;
public static Object[] ITEMS_ChangeAspectRatio = null;
public static Object[] ITEMS_BitrateInAllSequences = null;
public static Object[] ITEMS_BitrateInFirstSequence = null;
public final static String[] KEY_SubtitlePanel_decodeMegaradio = { "SubtitlePanel.decodeMegaradio", "0" }; //cbox[17]
public final static String[] KEY_SubtitlePanel_decodeHiddenRows = { "SubtitlePanel.decodeHiddenRows", "0" }; //cbox[22]
public final static String[] KEY_SubtitlePanel_rebuildPTStoggle = { "SubtitlePanel.rebuildPTStoggle", "0" };
public final static String[] KEY_SubtitlePanel_rebuildPTS = { "SubtitlePanel.rebuildPTS", "0" }; //cbox[62] !!
public final static String[] KEY_SubtitlePanel_rebuildPictPTS = { "SubtitlePanel.rebuildPictPTS", "0" };
public final static String[] KEY_SubtitlePanel_keepOriginalTimecode = { "SubtitlePanel.keepOriginalTimecode", "0" }; //cbox[67]
public final static String[] KEY_SubtitlePanel_exportTextAsUnicode = { "SubtitlePanel.exportTextAsUnicode", "0" };
public final static String[] KEY_SubtitlePanel_exportTextAsUTF8 = { "SubtitlePanel.exportTextAsUTF8", "0" };
public final static String[] KEY_SubtitlePanel_useTextOutline = { "SubtitlePanel.useTextOutline", "1" }; //cbox[79] !!
public final static String[] KEY_SubtitlePanel_Format_SUP_Values = { "SubtitlePanel.Format.SUP.Values", "26;10;32;80;560;720;576;-1;4;3;1" };
public final static String[] KEY_SubtitlePanel_PageId_Value = { "SubtitlePanel.PageId.Value", "" };
public final static String[] KEY_SubtitlePanel_MaxParityErrors = { "SubtitlePanel.maxParityErrors", "2" };
public final static String[] KEY_SubtitlePanel_TtxPage1 = { "SubtitlePanel.TtxPage1", "null" }; //combobox[28]
public final static String[] KEY_SubtitlePanel_TtxPage2 = { "SubtitlePanel.TtxPage2", "null" }; //combobox[29]
public final static String[] KEY_SubtitlePanel_TtxPage3 = { "SubtitlePanel.TtxPage3", "null" }; //combobox[30]
public final static String[] KEY_SubtitlePanel_TtxPage4 = { "SubtitlePanel.TtxPage4", "null" }; //combobox[31]
public final static String[] KEY_SubtitlePanel_TtxPage5 = { "SubtitlePanel.TtxPage5", "null" }; //combobox[32]
public final static String[] KEY_SubtitlePanel_TtxPage6 = { "SubtitlePanel.TtxPage6", "null" }; //combobox[33]
public final static String[] KEY_SubtitlePanel_TtxPage7 = { "SubtitlePanel.TtxPage7", "null" }; //combobox[33]
public final static String[] KEY_SubtitlePanel_TtxPage8 = { "SubtitlePanel.TtxPage8", "null" }; //combobox[33]
public final static String[] KEY_TtxLanguagePair = { "SubtitlePanel.TtxLanguagePair", "0" }; //combobox[18], index
public final static String[] KEY_SubtitleFont = { "SubtitlePanel.SubtitleFont", "Tahoma" }; //combobox[26], item
public final static String[] KEY_SubtitleExportFormat = { "SubtitlePanel.SubtitleExportFormat", "SUB" };
public final static String[] KEY_SubtitleExportFormat_2 = { "SubtitlePanel.SubtitleExportFormat_2", "null" };
public final static String[] KEY_SubpictureColorModel = { "SubtitlePanel.SubpictureColorModel", "(0) 4 colors" };
public final static String[] KEY_SubtitleChangeDisplay = { "SubtitlePanel.ChangeDisplay", "0" };
public final static String[] KEY_SubtitleMovePosition_Value = { "SubtitlePanel.MovePosition.Value", "" };
public final static String[] KEY_SubtitlePanel_specialTermination = { "SubtitlePanel.specialTermination", "1" };
public final static String[] KEY_SubtitlePanel_keepColourTable = { "SubtitlePanel.keepColourTable", "0" };
public final static String[] KEY_SubtitlePanel_exportAsVobSub = { "SubtitlePanel.exportAsVobSub", "0" };
public final static String[] KEY_SubtitlePanel_TtxExportBoxedOnly = { "SubtitlePanel.TtxExportBoxedOnly", "0" };
public final static String[] KEY_SubtitlePanel_useTextAlignment = { "SubtitlePanel.useTextAlignment", "0" };
public final static String[] KEY_SubtitlePanel_enableHDSub = { "SubtitlePanel.enableHDSub", "0" };
public static Object[] ITEMS_TtxLanguagePair = {
"auto", "basic latin", "polish", "turkish", "cro,slo,rum", "est,lit,rus",
"res.", "greek,latin", "res.", "arabic,latin", "res.", "hebrew,arabic"
};
public static Object[] ITEMS_SubtitleExportFormat = null;
public static Object[] ITEMS_SubtitleChangeDisplay = null;
public final static String[] KEY_AudioPanel_decodeMpgAudio = { "AudioPanel.decodeMpgAudio", "0" }; //cbox[50]
public final static String[] KEY_AudioPanel_validateCRC = { "AudioPanel.validateCRC", "1" }; //cbox[68]
public final static String[] KEY_AudioPanel_clearCRC = { "AudioPanel.clearCRC", "1" }; //cbox[1]
public final static String[] KEY_AudioPanel_fillGapsWithLastFrame = { "AudioPanel.fillGapsWithLastFrame", "0" }; //cbox[0]
public final static String[] KEY_AudioPanel_addFrames = { "AudioPanel.addFrames", "1" }; //cbox[20]
public final static String[] KEY_AudioPanel_AC3_patch1stHeader = { "AudioPanel.patch1stAc3Header", "0" }; //cbox[9]
public final static String[] KEY_AudioPanel_AC3_replaceWithSilence = { "AudioPanel.replaceAc3withSilence", "0" }; //cbox[10]
public final static String[] KEY_AudioPanel_AC3_BitrateAdaption = { "AudioPanel.AC3BitrateAdaption", "0" };
public final static String[] KEY_AudioPanel_allowSpaces = { "AudioPanel.allowSpaces", "0" }; //cbox[69]
public final static String[] KEY_AudioPanel_addRiffToAc3 = { "AudioPanel.addRiffToAc3", "0" }; //cbox[12]
public final static String[] KEY_AudioPanel_addRiffToMpgAudio = { "AudioPanel.addRiffToMpgAudioL12", "0" }; //cbox[4] + rbutton[14] riff f�r layer1+2
public final static String[] KEY_AudioPanel_pitchAudio = { "AudioPanel.pitchAudio", "0" }; //cbox[51]
public final static String[] KEY_AudioPanel_Normalize = { "AudioPanel.decodeMpgAudio.Normalize", "0" }; //rbutton[2] + exefield[8] normalize
public final static String[] KEY_AudioPanel_Downmix = { "AudioPanel.decodeMpgAudio.Downmix", "0" }; //rbutton[3]
public final static String[] KEY_AudioPanel_changeByteorder = { "AudioPanel.decodeMpgAudio.changeByteorder", "0" }; //rbutton[4]
public final static String[] KEY_AudioPanel_addRiffHeader = { "AudioPanel.decodeMpgAudio.addRiffHeader", "1" }; //rbutton[5]
public final static String[] KEY_AudioPanel_addAiffHeader = { "AudioPanel.decodeMpgAudio.addAiffHeader", "0" }; //rbutton[9]
public final static String[] KEY_AudioPanel_addRiffToMpgAudioL3 = { "AudioPanel.addRiffToMpgAudioL3", "0" }; //cbox[4] + rbutton[15] riff f�r layer3
public final static String[] KEY_AudioPanel_PitchValue = { "AudioPanel.PitchValue", "0" };
public final static String[] KEY_AudioPanel_NormalizeValue = { "AudioPanel.NormalizeValue", "98" };
public final static String[] KEY_AudioPanel_createDDWave = { "AudioPanel.createDDWave", "0" };
public final static String[] KEY_AudioPanel_fadeInOut = { "AudioPanel.fadeInOut", "0" };
public final static String[] KEY_AudioPanel_fadeInOutMillis = { "AudioPanel.fadeInOutMillis", "2000" };
public final static String[] KEY_AudioPanel_losslessMpaConversionMode = { "AudioPanel.losslessMpaConversionMode", "0" };
public static Object[] ITEMS_losslessMpaConversionMode = null;
public final static String[] KEY_AudioPanel_resampleAudioMode = { "AudioPanel.decodeMpgAudio.resampleAudioMode", "0" };
public static Object[] ITEMS_resampleAudioMode = null;
public final static String[] KEY_Preview_disable = { "CollectionPanel.Preview.disable", "0" };
public final static String[] KEY_Preview_fastDecode = { "CollectionPanel.Preview.fastDecode", "0" }; //rbutton[10]
public final static String[] KEY_Preview_LiveUpdate = { "CollectionPanel.Preview.LiveUpdate", "1" }; //rbutton[16]
public final static String[] KEY_Preview_fullScaled = { "CollectionPanel.Preview.fullScaled", "0" };
public final static String[] KEY_Preview_AllGops = { "CollectionPanel.Preview.AllGops", "0" }; //rbutton[6]
public final static String[] KEY_Preview_SliderWidth = { "CollectionPanel.Preview.SliderWidth", "1" };
public final static String[] KEY_Preview_YGain = { "CollectionPanel.Preview.YGain", "0" };
public final static String[] KEY_OptionHorizontalResolution = { "CollectionPanel.OptionHorizontalResolution", "0" }; //cbox[52]
public final static String[] KEY_OptionDAR = { "CollectionPanel.OptionDAR", "0" }; //cbox[47]
public final static String[] KEY_ExportHorizontalResolution = { "CollectionPanel.ExportHorizontalResolution", "720" }; //combox[34]
public final static String[] KEY_ExportDAR = { "CollectionPanel.ExportDAR", "2" }; //combox[24]
public final static String[] KEY_CutMode = { "CollectionPanel.CutMode", "0" }; //combox[17]
public static Object[] ITEMS_ExportHorizontalResolution = {
"304", "320", "352", "384", "480", "528", "544", "576", "640", "704", "720"
};
public static Object[] ITEMS_ExportDAR = {
"1.000 (1:1)", "0.6735 (4:3)", "0.7031 (16:9)", "0.7615 (2.21:1)", "0.8055",
"0.8437", "0.9375", "0.9815", "1.0255", "1.0695", "1.1250", "1.1575", "1.2015"
};
public static Object[] ITEMS_CutMode = null;
public static Object[] ITEMS_FileTypes = null;
/**
* Constructor
*/
public Keys()
{
Object[] ITEMS_ConversionMode = {
Resource.getString("MainPanel.ConversionMode.demux"),
Resource.getString("MainPanel.ConversionMode.toVDR"),
Resource.getString("MainPanel.ConversionMode.toM2P"),
Resource.getString("MainPanel.ConversionMode.toPVA"),
Resource.getString("MainPanel.ConversionMode.toTS"),
Resource.getString("MainPanel.ConversionMode.PidFilter"),
Resource.getString("MainPanel.ConversionMode.binaryCopy")
};
this.ITEMS_ConversionMode = ITEMS_ConversionMode;
Object[] ITEMS_TsHeaderMode = {
Resource.getString("SpecialPanel.TS.HeaderMode0"),
Resource.getString("SpecialPanel.TS.HeaderMode1"),
Resource.getString("SpecialPanel.TS.HeaderMode2"),
Resource.getString("SpecialPanel.TS.HeaderMode3"),
Resource.getString("SpecialPanel.TS.HeaderMode4"),
Resource.getString("SpecialPanel.TS.HeaderMode5")
};
this.ITEMS_TsHeaderMode = ITEMS_TsHeaderMode;
Object[] ITEMS_ConditionalHorizontalPatch = {
Resource.getString("VideoPanel.patchResolutionValue.0"),
Resource.getString("VideoPanel.patchResolutionValue.1"),
Resource.getString("VideoPanel.patchResolutionValue.2"),
Resource.getString("VideoPanel.patchResolutionValue.3")
};
this.ITEMS_ConditionalHorizontalPatch = ITEMS_ConditionalHorizontalPatch;
Object[] ITEMS_ChangeVbvBuffer = {
Resource.getString("VideoPanel.Unchanged"),
Resource.getString("VideoPanel.ChangeVbvBuffer.Mode1")
};
this.ITEMS_ChangeVbvBuffer = ITEMS_ChangeVbvBuffer;
Object[] ITEMS_ChangeVbvDelay = {
Resource.getString("VideoPanel.Unchanged"),
Resource.getString("VideoPanel.ChangeVbvDelay.Mode1")
};
this.ITEMS_ChangeVbvDelay = ITEMS_ChangeVbvDelay;
Object[] ITEMS_ChangeAspectRatio = {
Resource.getString("VideoPanel.Unchanged"),
"1.000 (1:1)", "0.6735 (4:3)", "0.7031 (16:9)", "0.7615 (2.21:1)", "0.8055",
"0.8437", "0.9375", "0.9815", "1.0255", "1.0695", "1.1250", "1.1575", "1.2015"
};
this.ITEMS_ChangeAspectRatio = ITEMS_ChangeAspectRatio;
Object[] ITEMS_BitrateInAllSequences = {
Resource.getString("VideoPanel.patchBitrateValue.0"),
Resource.getString("VideoPanel.patchBitrateValue.1"),
Resource.getString("VideoPanel.patchBitrateValue.2"),
Resource.getString("VideoPanel.patchBitrateValue.3"),
Resource.getString("VideoPanel.patchBitrateValue.4"),
Resource.getString("VideoPanel.patchBitrateValue.5"),
Resource.getString("VideoPanel.patchBitrateValue.6"),
Resource.getString("VideoPanel.patchBitrateValue.7"),
Resource.getString("VideoPanel.patchBitrateValue.8")
};
this.ITEMS_BitrateInAllSequences = ITEMS_BitrateInAllSequences;
Object[] ITEMS_BitrateInFirstSequence = {
Resource.getString("VideoPanel.patch1stBitrateValue.0"),
Resource.getString("VideoPanel.patch1stBitrateValue.1"),
Resource.getString("VideoPanel.patch1stBitrateValue.2"),
Resource.getString("VideoPanel.patch1stBitrateValue.3"),
Resource.getString("VideoPanel.patch1stBitrateValue.4")
};
this.ITEMS_BitrateInFirstSequence = ITEMS_BitrateInFirstSequence;
Object[] ITEMS_losslessMpaConversionMode = {
Resource.getString("AudioPanel.losslessMpaConversionMode0"),
Resource.getString("AudioPanel.losslessMpaConversionMode1"),
Resource.getString("AudioPanel.losslessMpaConversionMode2"),
Resource.getString("AudioPanel.losslessMpaConversionMode3"),
Resource.getString("AudioPanel.losslessMpaConversionMode4"),
Resource.getString("AudioPanel.losslessMpaConversionMode5"),
Resource.getString("AudioPanel.losslessMpaConversionMode6")
};
this.ITEMS_losslessMpaConversionMode = ITEMS_losslessMpaConversionMode;
Object[] ITEMS_resampleAudioMode = {
Resource.getString("AudioPanel.decodeMpgAudio.resampleAudioMode0"),
Resource.getString("AudioPanel.decodeMpgAudio.resampleAudioMode1"),
Resource.getString("AudioPanel.decodeMpgAudio.resampleAudioMode2")
};
this.ITEMS_resampleAudioMode = ITEMS_resampleAudioMode;
Object[] ITEMS_CutMode = {
Resource.getString("CollectionPanel.CutMode.Bytepos"),
Resource.getString("CollectionPanel.CutMode.Gop"),
Resource.getString("CollectionPanel.CutMode.Frame"),
Resource.getString("CollectionPanel.CutMode.Pts"),
Resource.getString("CollectionPanel.CutMode.Timecode")
};
this.ITEMS_CutMode = ITEMS_CutMode;
Object[] ITEMS_SubtitleExportFormat = {
Resource.getString("SubtitlePanel.Format.Free"), "SC", "SUB", "SRT", "STL", "SSA", "SON", "SUP", "SRTC", "W3C", "GPAC", "null"
};
this.ITEMS_SubtitleExportFormat = ITEMS_SubtitleExportFormat;
Object[] ITEMS_SubtitleChangeDisplay = {
"no change", "all forced", "all not forced"
};
this.ITEMS_SubtitleChangeDisplay = ITEMS_SubtitleChangeDisplay;
Object[] ITEMS_FileTypes = {
Resource.getString("scan.unsupported"), //0
"PES (incl. MPEG Video)", //1
"MPEG-1 PS/SS (PES Container)", //2
"MPEG-2 PS/SS (PES Container)", //3
"PVA (TT� PES Container)", //4
"TS (generic PES Container)", //5
"PES (MPEG Audio first)", //6
"PES (private stream 1 first)", //7
"ES (MPEG Video)", //8
"ES (MPEG Audio)", //9
"ES (AC-3 Audio)", //10
"ES (AC-3 Audio) (psb. SMPTE)", //11
"ES (DTS Audio)", //12
"ES (DTS Audio) (psb. SMPTE)", //13
"ES (RIFF Audio)", //14
"ES (compressed RIFF Audio)", //15
"ES (Subpicture 2-bit RLE)", //16
"", "", "", "", "", "", "", "", "", "", "", "", "", "", //17-30
"PjX PTS File" //31
};
this.ITEMS_FileTypes = ITEMS_FileTypes;
}
}