Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
27th January 2006, 17:06 | #181 | Link | ||
Registered User
Join Date: Nov 2001
Location: Germany
Posts: 189
|
Quote:
Quote:
__________________
When birds burp, it must taste like bugs! (Calvin&Hobbes) |
||
27th January 2006, 21:30 | #182 | Link | ||
Registered User
Join Date: Apr 2005
Posts: 1,740
|
Quote:
Quote:
|
||
28th January 2006, 10:58 | #183 | Link |
Registered User
Join Date: Apr 2004
Posts: 287
|
I'm just planning my way through the AutoUpdate section of the program, and here's what i have in mind.
Also, do you want the AutoUpgrade to check for newer versions of MeGUI stored on the server? Or will we just check for new versions of the utility programs that it uses? I was thinking on the serverside, we store the files like this: AppName-incrementing_integer.zip. C# has a Gzip library built in, so we could zip the files up to save a bit of bandwidth. Basically, every time we put a new version on the server, just increase that integer by 1. This makes it easy for me to tell a new version is there, rather than trying to parse out a version number from something like this: Besweet3.2_Beta263. How does that sound? If anyone else has any ideas, gimme a shout.
__________________
Nothing to see here... Last edited by Mutant_Fruit; 28th January 2006 at 11:00. |
28th January 2006, 11:24 | #184 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
28th January 2006, 11:40 | #185 | Link | |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Quote:
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
|
28th January 2006, 14:05 | #187 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
It'd probably be best to set it to only update with more stable versions, when known bugs are few and not much code reworking is going on. Maybe an option for bleeding edge builds. I know it's going to be a while before the codebase is stable, and if people autoupdate and the new one breaks things people are going to be unhappy.
|
29th January 2006, 05:56 | #188 | Link | |
developer wannabe
Join Date: Nov 2001
Location: Brooklyn, NY
Posts: 1,211
|
Quote:
|
|
29th January 2006, 07:35 | #189 | Link |
Registered User
Join Date: Aug 2004
Location: Canada
Posts: 860
|
Do you think you could have MeGUI rename the output file if it is about to overwrite it? So often I'll forget to rename the output file when I'm experimenting with settings and I end up losing my previous files. Just stick a sequential number after the name or something.
|
29th January 2006, 13:47 | #191 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
29th January 2006, 13:54 | #193 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
And I think it's necessary to point out that megui isn't overwriting.. it's the user that's overwriting by creating a job with the same output name.. and in the end it's up to the encoder/muxer to decide what happens if the output already exists. Most overwrite, some append (mp4creator for instance adds input streams to the target file if it already exists).
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
29th January 2006, 14:12 | #194 | Link |
Registered User
Join Date: Apr 2004
Posts: 287
|
Also, could someone take a look at the patch tracker in SF? Theres a few patches there that havn't been commited to CVS.
My "AviSynth script creator patch" has been commited, but hasn't been closed, but theres still 6 others there.
__________________
Nothing to see here... |
31st January 2006, 22:40 | #195 | Link |
Registered User
Join Date: Apr 2004
Posts: 287
|
I've been thinking about this auto-update and i've run into a problem.
What happens when someone manually updates one of the files (such as x264.exe)? Once that happens, i can't tell what version an exe file is, so i don't know whether the one on the server is a newer version or not. How should i handle this case? Will i just flag the file as being an "unrecognised version" and ignore it unless the user wants to force an update?
__________________
Nothing to see here... |
1st February 2006, 00:05 | #196 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
Consider using the created/modified date on the file? Perhaps run it and grab the tag ("x264 core:44 svn-408M (built by Sharktooth)")? Hashes might be useful if people could be counted on to never use an unregistered version, but...
|
1st February 2006, 00:42 | #197 | Link |
Does it really matter?
Join Date: Jun 2004
Location: Chicago, IL
Posts: 1,542
|
1) Any chance of of Being able to specify a folder called AUDIO PLUGINS to put files like bsn.dll the bse files, aac.dll and whatnot in rather than having it in the root folder? It would make the program more organized and easy to use.
2) Also is there anyway for the avisynth script creator to be able to load filters individualy. Like it does for the DGdecode.dll? Even by specifying aavisynth filters folder it doesn't seem to load them. So when you make your scripts your forced to have them in the avisynth root filter directory. Thanks |
1st February 2006, 07:22 | #198 | Link | ||
Registered User
Join Date: Apr 2005
Posts: 1,740
|
Quote:
Quote:
2. There's the 'Load DLL' button in the edit tab of the AviSynth creator. 3. If, for some reason, you want to load all your plugins in every script, try creating a new AviSynth profile with a template like this: Code:
LoadPlugin("Yourplugin0.dll") LoadPlugin("Yourplugin1.dll") ... LoadPlugin("Yourplugin100.dll") <input> <deinterlace> <crop> <resize> <denoise> Last edited by berrinam; 1st February 2006 at 07:25. |
||
1st February 2006, 09:16 | #199 | Link | |
Registered User
Join Date: Apr 2004
Posts: 287
|
Quote:
I could do it using hashes i suppose. But then i'd need an XML file to contain the hashes of the EXE's from each version we put up there. Only problem with that is that i'd need to get a hash of /every/ version ever released into the XML file otherwise there'd be a lot of "unrecognised versions". As for running the exe and parsing out the version from the output... that might be doable. But it means each of the files (from besweet to encraw) would have to supply me that info. I wasn't sure if all the files would do that. I'll check it later. But this approach won't work for dll files...
__________________
Nothing to see here... |
|
1st February 2006, 11:02 | #200 | Link | |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
If You don't like multiple files in MeGUI folder You can create NeroRaw (OR NeroAAC OR as you wish) folder and put neroraw.exe + bsn.dll + ... in it
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|