Log in

View Full Version : release: DNA-PG, a quick and dirty DNA producer GUI


unmei
29th June 2003, 21:55
in my attempt to get friendly with rv9 i realised the GUI i found didn't suit me , so i spent last night writing my own GUI for producer exe.
Programmer who spent weeks refining your GUI please don't be upset, i don't intend to concurrence you. I'm not a big fan of "good looking" interfaces and i also didnt like downloading producer packaged will them. It's all so big..3..4 mb for a GUI..my poor bandwidth :(

Currently the interface is for producer 9.1 but i will install 9.2 and cange the interface to suit 9.2 if necessary, apart from that i will not update the program except for urgent bugs.

I dont want to maintain it because i just needed something to avoid the commandline. That's it, i don't have ambitions with this program, i have something more important running :P

"specs"
programmed in delphi in 11 hours (in a row, including icons, tests watching anime etc). No additional downloads needed. should work under any windows. not much tested (only XP). 360kb RAR file, no installer, no entries in registry or files copied to windows folder. Can reside outside the producer folder. GPL'ed.


screenshot 1 (http://www.hta-bi.bfh.ch/~seilf/DNA-PG/DNA-PG_screenshot1.jpg) screenshot 2 (http://www.hta-bi.bfh.ch/~seilf/DNA-PG/DNA-PG_screenshot1.jpg) download (360kb RAR) (http://www.hta-bi.bfh.ch/~seilf/DNA-PG/DNA-PG_2003-06-29.rar)

ah the name is DNA-PG. "PG" stands for producer GUI :)

ps: i just found OGMs with ogg sound crash producer in my system whereas mkvs with ogg do not (the crash invokes OggDS and mkv use coreVorbis, not OggDS on my comp). But this could be just a issue with producer 9.1.3 and solved in producer 9.2 ..we'll see..

AviSynth input works, as does Matroska, but be careful that the content is actually supported by producer (dunno what is and what not, as someone more experieced with Real Video)


when i say "GPL" i should release the source too, na?
here : DNA-PG source (http://www.hta-bi.bfh.ch/~seilf/DNA-PG/DNA-PG_2003-06-29_source.rar) , 40kb RAR, delphi 7

unmei
30th June 2003, 00:00
damn i already encountered a bug.
if the path to producer contained spaces or either the path to producer or the command line argument passed to it exceeded 80 chars it wouldn't work anymore.

fixed in released binary (same name, but "0.0.1.10")

NOT fixed in the released source,
do it by yourself (only 2 changes):
-in the function "executeFile", local variables : array[0..511] of char;
(instead of [0..79])
-in the procedure dpgmain.startbtnClick() the call of executeFile should have quotes around the first argument (executeFile('"' +somefield +'"', ...) instead of executeFile(somefield, ...) )

sorry i didnt realize my dev comp doesn't have spaces in paths, but the second (this) one does, that's why i realised when i tested on this comp :s