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.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 8th February 2006, 13:27   #1721  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2070 8 Feb 2006
Commit by dimzon
	- Fixes in d2vReader (d2v parsing now work fine on non en-US locales)
	- Cosmetics in AviSynthWindow (better controls enabling/disabling)
	- Compile.bat now force x86 compilation
dimzon is offline   Reply With Quote
Old 8th February 2006, 13:44   #1722  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2071 8 Feb 2006
Commit by dimzon
	- Fixed languages bug in settings form
dimzon is offline   Reply With Quote
Old 8th February 2006, 14:05   #1723  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2072 8 Feb 2006
Commit by dimzon
	- Fixed languages bug in mkvMuxer / mp4Muxer forms
dimzon is offline   Reply With Quote
Old 8th February 2006, 14:25   #1724  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2073 8 Feb 2006
Commit by dimzon
	- Refactored LanguageSelectionContainer, removed 2 languages with duplicate ISO code
dimzon is offline   Reply With Quote
Old 8th February 2006, 15:17   #1725  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2074 8 Feb 2006
Commit by dimzon
	- Initial profiles refactoring @ audio dialogs - it look's much more understandable now (still need more refactoring yet)
dimzon is offline   Reply With Quote
Old 8th February 2006, 15:39   #1726  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2075 8 Feb 2006
Commit by dimzon
	- Fixed bug in Form1.cs (losted EventHandler @ audioProfile.OnSelectedIndexChange event)
dimzon is offline   Reply With Quote
Old 8th February 2006, 16:09   #1727  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2076 8 Feb 2006
Commit by dimzon
	- MeGUISettings.AvisynthPluginsPath is now static. It read/write value from/to HKLM\SOFTWARE\AviSynth\Plugindir2_5 registry key directly
	- SettingsForm now override avisynth plugins dir in registry (using MeGUISettings.AvisynthPluginsPath)
dimzon is offline   Reply With Quote
Old 8th February 2006, 16:13   #1728  |  Link
ChronoCross
Does it really matter?
 
ChronoCross's Avatar
 
Join Date: Jun 2004
Location: Chicago, IL
Posts: 1,542
Jesus. I go to sleep for 5 hours and now there have been 7 updates lol!!!. I won't be able to make another build for a few hours as I'm at work. I wanted to know what the platform x86 does in relation to native 32-bit systems? Is it just a compatibility flag fo 64-bit systems or does it actually change the way it compiles?
ChronoCross is offline   Reply With Quote
Old 8th February 2006, 16:17   #1729  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2077 8 Feb 2006
Commit by dimzon
	- CropValues are now class (not struct) - it allows to transmit null value
dimzon is offline   Reply With Quote
Old 8th February 2006, 16:20   #1730  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by ChronoCross
Is it just a compatibility flag fo 64-bit systems or does it actually change the way it compiles?
I don't check it, but I believe it's same...
dimzon is offline   Reply With Quote
Old 8th February 2006, 17:15   #1731  |  Link
godhead
Registered User
 
godhead's Avatar
 
Join Date: Feb 2002
Posts: 63
I'e been super busy with real life and work, so I haven't had much free time for other projects. but I just wanted to say, DAMN! I come check the thread and Dimzon has been on a tear with updates. Good Job!

Were the language changes you made, the fix I had originally signed up for? If so, thanks for picking up my slack.

I should have some more time in a couple of weeks and I'll try to catch up with MeGUI Development at that time.
godhead is offline   Reply With Quote
Old 8th February 2006, 17:26   #1732  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
@all developers
may be this is reason of non-working shutdown checkbox?
http://www.csharpfriends.com/Forums/...x?PostID=39822
dimzon is offline   Reply With Quote
Old 8th February 2006, 17:33   #1733  |  Link
Doom9
clueless n00b
 
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
hmm.. it also prevents you from logging out (I have such apps at work.. but the behavior is always desired as those apps are receiving logging events at a central place (logging to the HD is also in effect but the logs go to separate files depending on the kind of event)).
But somebody who has that problem would have to state if the app was minimized to the tray or not. I also think it couldn't hurt adding a "automated shutdown is enabled.. initiating shutdown now" to the log so that we know how far the app actually got.. there's already a log entry in case a shutdown was tried but failed.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org
Doom9 is offline   Reply With Quote
Old 8th February 2006, 17:42   #1734  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
according non-working shutdown checkbox:
Quote:
dwReason
[in] Reason for initiating the shutdown. This parameter must be one of the system shutdown reason codes.
If this parameter is zero, the SHTDN_REASON_FLAG_PLANNED reason code will not be set and therefore the default action is an undefined shutdown that is logged as "No title for this reason could be found". By default, it is also an unplanned shutdown. Depending on how the system is configured, an unplanned shutdown triggers the creation of a file that contains the system state information, which can delay shutdown. Therefore, do not use zero for this parameter.
dimzon is offline   Reply With Quote
Old 8th February 2006, 17:55   #1735  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2078 8 Feb 2006
Commit by dimzon
	- Attempt to fix shutdown problem under WindowsXP 
		(providing SHTDN_REASON_MAJOR_APPLICATION | SHTDN_REASON_MINOR_NONE | SHTDN_REASON_FLAG_PLANNED as reason in ExitWindowsEx)
dimzon is offline   Reply With Quote
Old 8th February 2006, 18:52   #1736  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Code:
0.2.3.2079 8 Feb 2006
Commit by dimzon
	- fixed stupid bug in ScriptServer.ListOfDenoiseFilterType (thanx to The Link)
dimzon is offline   Reply With Quote
Old 8th February 2006, 20:56   #1737  |  Link
berrinam
Registered User
 
berrinam's Avatar
 
Join Date: Apr 2005
Posts: 1,740
Quote:
Originally Posted by dimzon
@berrinam
according current solution (deintelace filters generates dynamically) what does AviSynthSettings::DeinterlaceMethod property means?
Absolutely nothing. It shouldn't be there. It was in there before automatic deinterlacing, and nobody removed it when automatic deinterlacing was added. If you have a look in the AviSynth profile configuration window, second tab, you will see that there is a list of deinterlacing filters. The DeinterlaceMethod property corresponds to that, but it is now ignored when generating the script.
berrinam is offline   Reply With Quote
Old 8th February 2006, 22:18   #1738  |  Link
Richard Berg
developer wannabe
 
Richard Berg's Avatar
 
Join Date: Nov 2001
Location: Brooklyn, NY
Posts: 1,211
Quote:
I wanted to know what the platform x86 does in relation to native 32-bit systems? Is it just a compatibility flag fo 64-bit systems or does it actually change the way it compiles?
It doesn't change the compiled MSIL. It just sets a flag within the image that tells the .net loader it should be JIT'd to x86 machine code. By default the loader JITs it to the platform's native instruction set, which if you install dotnetfx64 on an x64 machine is x64. On 32bit platforms the native instruction set is x86 to begin with so there's no difference.
Richard Berg is offline   Reply With Quote
Old 9th February 2006, 09:49   #1739  |  Link
berrinam
Registered User
 
berrinam's Avatar
 
Join Date: Apr 2005
Posts: 1,740
Code:
0.2.3.2080 9 Feb 2006
Commit by berrinam
  - Removed the deinterlace filter type in the AviSynthSettings and its corresponding combobox in the settingsdialog
  - Fixed up AviSynth profiles
  - Fixed up enabling/disabling of controls in AviSynthWindow: the avs profiles are accessible without loading a file, and the script box is disabled without a loaded file
This commit still doesn't use dimzon's EnumProxy syntax. It could be changed to use these, but they still wouldn't use enums.
berrinam is offline   Reply With Quote
Old 9th February 2006, 11:17   #1740  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by berrinam
I still think it should be done dynamically, otherwise too many enums must be created, and I thought of something which can't be done by enums: the ScriptServer function, Portionize. It adds trim statements so that the filter is only applied on selected parts. This must be done at runtime, as we don't know beforehand where the trimming is going to take place.
Ok, just one proposal
Current solution reques 2 complimentare arrays - array with titles and array with script itself. Maybe it's better to create such class:
Code:
public class PieceOfScript
{
	public string Script;
	private string title;
	public PieceOfScript(string title, string script)
	{
		this.title = title;
		this.Script = script;
	}
	public override string ToString()
	{
		return this.title
	}
}
in this case you need only one array:

Code:
ArrayList arr = new ArrayList();
You can add deinterlacer using constructor:
Code:
arr.Add(new PieceOfScript("my deinterlacer" , "bla-bla-bla"));
and populate array via DataBinding:
Code:
deintarlaceCombo.DataSource = arr;
to get script you can use something like this:
Code:
string deinterlaceLines =  (deintarlaceCombo.SelectedItem as PieceOfScript).Script
dimzon is offline   Reply With Quote
Reply

Tags
development, megui, not a help thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.