object vStripForm: TvStripForm Left = 470 Top = 150 BorderIcons = [biSystemMenu, biMinimize] BorderStyle = bsSingle Caption = 'vStrip GUI' ClientHeight = 549 ClientWidth = 553 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = False Position = poDesktopCenter OnCloseQuery = FormCloseQuery OnCreate = FormCreate OnDestroy = FormDestroy PixelsPerInch = 96 TextHeight = 13 object Sheets: TPageControl Left = 0 Top = 0 Width = 553 Height = 513 ActivePage = Input MultiLine = True ParentShowHint = False ShowHint = True TabOrder = 0 object Input: TTabSheet Caption = '&1 Input' ParentShowHint = False ShowHint = True object ButtonOpenVOB: TButton Left = 8 Top = 168 Width = 49 Height = 25 Hint = 'Adds Files to the List of Files' Caption = 'Add...' Default = True ParentShowHint = False ShowHint = True TabOrder = 0 OnClick = ButtonOpenVOBClick end object ButtonRemoveVOB: TButton Left = 328 Top = 168 Width = 73 Height = 25 Hint = 'Removes the currently selected Files from the List' Caption = 'Remove' ParentShowHint = False ShowHint = True TabOrder = 1 OnClick = ButtonRemoveVOBClick end object ButtonSortVOB: TButton Left = 504 Top = 80 Width = 41 Height = 17 Hint = 'Sorts the Files in the List alphabetically' Caption = 'Sort' ParentShowHint = False ShowHint = True TabOrder = 4 OnClick = ButtonSortVOBClick end object ButtonDownVOB: TButton Left = 504 Top = 144 Width = 41 Height = 17 Hint = 'Moves all the selected Files one row down' Caption = 'Down' ParentShowHint = False ShowHint = True TabOrder = 5 OnClick = ButtonDownVOBClick end object ButtonUpVOB: TButton Left = 504 Top = 16 Width = 41 Height = 17 Hint = 'Moves all the selected Files one row up' Caption = 'Up' ParentShowHint = False ShowHint = True TabOrder = 3 OnClick = ButtonUpVOBClick end object ListViewFiles: TListView Left = 0 Top = 0 Width = 497 Height = 161 Columns = < item Caption = 'Name' Width = 418 end item Alignment = taRightJustify Caption = 'Size (MB)' Width = 60 end> ColumnClick = False HideSelection = False IconOptions.AutoArrange = True MultiSelect = True ReadOnly = True RowSelect = True TabOrder = 8 ViewStyle = vsReport OnCompare = ListViewFilesCompare end object ButtonClearVOB: TButton Left = 424 Top = 168 Width = 73 Height = 25 Hint = 'Clear the complete File List' Caption = 'Clear' ParentShowHint = False ShowHint = True TabOrder = 2 OnClick = ButtonClearVOBClick end object GroupBoxInputOptions: TGroupBox Left = 112 Top = 168 Width = 185 Height = 121 Caption = 'Input Options:' TabOrder = 6 object Label2: TLabel Left = 8 Top = 16 Width = 48 Height = 13 Caption = 'Start LBA:' end object Label3: TLabel Left = 8 Top = 40 Width = 45 Height = 13 Caption = 'End LBA:' end object Label4: TLabel Left = 8 Top = 64 Width = 65 Height = 13 Caption = 'Max. Resync:' end object EditStartLBA: TEdit Left = 88 Top = 16 Width = 89 Height = 21 Hint = 'Sector (2048 bytes) at which to start processing' ParentShowHint = False ShowHint = True TabOrder = 0 OnKeyPress = EditFileSizeKeyPress end object EditEndLBA: TEdit Left = 88 Top = 40 Width = 89 Height = 21 Hint = 'Number of Sectors (2048 bytes) that are processed' ParentShowHint = False ShowHint = True TabOrder = 1 OnKeyPress = EditFileSizeKeyPress end object EditMaxSync: TEdit Left = 88 Top = 64 Width = 89 Height = 21 Hint = 'Number of Bytes that vStrip tries to skip in order to resync to ' + 'the Program Stream' ParentShowHint = False ShowHint = True TabOrder = 2 Text = '2048' OnKeyPress = EditFileSizeKeyPress end object CheckBoxIsVOB: TCheckBox Left = 8 Top = 88 Width = 73 Height = 17 Hint = 'Are the input files VOBs (w/ 2048 byte alignment) or not?' Caption = 'Is VOB?' Checked = True State = cbChecked TabOrder = 3 end object ComboBoxASPI: TComboBox Left = 88 Top = 88 Width = 89 Height = 21 Style = csDropDownList ItemHeight = 13 TabOrder = 4 Items.Strings = ( 'clib, ASPI' 'ASPI, clib' 'clib only') end end object GroupBoxDecrypt: TGroupBox Left = 304 Top = 200 Width = 241 Height = 89 Caption = 'Decryption:' TabOrder = 7 Visible = False object Label10: TLabel Left = 8 Top = 64 Width = 85 Height = 13 Caption = 'Mult./Treshold/%:' end object Label12: TLabel Left = 8 Top = 40 Width = 21 Height = 13 Caption = 'Key:' end object Label7: TLabel Left = 8 Top = 16 Width = 37 Height = 13 Caption = 'Search:' end object EditPadGuess: TEdit Left = 144 Top = 64 Width = 25 Height = 21 Hint = 'Multiplier for a Padding Stream Guess (which is more reliable th' + 'an a DeCSS+ Guess (which is worth 1))' MaxLength = 3 ParentShowHint = False ShowHint = True TabOrder = 0 Text = '2' OnKeyPress = EditFileSizeKeyPress end object EditSameGuess: TEdit Left = 176 Top = 64 Width = 25 Height = 21 Hint = 'How often a Key must be found to be "sure" that it is the right ' + 'one' MaxLength = 3 ParentShowHint = False ShowHint = True TabOrder = 1 Text = '2' OnKeyPress = EditFileSizeKeyPress end object EditPercentageGuess: TEdit Left = 208 Top = 64 Width = 25 Height = 21 Hint = 'Percentage the Candidate Key has to have of all the Keys' MaxLength = 3 ParentShowHint = False ShowHint = True TabOrder = 2 Text = '75' OnKeyPress = EditFileSizeKeyPress end object EditKey: TEdit Left = 136 Top = 40 Width = 97 Height = 21 Hint = 'CSS Key (5 Hex-Bytes, no prefix)' CharCase = ecUpperCase MaxLength = 10 TabOrder = 3 OnKeyPress = EditKeyKeyPress end object ComboBoxKeySearch: TComboBox Left = 104 Top = 16 Width = 129 Height = 21 Hint = 'How often (or more specifically when) vStrip tries to find Keys' Style = csDropDownList DropDownCount = 5 ItemHeight = 13 TabOrder = 4 Items.Strings = ( 'Once' 'Each VOB-ID' 'Each CELL-ID' 'Each VOB- & CELL-ID' 'Never') end end object ListViewInfo: TListView Left = 0 Top = 296 Width = 545 Height = 185 Hint = 'Log of Streams and Cells that were found' Columns = < item Caption = 'Events' Width = 426 end item Caption = 'LBA' Width = 99 end> ColumnClick = False ReadOnly = True RowSelect = True ParentShowHint = False ShowColumnHeaders = False ShowHint = True TabOrder = 9 ViewStyle = vsReport end object GroupBox2: TGroupBox Left = 0 Top = 200 Width = 105 Height = 89 Caption = 'Settings:' TabOrder = 10 object ButtonLoadSettings: TButton Left = 16 Top = 24 Width = 73 Height = 25 Hint = 'Loads a vStrip Configuration File overwriting the current settin' + 'gs (Note: The File called '#39'vStrip_gui.vsc'#39' is loaded on Startup ' + '(if it exists))' Caption = 'Load...' TabOrder = 0 OnClick = ButtonLoadSettingsClick end object ButtonSaveSettings: TButton Left = 16 Top = 56 Width = 73 Height = 25 Hint = 'Saves a vStrip Configuration File with the current settings' Caption = 'Save...' TabOrder = 1 OnClick = ButtonSaveSettingsClick end end object ButtonUDF: TButton Left = 64 Top = 168 Width = 41 Height = 25 Caption = 'UDF...' TabOrder = 11 OnClick = ButtonUDFClick end end object IFO: TTabSheet Caption = '&2 IFO' ImageIndex = 2 ParentShowHint = False ShowHint = False object TreeViewIFO: TTreeView Left = 0 Top = 61 Width = 321 Height = 332 Hint = 'Program Chains of the currently loaded IFO File (Popup Menu, H:M' + 'M:SS:FF)' HideSelection = False Indent = 19 ParentShowHint = False PopupMenu = PopupMenuIFO ReadOnly = True ShowHint = True TabOrder = 0 OnChange = TreeViewIFOChange OnContextPopup = TreeViewIFOContextPopup end object GroupBox1: TGroupBox Left = 0 Top = 0 Width = 465 Height = 49 Caption = 'IFO Name:' TabOrder = 1 object EditIFOName: TEdit Left = 8 Top = 16 Width = 417 Height = 21 ParentShowHint = False ShowHint = False TabOrder = 0 end object ButtonOpenIFO: TButton Left = 432 Top = 16 Width = 25 Height = 21 Caption = '...' Default = True ParentShowHint = False ShowHint = False TabOrder = 1 OnClick = ButtonOpenIFOClick end end object RadioGroupAngles: TRadioGroup Left = 472 Top = 56 Width = 73 Height = 281 Hint = 'Select desired Angle (if more than one is available)' Caption = 'Angle:' Enabled = False ParentShowHint = False ShowHint = True TabOrder = 2 end object GroupBoxCells: TGroupBox Left = 328 Top = 56 Width = 137 Height = 281 Caption = 'Cells:' TabOrder = 3 object Label1: TLabel Left = 8 Top = 16 Width = 39 Height = 13 Caption = 'VOB-ID:' end object Label6: TLabel Left = 64 Top = 16 Width = 43 Height = 13 Caption = 'CELL-ID:' end object ListBoxVOBID: TListBox Left = 8 Top = 32 Width = 49 Height = 241 Hint = 'VOB-IDs of the currently selected Program Chain' ItemHeight = 13 ParentShowHint = False ShowHint = True TabOrder = 0 OnClick = ListBoxVOBIDClick end object CheckListBoxCELLID: TCheckListBox Left = 64 Top = 32 Width = 65 Height = 241 Hint = 'CELL-IDs of the currently selected VOB-ID (Note: All Angles are ' + 'still included, but they are removed according to the Angle-Sett' + 'ing)' OnClickCheck = CheckListBoxCELLIDClickCheck ItemHeight = 13 ParentShowHint = False ShowHint = True TabOrder = 1 end end object ButtonIFOReset: TButton Left = 472 Top = 16 Width = 65 Height = 25 Hint = 'Reset all IFO Processing, so that all Cells are again considered' Caption = 'Reset' ParentShowHint = False ShowHint = True TabOrder = 4 OnClick = ButtonIFOResetClick end object GroupBoxIFOAudio: TGroupBox Left = 0 Top = 400 Width = 321 Height = 81 Caption = 'Audio:' TabOrder = 5 object ListBoxIFOAudio: TListBox Left = 8 Top = 16 Width = 305 Height = 57 Hint = 'List of Audio Streams. Indices in [] denote in which PGC each St' + 'ream is available.' ItemHeight = 13 TabOrder = 0 end end object GroupBoxIFOSub: TGroupBox Left = 328 Top = 400 Width = 217 Height = 81 Caption = 'SubPicture:' TabOrder = 6 object ListBoxIFOSub: TListBox Left = 8 Top = 16 Width = 201 Height = 57 Hint = 'List of SubPicture Streams. Indices in [] denote in which PGC ea' + 'ch Stream is available.' ItemHeight = 13 TabOrder = 0 end end object GroupBoxIFOVideo: TGroupBox Left = 328 Top = 344 Width = 217 Height = 49 Caption = 'Video:' TabOrder = 7 object EditIFOVideo: TEdit Left = 8 Top = 16 Width = 201 Height = 21 Hint = 'Information on the Video Stream.' ReadOnly = True TabOrder = 0 end end end object Output: TTabSheet Caption = '&3 Output' ImageIndex = 3 ParentShowHint = False ShowHint = True object RadioGroupSplit: TRadioGroup Left = 176 Top = 264 Width = 97 Height = 65 Hint = 'Creates single Files for each VOB-/CELL-ID' Caption = 'Split:' ItemIndex = 0 Items.Strings = ( 'Never' 'By VOB-ID' 'By CELL-ID') TabOrder = 3 end object GroupBoxStreams: TGroupBox Left = 280 Top = 0 Width = 265 Height = 481 Caption = 'Streams:' TabOrder = 0 object LabelRemap: TLabel Left = 200 Top = 16 Width = 49 Height = 13 Caption = 'Remap to:' end object ButtonAllStreams: TButton Left = 96 Top = 16 Width = 41 Height = 17 Hint = 'Select all Streams and SubStreams' Caption = '&All' TabOrder = 1 OnClick = ButtonAllStreamsClick end object ButtonNoStreams: TButton Left = 144 Top = 16 Width = 41 Height = 17 Hint = 'Deselect all Streams and Substreams' Caption = '&None' TabOrder = 2 OnClick = ButtonNoStreamsClick end object CheckListBoxStreams: TCheckListBox Left = 8 Top = 40 Width = 185 Height = 433 Hint = 'Show all the (Sub-)Streams, and whether each of them is saved (i' + 'nto the Output File) or not' ItemHeight = 13 TabOrder = 3 OnClick = CheckListBoxStreamsClick end object ListBoxRemap: TListBox Left = 200 Top = 40 Width = 57 Height = 433 Hint = 'To which (Sub-)Stream-ID the currently selected (Sub-)Stream is ' + 'remapped' ItemHeight = 13 TabOrder = 4 OnClick = ListBoxRemapClick end object CheckBoxSubstreams: TCheckBox Left = 8 Top = 16 Width = 81 Height = 17 Hint = 'Display Streams or SubStreams (0xBD)' Caption = 'SubStreams' TabOrder = 0 OnClick = CheckBoxSubstreamsClick end end object GroupBoxOutputOptions: TGroupBox Left = 0 Top = 168 Width = 273 Height = 89 Caption = 'Output Options:' TabOrder = 4 object CheckBoxDemux: TCheckBox Left = 8 Top = 40 Width = 65 Height = 17 Hint = 'Demux the currently selected Stream (Note: Don'#39't select more tha' + 't one!)' Caption = 'Demux' TabOrder = 1 OnClick = CheckBoxDemuxClick end object CheckBoxKeepGOPs: TCheckBox Left = 8 Top = 64 Width = 113 Height = 17 Hint = 'Only saves the GroupOfPicture- (GOP) Headers of the Video Stream' + ', which results in a small file that looks as if it contained Vi' + 'deo (e.g. usefull for GraphEdit)' Caption = 'Only GOP-Headers' TabOrder = 2 OnClick = CheckBoxKeepGOPsClick end object CheckBoxAppend: TCheckBox Left = 8 Top = 16 Width = 65 Height = 17 Hint = 'Append to the Output File?' Caption = 'Append' TabOrder = 0 end object CheckBoxAC3Header: TCheckBox Left = 96 Top = 40 Width = 81 Height = 17 Hint = 'Save the AC3-Header when demuxing (Note: Not recommended!)' Caption = 'AC3 Header' Enabled = False TabOrder = 3 end object CheckBoxPCMHeader: TCheckBox Left = 184 Top = 40 Width = 81 Height = 17 Hint = 'Save the PCM-Header when demuxing (Note: Not recommended!)' Caption = 'PCM Header' Enabled = False TabOrder = 4 end object CheckBoxDVD2AVI: TCheckBox Left = 184 Top = 64 Width = 81 Height = 17 Hint = 'Creates a DVD2AVI 1.76 Project-File (if Video-Stream is being sa' + 'ved)' Caption = 'DVD2AVI' TabOrder = 5 end end object GroupBoxSplitSize: TGroupBox Left = 0 Top = 264 Width = 169 Height = 65 Caption = 'Split File Size (MB):' TabOrder = 2 object ComboBoxFileSize: TComboBox Left = 8 Top = 24 Width = 153 Height = 21 DropDownCount = 4 ItemHeight = 13 TabOrder = 0 OnKeyPress = EditFileSizeKeyPress Items.Strings = ( '512' '1024' '2048' '4096') end end object GroupBoxFileName: TGroupBox Left = 0 Top = 0 Width = 273 Height = 49 Caption = 'Output Name:' TabOrder = 1 object ButtonOutput: TButton Left = 240 Top = 16 Width = 25 Height = 21 Caption = '...' Default = True TabOrder = 1 OnClick = ButtonOutputClick end object EditFileName: TEdit Left = 8 Top = 16 Width = 225 Height = 21 TabOrder = 0 OnChange = EditFileNameChange end end object GroupBox3: TGroupBox Left = 0 Top = 392 Width = 273 Height = 89 Caption = 'Video Stream:' TabOrder = 5 object Label5: TLabel Left = 8 Top = 36 Width = 26 Height = 13 Caption = 'Rate:' end object Label8: TLabel Left = 8 Top = 60 Width = 28 Height = 13 Caption = 'Ratio:' end object ComboBoxFrameRate: TComboBox Left = 40 Top = 36 Width = 225 Height = 21 Hint = 'Selected the Frame Rate (Note: Only a Subset of these is support' + 'ed in VOBs)' Style = csDropDownList DropDownCount = 9 ItemHeight = 13 TabOrder = 0 Items.Strings = ( 'Original' '23.976 (24000/1001) fps' '24 fps' '25 fps' '29.97 (30000/1001) fps' '30 fps' '50 fps' '59.94 (60000/1001) fps' '60 fps') end object ComboBoxAspectRatio: TComboBox Left = 40 Top = 60 Width = 225 Height = 21 Hint = 'Selected the Aspect Ratio (Note: Only a Subset of these is suppo' + 'rted in VOBs)' Style = csDropDownList DropDownCount = 5 ItemHeight = 13 TabOrder = 1 Items.Strings = ( 'Original' 'Square pixels' '4:3 display' '16:9 display' '2.21:1 display') end object CheckBoxDemacro: TCheckBox Left = 8 Top = 16 Width = 129 Height = 17 Caption = 'Remove Macrovision?' Checked = True State = cbChecked TabOrder = 2 end end object RadioGroupOutputs: TRadioGroup Left = 0 Top = 56 Width = 273 Height = 105 Caption = 'Outputs:' Columns = 2 ItemIndex = 0 Items.Strings = ( 'Output 0') TabOrder = 6 OnClick = RadioGroupOutputsClick end end object ETA: TTabSheet Caption = '&4 ETA' ImageIndex = 3 TabVisible = False object GroupBoxETA: TGroupBox Left = 0 Top = 0 Width = 545 Height = 241 Caption = 'Estimated Time of Arrival:' TabOrder = 0 object EditETA: TEdit Left = 24 Top = 64 Width = 497 Height = 115 Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -96 Font.Name = 'Arial' Font.Style = [] ParentFont = False ReadOnly = True TabOrder = 0 end end object GroupBoxSpeed: TGroupBox Left = 0 Top = 248 Width = 545 Height = 233 Caption = 'Average Speed:' TabOrder = 1 object EditKS: TEdit Left = 24 Top = 64 Width = 497 Height = 115 Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -96 Font.Name = 'Arial' Font.Style = [] ParentFont = False ReadOnly = True TabOrder = 0 end end end end object ButtonRun: TButton Left = 8 Top = 520 Width = 75 Height = 25 Hint = 'Start Processing' Caption = '&Run' ParentShowHint = False ShowHint = True TabOrder = 1 OnClick = ButtonRunClick end object ProgressBar1: TProgressBar Left = 88 Top = 520 Width = 457 Height = 25 Hint = 'Progress Bar of all Files in the List' Min = 0 Max = 100 ParentShowHint = False Smooth = True ShowHint = True TabOrder = 2 end object OpenVOBDialog: TOpenDialog Filter = 'MPEG-2 Stream (*.vob; *.m2p; *.lst)|*.vob; *.m2p; *.lst|All File' + 's (*.*)|*.*' Options = [ofHideReadOnly, ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing] Title = 'Load VOB File(s)...' Left = 444 Top = 520 end object OpenIFODialog: TOpenDialog Filter = 'IFO Files (*.ifo)|*.ifo|All Files (*.*)|*.*' Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing] Title = 'Load IFO File...' Left = 412 Top = 520 end object SaveOutputDialog: TSaveDialog DefaultExt = 'vob' Filter = 'MPEG-2 Stream (*.vob; *.m2p)|*.vob;*.m2p|MPEG-2 Video Stream (*.' + 'm2v)|*.m2v|AC3 Stream (*.ac3)|*.ac3|Raw PCM Stream (*.raw)|*.raw' + '|All Files (*.*)|*.*' Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing] Title = 'Save vStrip output as...' Left = 512 Top = 520 end object SaveSettingsDialog: TSaveDialog DefaultExt = 'vsc' Filter = 'vStrip Configuration Files (*.vsc)|*.vsc|All Files|*.*' Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing] Title = 'Save vStrip Configuration File as...' Left = 480 Top = 520 end object OpenSettingsDialog: TOpenDialog Filter = 'vStrip Configuration Files (*.vsc)|*.vsc|All Files|*.*' Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing] Title = 'Load vStrip Configuration File...' Left = 376 Top = 520 end object PopupMenuIFO: TPopupMenu Left = 340 Top = 520 object SetStartLBA: TMenuItem Caption = 'Set &Start LBA' OnClick = SetStartLBAClick end object SetEndLBA: TMenuItem Caption = 'Set &End LBA' OnClick = SetEndLBAClick end object SetStartEndLBA: TMenuItem Caption = 'Set Start && End &LBA' OnClick = SetStartEndLBAClick end end end