Make(delphi) Add(MainForm,4380223,56,56) { Left=20 Top=105 Width=472 Height=295 Caption="PlaginCoder v1.1" BorderStyle=1 } Add(Hub,13848428,546,196) { OutCount=5 link(onEvent1,970433:doEvent,[(592,202)(592,312)(65,312)(65,419)]) link(onEvent2,16045173:doWork1,[(590,209)(590,311)(149,311)(149,412)]) link(onEvent3,10840827:doWork1,[(590,216)(590,335)(149,335)(149,454)]) link(onEvent4,71088:doWork1,[(590,223)(590,359)(149,359)(149,496)]) link(onEvent5,7955749:doWork1,[(590,230)(590,384)(149,384)(149,538)]) } Add(Label,9485883,336,49) { Left=65 Top=25 Caption="" } Add(Hub,13948935,105,133) { link(onEvent1,11796686:doValue,[(207,139)(207,55)]) link(onEvent2,506120:doWork1,[(151,146)(151,188)(46,188)(46,223)]) } Add(Memory,11796686,287,49) { Default=String(0) link(onData,7717946:doEvent1,[]) } Add(MultiElement,2839202,161,259) { link(onEvent1,11738597:doEvent2,[(368,265)(368,496)]) link(onEvent2,14200215:doEvent2,[(221,272)(221,97)]) link(Data1,6731599:Data4,[(167,251)(316,251)(316,286)(461,286)]) link(Data2,6731599:Data5,[(174,251)(323,251)(323,286)(468,286)]) link(Data3,2261399:String,[(181,251)(456,251)(456,320)(727,320)]) link(Data4,2121480:String,[(188,251)(491,251)(491,317)(790,317)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=3 WorkCount=1 DataCount=4 VarCount=1 Width=391 Height=242 link(doWork1,1737905:doCompare,[(182,27)(182,115)]) link(Var1,3984047:Data2,[(27,200)(265,200)]) } Add(WinExec,7213336,49,105) { FileName="C:\codec\enc_neroaac.exe" Point(onConsoleTerminate) Point(doConsoleExec) link(Params,8302910:FString,[(62,93)(100,93)(100,170)(139,170)]) link(onConsoleTerminate,11814462:doWork1,[(111,118)(111,188)]) } Add(FormatStr,8302910,133,126) { DataCount=4 Mask="%3 %4 -if "%1" -of "%2"" Point(FString) link(onFString,1347773:onEvent2,[(289,132)(289,34)]) link(Str1,7800813:Data1,[(139,100)(55,100)]) link(Str2,3984047:Data1,[(146,100)(202,100)(202,205)(258,205)]) link(Str3,1347773:Data3,[(153,66)(41,66)]) link(Str4,1347773:Data4,[(160,77)(48,77)]) } Add(If_else,1737905,315,109) { link(onTrue,1245011:doEvent1,[(359,115)(359,83)(79,83)(79,52)]) link(Op2,13030878:Value,[(328,97)(321,97)]) } Add(Hub,1245011,91,46) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,52)(159,115)]) link(onEvent2,8302910:doString,[(128,59)(128,132)]) link(onEvent3,1347773:onEvent1,[(267,66)(267,27)]) link(onEvent4,7213336:doConsoleExec,[(135,73)(135,99)(37,99)(37,125)]) } Add(Memory,13030878,315,53) { Default=String(wav) } Add(Replace,10844910,196,109) { SubStr=".wav" DestStr=".mp4" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,65)(34,65)]) } Add(Memory,16104156,252,109) { } Add(GetData,3984047,252,154) { link(Data,16104156:Value,[]) } Add(GetData,7800813,49,42) { link(Data,1347773:Data1,[(55,32)(27,32)]) } Add(MultiElement,11814462,133,182) { link(Data1,7800813:Data2,[(139,145)(62,145)]) } BEGIN_SDK Add(EditMulti,2353905,21,21) { WorkCount=1 DataCount=1 Width=384 link(doWork1,1321826:doValue,[(42,27)(42,111)]) } Add(Delete,14659563,168,105) { link(onDelete,1737905:doCompare,[]) link(Count,15669858:Result,[(188,93)(209,93)(209,149)(230,149)]) } Add(Memory,2250705,168,147) { } Add(Math,15669858,224,105) { OpType=1 Op2=8 } Add(Hub,14603204,105,105) { OutCount=3 link(onEvent1,2250705:doValue,[(153,111)(153,153)]) link(onEvent2,14600329:doLength,[(153,118)(153,62)]) link(onEvent3,14659563:doDelete,[(153,125)(153,111)]) } Add(Length,14600329,168,56) { link(onLength,15669858:doOperation,[(212,62)(212,111)]) } Add(DirTools,9641381,343,105) { NoConfirmation=1 NoErrorUI=1 Silent=1 link(Source,2600406:Data2,[(349,97)(76,97)]) } Add(If_else,1737905,280,105) { link(onTrue,9641381:doDelete,[(328,111)(328,125)]) link(Op2,13030878:Value,[(293,97)(286,97)]) } Add(Memory,13030878,280,49) { Default=String(-enc.wav) } Add(Memory,1321826,63,105) { Point(Data) link(onData,14603204:doEvent1,[]) link(Data,2600406:Data1,[]) } Add(GetData,2600406,63,56) { link(Data,2353905:Data1,[(69,38)(27,38)]) } END_SDK END_SDK Add(MultiElement,506120,56,217) { } BEGIN_SDK Add(EditMulti,253623,21,21) { EventCount=1 WorkCount=1 VarCount=1 link(doWork1,13201767:doValue,[(45,27)(45,55)]) link(Var1,2032634:Value,[(27,197)(272,197)]) } Add(If_else,4043485,112,98) { link(onTrue,20507:doString,[(156,104)(156,128)(100,128)(100,146)]) link(onFalse,3015712:doString,[(152,111)(152,146)]) link(Op1,13201767:Value,[(118,93)(76,93)]) link(Op2,11190077:Value,[(125,93)(118,93)]) } Add(Memory,11190077,112,49) { Default=String(0) Point(Data) } Add(Memory,13201767,70,49) { Default=String(0) Point(Data) link(onData,4043485:doCompare,[(107,55)(107,104)]) } Add(FormatStr,20507,112,140) { DataCount=0 Mask="2" Point(doMask) Point(FString) link(onFString,6930845:doEvent2,[(177,146)(177,153)]) } Add(FormatStr,3015712,161,140) { DataCount=0 Mask="6" Point(doMask) Point(FString) link(onFString,6930845:doEvent1,[]) } Add(Memory,2032634,266,140) { Default=String(2) link(onData,253623:onEvent1,[(310,146)(310,27)]) } Add(Hub,6930845,210,140) { InCount=2 OutCount=1 link(onEvent1,2032634:doValue,[]) } END_SDK Add(CheckBox,11237173,385,490) { Left=160 Top=150 Visible=1 Checked=0 Point(onMouseMove) } Add(ComboBox,16481272,840,399) { Left=340 Width=80 Height=21 Visible=1 Strings=#5:48000|5:44100|5:32000| DataType=1 ReadOnly=0 Point(doVisible) } Add(MultiElement,592087,161,350) { link(onEvent1,11738597:doEvent4,[(378,356)(378,510)]) link(onEvent2,14200215:doEvent4,[(221,363)(221,111)]) link(Data1,6731599:Data8,[(167,314)(489,314)]) link(Data2,6731599:Data9,[(174,314)(496,314)]) link(Data3,1397990:String,[(181,335)(456,335)(456,467)(727,467)]) link(Data4,3291996:String,[(188,335)(491,335)(491,467)(790,467)]) link(Data5,16481272:String,[(195,335)(526,335)(526,467)(853,467)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=4 WorkCount=1 DataCount=5 VarCount=1 Width=391 Height=284 link(doWork1,1737905:doCompare,[(182,27)(182,125)]) } Add(WinExec,6622256,56,126) { FileName="C:\codec\ffmpeg.exe" Mode=5 RunEvent=1 Point(doConsoleExec) Point(onConsoleTerminate) link(Params,16232980:FString,[(69,117)(104,117)(104,187)(139,187)]) link(onConsoleTerminate,10518924:doEvent1,[(100,139)(100,177)(44,177)(44,230)]) } Add(FormatStr,16232980,133,140) { DataCount=5 Mask="-i "%1" -ab %4 -ar %5 -ac %3 -acodec ac3 -y "%2"" Point(doMask) Point(FString) link(onFString,1347773:onEvent2,[(291,146)(291,34)]) link(Str1,4874132:Data1,[(139,115)(41,115)]) link(Str2,2062527:Data1,[(146,128)(198,128)(198,226)(251,226)]) link(Str3,1347773:Data3,[(153,82)(41,82)]) link(Str4,1347773:Data4,[(160,82)(48,82)]) link(Str5,1347773:Data5,[(167,82)(55,82)]) } Add(If_else,1737905,315,119) { link(onTrue,1245011:doEvent1,[(359,125)(359,97)(79,97)(79,62)]) link(Op2,13030878:Value,[(328,111)(321,111)]) } Add(Hub,1245011,91,56) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,62)(159,146)]) link(onEvent2,16232980:doString,[(128,69)(128,146)]) link(onEvent3,1347773:onEvent1,[(267,76)(267,27)]) link(onEvent4,6622256:doExec,[(135,83)(135,111)(44,111)(44,132)]) } Add(Memory,13030878,315,63) { Default=String(wav) } Add(GetData,4874132,35,56) { link(Data,1347773:Data1,[(41,38)(27,38)]) } Add(MultiElement,6462542,98,182) { link(Data1,4874132:Data2,[(104,135)(48,135)]) } BEGIN_SDK Add(EditMulti,2353905,21,21) { WorkCount=1 DataCount=1 Width=384 link(doWork1,1321826:doValue,[(42,27)(42,111)]) } Add(Delete,14659563,168,105) { link(onDelete,1737905:doCompare,[]) link(Count,15669858:Result,[(188,93)(209,93)(209,149)(230,149)]) } Add(Memory,2250705,168,147) { } Add(Math,15669858,224,105) { OpType=1 Op2=8 } Add(Hub,14603204,105,105) { OutCount=3 link(onEvent1,2250705:doValue,[(153,111)(153,153)]) link(onEvent2,14600329:doLength,[(153,118)(153,62)]) link(onEvent3,14659563:doDelete,[(153,125)(153,111)]) } Add(Length,14600329,168,56) { link(onLength,15669858:doOperation,[(212,62)(212,111)]) } Add(DirTools,9641381,343,105) { NoConfirmation=1 NoErrorUI=1 Silent=1 link(Source,2600406:Data2,[(349,97)(76,97)]) } Add(If_else,1737905,280,105) { link(onTrue,9641381:doDelete,[(328,111)(328,125)]) link(Op2,13030878:Value,[(293,97)(286,97)]) } Add(Memory,13030878,280,49) { Default=String(-enc.wav) } Add(Memory,1321826,63,105) { Point(Data) link(onData,14603204:doEvent1,[]) link(Data,2600406:Data1,[]) } Add(GetData,2600406,63,56) { link(Data,2353905:Data1,[(69,38)(27,38)]) } END_SDK Add(Replace,10844910,196,140) { SubStr=".wav" DestStr=".ac3" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,80)(34,80)]) } Add(Memory,16104156,245,140) { } Add(GetData,2062527,245,182) { Count=3 link(Data,16104156:Value,[]) } Add(Memory,1809278,196,224) { link(onData,1347773:onEvent4,[(320,230)(320,48)]) } Add(DoData,7240604,140,224) { link(onEventData,1809278:doValue,[]) link(Data,2062527:Data2,[(146,219)(258,219)]) } Add(Hub,10518924,56,224) { OutCount=3 link(onEvent1,6462542:doWork1,[(93,230)(93,188)]) link(onEvent2,7240604:doData,[(114,237)(114,230)]) link(onEvent3,1347773:onEvent3,[(250,244)(250,41)]) } END_SDK Add(DropFile,7867971,238,147) { link(onDropFile,2362806:doEvent1,[]) } Add(ListBox,807246,511,35) { Top=40 Width=460 Height=225 Ctl3D=1 SelectAdd=0 Point(doVisible) link(Str,6731599:Data1,[(517,27)(481,27)(481,286)(440,286)]) } Add(MultiElement,16722502,434,147) { link(onEvent1,13848428:doEvent1,[(508,153)(508,202)]) } BEGIN_SDK Add(EditMulti,2353905,21,21) { EventCount=1 WorkCount=2 VarCount=1 link(doWork1,14603204:doEvent1,[(63,27)(63,111)]) link(doWork2,10994809:doEvent2,[(63,34)(63,160)]) link(Var1,2250705:Value,[(27,197)(174,197)]) } Add(Delete,14659563,168,98) { link(onDelete,2353905:onEvent1,[(260,104)(260,27)]) link(Count,15669858:Result,[(188,86)(209,86)(209,184)(230,184)]) } Add(Memory,2250705,168,140) { } Add(Math,15669858,224,112) { OpType=1 Op2=3 } Add(Hub,14603204,105,105) { OutCount=3 link(onEvent1,10994809:doEvent1,[(149,111)(149,132)(93,132)(93,153)]) link(onEvent2,14600329:doLength,[(153,118)(153,48)]) link(onEvent3,14659563:doDelete,[(153,125)(153,104)]) } Add(Length,14600329,168,42) { link(onLength,15669858:doOperation,[(212,48)(212,118)]) } Add(Hub,10994809,105,147) { InCount=2 OutCount=1 link(onEvent1,2250705:doValue,[(153,153)(153,146)]) } END_SDK Add(ComboBox,3291996,777,399) { Left=250 Width=80 Height=21 Visible=1 Strings=#3:448|3:416|3:384|3:352|3:320|3:288|3:256|3:224|3:192|3:160|3:128|2:64| DataType=1 ReadOnly=0 Point(doVisible) } Add(Hub,2362806,371,147) { InCount=5 OutCount=1 link(onEvent1,16722502:doWork1,[]) } Add(MultiElement,71088,161,490) { link(onEvent1,11738597:doEvent7,[(375,496)(375,531)]) link(onEvent2,14200215:doEvent7,[(217,503)(217,132)]) link(onEvent4,2362806:doEvent4,[(284,517)(284,174)]) link(Data1,6731599:Data14,[(167,384)(531,384)]) link(Data2,6731599:Data15,[(174,384)(538,384)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=4 WorkCount=1 DataCount=2 VarCount=1 Width=391 Height=207 link(doWork1,1737905:doCompare,[(182,27)(182,115)]) } Add(WinExec,9755656,49,102) { FileName="C:\codec\oggdecV1.9.6.exe" Mode=5 RunEvent=1 Point(doConsoleExec) Point(doConsoleInput) Point(onConsoleTerminate) link(Params,10907596:FString,[(62,90)(100,90)(100,146)(139,146)]) link(onConsoleTerminate,7240604:doData,[(111,115)(111,167)]) } Add(FormatStr,10907596,133,102) { Mask="--decode -m "%1" -w "%2"" Point(FString) link(onFString,1347773:onEvent2,[(289,108)(289,34)]) link(Str1,1347773:Data1,[(139,62)(27,62)]) link(Str2,2062527:Data1,[(146,90)(202,90)(202,198)(258,198)]) } Add(If_else,1737905,315,109) { link(onTrue,1245011:doEvent1,[(359,115)(359,83)(79,83)(79,52)]) link(Op2,13030878:Value,[(328,97)(321,97)]) } Add(Hub,1245011,91,46) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,52)(159,115)]) link(onEvent2,10907596:doString,[(128,59)(128,108)]) link(onEvent3,1347773:onEvent1,[(267,66)(267,27)]) link(onEvent4,9755656:doConsoleExec,[(135,73)(135,97)(37,97)(37,122)]) } Add(Memory,13030878,315,53) { Default=String(ogg) } Add(Replace,10844910,196,109) { SubStr=".ogg" DestStr="-enc.wav" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,65)(34,65)]) } Add(Memory,16104156,252,109) { } Add(GetData,2062527,252,154) { link(Data,16104156:Value,[]) } Add(Memory,1809278,196,158) { link(onData,1347773:onEvent4,[(320,164)(320,48)]) } Add(DoData,7240604,140,161) { link(onEventData,1809278:doValue,[(184,167)(184,164)]) link(Data,2062527:Data2,[(146,149)(206,149)(206,198)(265,198)]) } END_SDK Add(Hub,12462830,644,399) { InCount=2 OutCount=3 link(onEvent1,1397990:doVisible,[(697,405)(697,447)]) link(onEvent2,3291996:doVisible,[(728,412)(728,447)]) link(onEvent3,16481272:doVisible,[(760,419)(760,447)]) } Add(ComboBox,1397990,714,399) { Left=160 Width=80 Height=21 Visible=1 Strings=#1:2|1:3|1:4|1:5|1:6| DataType=1 ReadOnly=0 Point(doVisible) } Add(MultiElement,7955749,161,532) { link(onEvent1,11738597:doEvent8,[]) link(onEvent2,14200215:doEvent8,[(217,545)(217,139)]) link(onEvent4,2362806:doEvent5,[(284,559)(284,181)]) link(Data1,6731599:Data16,[(167,405)(545,405)]) link(Data2,6731599:Data17,[(174,405)(552,405)]) link(Data3,506120:Var1,[(181,394)(62,394)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=4 WorkCount=1 DataCount=3 VarCount=1 Width=391 Height=207 link(doWork1,1737905:doCompare,[(182,27)(182,115)]) } Add(FormatStr,4375972,122,106) { DataCount=5 Mask="-i "%1" -ab 448 -ar 48000 -ac %3 -y "%2"" Point(doMask) Point(FString) link(onFString,1347773:onEvent2,[(269,112)(269,34)]) link(Str1,1347773:Data1,[(128,64)(27,64)]) link(Str2,2062527:Data1,[(135,94)(197,94)(197,198)(258,198)]) link(Str3,1347773:Data3,[(142,64)(41,64)]) } Add(WinExec,2555742,45,113) { FileName="C:\codec\ffmpeg.exe" Mode=5 RunEvent=1 Point(doConsoleExec) Point(doConsoleInput) Point(onConsoleTerminate) link(Params,4375972:FString,[(58,90)(128,90)]) link(onConsoleTerminate,7240604:doData,[(109,126)(109,167)]) } Add(If_else,1737905,315,109) { link(onTrue,1245011:doEvent1,[(359,115)(359,83)(79,83)(79,52)]) link(Op2,13030878:Value,[(328,97)(321,97)]) } Add(Hub,1245011,91,46) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,52)(159,115)]) link(onEvent2,4375972:doString,[(135,59)(135,117)(75,117)(75,112)]) link(onEvent3,1347773:onEvent1,[(267,66)(267,27)]) link(onEvent4,2555742:doConsoleExec,[(135,73)(135,103)(33,103)(33,133)]) } Add(Memory,13030878,315,53) { Default=String(ac3) } Add(Replace,10844910,196,109) { SubStr=".ac3" DestStr="-enc.wav" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,65)(34,65)]) } Add(Memory,16104156,252,109) { } Add(GetData,2062527,252,154) { link(Data,16104156:Value,[]) } Add(Memory,1809278,196,158) { link(onData,1347773:onEvent4,[(320,164)(320,48)]) } Add(DoData,7240604,140,161) { link(onEventData,1809278:doValue,[(184,167)(184,164)]) link(Data,2062527:Data2,[(146,149)(206,149)(206,198)(265,198)]) } END_SDK Add(ComboBox,2121480,777,252) { Left=250 Width=80 Height=21 Visible=1 Strings=#5:-hev2|3:-he|3:-lc| DataType=1 ReadOnly=0 Point(doVisible) } Add(MultiElement,16045173,161,406) { link(onEvent1,11738597:doEvent5,[(375,412)(375,517)]) link(onEvent2,14200215:doEvent5,[(217,419)(217,118)]) link(onEvent4,2362806:doEvent2,[(267,433)(267,160)]) link(Data1,6731599:Data10,[(167,342)(503,342)]) link(Data2,6731599:Data11,[(174,342)(510,342)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=4 WorkCount=1 DataCount=2 VarCount=1 Width=391 Height=186 link(doWork1,1737905:doCompare,[(182,27)(182,115)]) } Add(WinExec,9755656,49,102) { FileName="C:\codec\lame3_98b8.exe" Mode=5 RunEvent=1 Point(doConsoleExec) Point(doConsoleInput) Point(onConsoleTerminate) link(Params,10907596:FString,[(62,90)(100,90)(100,146)(139,146)]) link(onConsoleTerminate,7240604:doData,[(111,115)(111,167)]) } Add(FormatStr,10907596,133,102) { Mask="--decode "%1" "%2"" Point(FString) link(onFString,1347773:onEvent2,[(289,108)(289,34)]) link(Str1,1347773:Data1,[(139,62)(27,62)]) link(Str2,2062527:Data1,[(146,90)(202,90)(202,198)(258,198)]) } Add(If_else,1737905,315,109) { link(onTrue,1245011:doEvent1,[(359,115)(359,83)(79,83)(79,52)]) link(Op2,13030878:Value,[(328,97)(321,97)]) } Add(Hub,1245011,91,46) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,52)(159,115)]) link(onEvent2,10907596:doString,[(128,59)(128,108)]) link(onEvent3,1347773:onEvent1,[(267,66)(267,27)]) link(onEvent4,9755656:doConsoleExec,[(135,73)(135,97)(37,97)(37,122)]) } Add(Memory,13030878,315,53) { Default=String(mp3) } Add(Replace,10844910,196,109) { SubStr=".mp3" DestStr="-enc.wav" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,65)(34,65)]) } Add(Memory,16104156,252,109) { } Add(GetData,2062527,252,154) { link(Data,16104156:Value,[]) } Add(Memory,1809278,196,158) { link(onData,1347773:onEvent4,[(320,164)(320,48)]) } Add(DoData,7240604,140,161) { link(onEventData,1809278:doValue,[(184,167)(184,164)]) link(Data,2062527:Data2,[(146,149)(206,149)(206,198)(265,198)]) } END_SDK Add(Hub,11738597,553,483) { InCount=8 OutCount=1 link(onEvent1,807246:doAdd,[(599,489)(599,196)(501,196)(501,41)]) } Add(Hub,328828,644,252) { InCount=2 link(onEvent1,2261399:doVisible,[(697,258)(697,300)]) link(onEvent2,2121480:doVisible,[(728,265)(728,300)]) } Add(GetData,6731599,434,238) { Count=17 link(Data,16722502:Var1,[]) } Add(Hub,14200215,238,84) { InCount=8 OutCount=1 link(onEvent1,9485883:doText,[(302,90)(302,55)]) } Add(ComboBox,2261399,714,252) { Left=160 Width=80 Height=21 Visible=1 Strings=#4:-q 1|6:-q 0,9|6:-q 0,8|6:-q 0,7|6:-q 0,6|6:-q 0,5|6:-q 0,4|6:-q 0,3|6:-q 0,2|6:-q 0,1|4:-q 0| DataType=1 ReadOnly=0 Point(doVisible) } Add(ComboBox,15698157,56,126) { Left=70 Width=80 Height=21 Strings=#5:a mp3|5:a mp4|5:a ogg|5:a wav|5:a ac3| ReadOnly=0 link(onClick,13948935:doEvent1,[]) } Add(MultiElement,4292240,161,217) { link(onEvent1,11738597:doEvent1,[(368,223)(368,489)]) link(onEvent2,14200215:doEvent1,[(221,230)(221,90)]) link(Data1,6731599:Data2,[(167,209)(309,209)(309,286)(447,286)]) link(Data2,6731599:Data3,[(174,209)(316,209)(316,286)(454,286)]) link(Data3,16329278:String,[(181,209)(456,209)(456,243)(727,243)]) link(Data4,3487112:String,[(188,209)(491,209)(491,243)(790,243)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=4 WorkCount=1 DataCount=4 VarCount=1 Width=391 Height=298 link(doWork1,1737905:doCompare,[(182,27)(182,111)]) } Add(WinExec,9755656,49,98) { FileName="C:\codec\lame3_98b8.exe" Mode=5 RunEvent=1 Point(doConsoleExec) Point(doConsoleInput) Point(onConsoleTerminate) link(Params,10907596:FString,[(62,86)(100,86)(100,142)(139,142)]) link(onConsoleTerminate,10518924:doEvent1,[(93,111)(93,163)(37,163)(37,216)]) } Add(FormatStr,10907596,133,98) { DataCount=4 Mask="%4 %3 "%1" "%2"" Point(FString) link(onFString,1347773:onEvent2,[(289,104)(289,34)]) link(Str1,11618727:Data2,[(139,82)(55,82)]) link(Str2,2062527:Data1,[(146,90)(202,90)(202,198)(258,198)]) link(Str3,1347773:Data3,[(153,62)(41,62)]) link(Str4,1347773:Data4,[(160,62)(48,62)]) } Add(If_else,1737905,315,105) { link(onTrue,1245011:doEvent1,[(359,111)(359,83)(79,83)(79,48)]) link(Op2,13030878:Value,[(328,97)(321,97)]) } Add(Hub,1245011,91,42) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,48)(159,111)]) link(onEvent2,10907596:doString,[(128,55)(128,104)]) link(onEvent3,1347773:onEvent1,[(267,62)(267,27)]) link(onEvent4,9755656:doConsoleExec,[(135,69)(135,97)(37,97)(37,118)]) } Add(Memory,13030878,315,49) { Default=String(wav) } Add(Replace,10844910,196,105) { SubStr=".wav" DestStr=".mp3" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,65)(34,65)]) } Add(Memory,16104156,252,105) { } Add(GetData,2062527,252,154) { Count=3 link(Data,16104156:Value,[]) } Add(Memory,1809278,196,154) { link(onData,1347773:onEvent4,[(320,160)(320,48)]) } Add(DoData,7240604,140,161) { link(onEventData,1809278:doValue,[(184,167)(184,160)]) link(Data,2062527:Data2,[(146,149)(206,149)(206,198)(265,198)]) } Add(MultiElement,9626814,140,210) { link(Data1,11618727:Data1,[(146,138)(48,138)]) } BEGIN_SDK Add(EditMulti,2353905,21,21) { WorkCount=1 DataCount=1 Width=384 link(doWork1,1321826:doValue,[(42,27)(42,111)]) } Add(Delete,14659563,168,105) { link(onDelete,1737905:doCompare,[]) link(Count,15669858:Result,[(188,93)(209,93)(209,149)(230,149)]) } Add(Memory,2250705,168,147) { } Add(Math,15669858,224,105) { OpType=1 Op2=8 } Add(Hub,14603204,105,105) { OutCount=3 link(onEvent1,2250705:doValue,[(153,111)(153,153)]) link(onEvent2,14600329:doLength,[(153,118)(153,62)]) link(onEvent3,14659563:doDelete,[(153,125)(153,111)]) } Add(Length,14600329,168,56) { link(onLength,15669858:doOperation,[(212,62)(212,111)]) } Add(DirTools,9641381,343,105) { NoConfirmation=1 NoErrorUI=1 Silent=1 link(Source,2600406:Data2,[(349,97)(76,97)]) } Add(If_else,1737905,280,105) { link(onTrue,9641381:doDelete,[(328,111)(328,125)]) link(Op2,13030878:Value,[(293,97)(286,97)]) } Add(Memory,13030878,280,49) { Default=String(-enc.wav) } Add(Memory,1321826,63,105) { Point(Data) link(onData,14603204:doEvent1,[]) link(Data,2600406:Data1,[]) } Add(GetData,2600406,63,56) { link(Data,2353905:Data1,[(69,38)(27,38)]) } END_SDK Add(Hub,10518924,49,210) { OutCount=3 link(onEvent1,9626814:doWork1,[]) link(onEvent2,7240604:doData,[(111,223)(111,167)]) link(onEvent3,1347773:onEvent3,[(247,230)(247,41)]) } Add(GetData,11618727,42,35) { Count=3 link(Data,1347773:Data1,[(48,28)(27,28)]) } END_SDK Add(GetData,10978595,329,98) { link(Data,11796686:Value,[(335,90)(293,90)]) } Add(MultiElement,10071422,161,301) { link(onEvent1,11738597:doEvent3,[(368,307)(368,503)]) link(onEvent2,14200215:doEvent3,[(221,314)(221,104)]) link(Data1,6731599:Data6,[(167,289)(475,289)]) link(Data2,6731599:Data7,[(174,289)(482,289)]) link(Data3,3176877:String,[(181,293)(456,293)(456,390)(727,390)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=3 WorkCount=1 DataCount=3 VarCount=1 Width=391 Height=207 link(doWork1,1737905:doCompare,[(182,27)(182,129)]) } Add(WinExec,7213336,49,119) { FileName="C:\codec\oggenc2.85.exe" Point(onConsoleTerminate) Point(doConsoleExec) link(Params,8302910:FString,[(62,107)(100,107)(100,170)(139,170)]) link(onConsoleTerminate,14073372:doWork1,[(107,132)(107,181)]) } Add(FormatStr,8302910,133,126) { DataCount=3 Mask="-%3 --converter 0 "%1"" Point(FString) link(onFString,1347773:onEvent2,[(289,132)(289,34)]) link(Str1,4874132:Data1,[(139,107)(41,107)]) link(Str2,1347773:Data2,[(146,66)(34,66)]) link(Str3,1347773:Data3,[(153,66)(41,66)]) } Add(If_else,1737905,315,123) { link(onTrue,1245011:doEvent1,[(359,129)(359,97)(79,97)(79,66)]) link(Op2,13030878:Value,[(328,111)(321,111)]) } Add(Hub,1245011,91,60) { OutCount=4 link(onEvent2,8302910:doString,[(128,73)(128,132)]) link(onEvent3,1347773:onEvent1,[(267,80)(267,27)]) link(onEvent4,7213336:doConsoleExec,[(135,87)(135,113)(37,113)(37,139)]) } Add(Memory,13030878,315,67) { Default=String(wav) } Add(GetData,4874132,35,56) { link(Data,1347773:Data1,[(41,38)(27,38)]) } Add(MultiElement,14073372,133,175) { link(Data1,4874132:Data2,[(139,131)(48,131)]) } BEGIN_SDK Add(EditMulti,2353905,21,21) { WorkCount=1 DataCount=1 Width=384 link(doWork1,1321826:doValue,[(42,27)(42,111)]) } Add(Delete,14659563,168,105) { link(onDelete,1737905:doCompare,[]) link(Count,15669858:Result,[(188,93)(209,93)(209,149)(230,149)]) } Add(Memory,2250705,168,147) { } Add(Math,15669858,224,105) { OpType=1 Op2=8 } Add(Hub,14603204,105,105) { OutCount=3 link(onEvent1,2250705:doValue,[(153,111)(153,153)]) link(onEvent2,14600329:doLength,[(153,118)(153,62)]) link(onEvent3,14659563:doDelete,[(153,125)(153,111)]) } Add(Length,14600329,168,56) { link(onLength,15669858:doOperation,[(212,62)(212,111)]) } Add(DirTools,9641381,343,105) { NoConfirmation=1 NoErrorUI=1 Silent=1 link(Source,2600406:Data2,[(349,97)(76,97)]) } Add(If_else,1737905,280,105) { link(onTrue,9641381:doDelete,[(328,111)(328,125)]) link(Op2,13030878:Value,[(293,97)(286,97)]) } Add(Memory,13030878,280,49) { Default=String(-enc.wav) } Add(Memory,1321826,63,105) { Point(Data) link(onData,14603204:doEvent1,[]) link(Data,2600406:Data1,[]) } Add(GetData,2600406,63,56) { link(Data,2353905:Data1,[(69,38)(27,38)]) } END_SDK END_SDK Add(MultiElement,10840827,161,448) { link(onEvent1,11738597:doEvent6,[(375,454)(375,524)]) link(onEvent2,14200215:doEvent6,[(217,461)(217,125)]) link(onEvent4,2362806:doEvent3,[(267,475)(267,167)]) link(Data1,6731599:Data12,[(167,363)(517,363)]) link(Data2,6731599:Data13,[(174,363)(524,363)]) } BEGIN_SDK Add(EditMulti,1347773,21,21) { EventCount=4 WorkCount=1 DataCount=2 VarCount=1 Width=391 Height=193 link(doWork1,1737905:doCompare,[(182,27)(182,115)]) } Add(WinExec,9755656,49,102) { FileName="C:\codec\faad2-2.6.1.exe" Mode=5 RunEvent=1 Point(doConsoleExec) Point(doConsoleInput) Point(onConsoleTerminate) link(Params,10907596:FString,[(62,90)(100,90)(100,146)(139,146)]) link(onConsoleTerminate,7240604:doData,[(111,115)(111,167)]) } Add(FormatStr,10907596,133,102) { Mask="--decode "%1" "%2"" Point(FString) link(onFString,1347773:onEvent2,[(289,108)(289,34)]) link(Str1,1347773:Data1,[(139,62)(27,62)]) link(Str2,2062527:Data1,[(146,90)(202,90)(202,198)(258,198)]) } Add(If_else,1737905,315,109) { link(onTrue,1245011:doEvent1,[(359,115)(359,83)(79,83)(79,52)]) link(Op2,13030878:Value,[(328,97)(321,97)]) } Add(Hub,1245011,91,46) { OutCount=4 link(onEvent1,10844910:doReplace,[(159,52)(159,115)]) link(onEvent2,10907596:doString,[(128,59)(128,108)]) link(onEvent3,1347773:onEvent1,[(267,66)(267,27)]) link(onEvent4,9755656:doConsoleExec,[(135,73)(135,97)(37,97)(37,122)]) } Add(Memory,13030878,315,53) { Default=String(aac) } Add(Replace,10844910,196,109) { SubStr=".aac" DestStr="-enc.wav" link(onReplace,16104156:doValue,[]) link(Str,1347773:Data2,[(202,65)(34,65)]) } Add(Memory,16104156,252,109) { } Add(GetData,2062527,252,154) { link(Data,16104156:Value,[]) } Add(Memory,1809278,196,158) { link(onData,1347773:onEvent4,[(320,164)(320,48)]) } Add(DoData,7240604,140,161) { link(onEventData,1809278:doValue,[(184,167)(184,164)]) link(Data,2062527:Data2,[(146,149)(206,149)(206,198)(265,198)]) } END_SDK Add(ComboBox,3176877,714,322) { Left=160 Width=80 Height=21 Visible=1 Strings=#4:q 10|3:q 9|3:q 8|3:q 7|3:q 6|3:q 5|3:q 4|3:q 3|3:q 2|3:q 1|3:q 0|4:q -1|4:q -2| DataType=1 ReadOnly=0 Point(doVisible) } Add(CheckBox,4334096,385,385) { Left=160 Top=130 Visible=1 Point(onMouseMove) } Add(Memory,6940232,385,539) { Point(Data) link(onData,8619954:doEvent2,[(449,545)(449,447)]) link(Data,11237173:Checked,[]) } Add(Hub,8619954,476,434) { InCount=2 link(onEvent1,11128293:doEvent,[(520,440)(520,272)(485,272)(485,104)]) link(onEvent2,16648013:doEvent,[(632,447)(632,97)]) } Add(Memory,12843025,385,434) { Point(Data) link(onData,8619954:doEvent1,[]) link(Data,4334096:Checked,[]) } Add(ChangeMon,13962382,644,42) { link(onData,3229911:doValue,[]) } Add(Hub,7717946,385,49) { OutCount=3 link(onEvent1,12843025:doValue,[(431,55)(431,251)(375,251)(375,440)]) link(onEvent2,13962382:doData,[(501,62)(501,48)]) link(onEvent3,6940232:doValue,[(431,69)(431,311)(375,311)(375,545)]) } Add(Memory,3229911,700,42) { } Add(Hub,13473597,644,322) { InCount=2 OutCount=1 link(onEvent1,3176877:doVisible,[(697,328)(697,370)]) } Add(ComboBox,16329278,714,175) { Left=160 Width=80 Height=21 Visible=1 Strings=#4:-V 0|4:-V 1|4:-V 2|4:-V 3|4:-V 4|4:-V 5|4:-V 6|4:-V 7|4:-V 8|4:-V 9| DataType=1 ReadOnly=0 Point(doVisible) } Add(Hub,14605852,644,175) { InCount=2 link(onEvent1,16329278:doVisible,[(697,181)(697,223)]) link(onEvent2,3487112:doVisible,[(726,188)(726,223)]) } Add(ComboBox,3487112,777,175) { Left=250 Width=80 Height=21 Visible=1 Strings=#4:-q 0|4:-q 1|4:-q 2|4:-q 3|4:-q 4|4:-q 5|4:-q 6|4:-q 7|4:-q 8|4:-q 9| DataType=1 ReadOnly=0 Point(doVisible) } Add(IndexToChanel,970433,77,413) { Count=5 Point(Index) link(onEvent1,4292240:doWork1,[(136,419)(136,223)]) link(onEvent2,2839202:doWork1,[(136,426)(136,265)]) link(onEvent3,10071422:doWork1,[(136,433)(136,307)]) link(onEvent5,592087:doWork1,[(136,447)(136,356)]) link(Index,10978595:Data1,[(83,273)(335,273)]) } Add(IndexToChanel,11128293,497,98) { Count=5 Point(Index) link(onEvent1,14605852:doEvent1,[(587,104)(587,181)]) link(onEvent2,328828:doEvent1,[(587,111)(587,258)]) link(onEvent3,13473597:doEvent1,[(587,118)(587,328)]) link(onEvent5,12462830:doEvent1,[(587,132)(587,405)]) link(Index,10978595:Data2,[(503,86)(423,86)(423,142)(342,142)]) } Add(IndexToChanel,16648013,700,91) { Count=5 Point(Index) link(onEvent1,14605852:doEvent2,[(744,97)(744,143)(632,143)(632,188)]) link(onEvent2,328828:doEvent2,[(744,104)(744,184)(632,184)(632,265)]) link(onEvent3,13473597:doEvent2,[(744,111)(744,223)(632,223)(632,335)]) link(onEvent5,12462830:doEvent2,[(744,125)(744,269)(632,269)(632,412)]) link(Index,3229911:Value,[]) }