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. |
2nd December 2005, 19:32 | #661 | Link | |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
I strongly recommend to use XmlSerializer and perform per-item serialization!
__________________
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 |
|
2nd December 2005, 19:47 | #662 | Link |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
@Doom9
Why not to use SF and CVS for collective work?
__________________
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 |
2nd December 2005, 20:16 | #663 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
maybe we'll have a SVN soon.
SF and his CVS are slow as hell and the mantainence is a pain.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
2nd December 2005, 20:39 | #664 | Link | |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Quote:
Code:
Public Class Foo Implements ISerializable Public Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext) For Each i As FieldInfo In Me.GetType.GetFields() Try i.SetValue(Me, info.GetValue(i.Name, i.FieldType)) Catch End Try Next End Sub Public Sub GetObjectData(ByVal info As SerializationInfo, ByVal context As StreamingContext) Implements ISerializable.GetObjectData For Each i As FieldInfo In Me.GetType.GetFields() info.AddValue(i.Name, i.GetValue(Me)) Next End Sub End Class
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists Last edited by stax76; 2nd December 2005 at 21:07. |
|
2nd December 2005, 22:10 | #666 | Link |
Registered User
Join Date: Jul 2004
Posts: 383
|
Well, I've been assuming that people have been beta-testing all the changes I've made (especially the avi-import stuff please!). I've corrected all the issues that I've found or have been reported so far.
I have one more patch to post, but if all this stuff works, it's time to move the build number up a notch IMO, but I'll leave that in doom9's hands. [edit] Ok, current patch status: 0.3.2.10018 2 Dec 2005 Forced avs output to YV12 - No-one wins the grand-prize, guess that saved me some cash! Restructured the code to open a video source in order to accomodate opening the dialog with a source already specified. Altered the formation of the main window's title. Version changes need only be set in AssemblyInfo.cs now. Added berriman's avs script profile changes. (Move your avisynth plugins!) - Fixed it to load dgdecode from the DGMPGDec directory Changed Files Antiquated .NET 1.1 bins [another edit] Grah - that's 0.3.2.1018 Last edited by charleski; 2nd December 2005 at 22:57. |
2nd December 2005, 23:25 | #667 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
My notebook started going nuts when I was on my way home, playing movies was no longe possible (abysmal performance), and while VS also had a lot of issues, I still managed to take care of one of the pending issues that've been bugging me in megui. The following makes the "show progress window" option in the view menu context sensitive:
add new private variable to Form1.cs private bool isPwVisible = false; In Form1.cs, method public bool startEncoding(Job job) add this.isPwVisible = true; to all three instances of the if: if (this.settings.OpenProgressWindow) in mnuView_Popup replace if (pw != null) with if (pw != null && !this.isPwVisible) in mnuViewProcessStatus_Click add this.isPwVisible = true; In ProgressWindow.cs change public delegate void WindowClosedCallback(); to public delegate void WindowClosedCallback(bool hideOnly); In OnClosing(CancelEventArgs e) replace the code with the following if (this.IsUserAbort) { e.Cancel = true; this.Hide(); WindowClosed(true); } else { WindowClosed(false); base.OnClosing (e); }
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
3rd December 2005, 00:16 | #668 | Link |
Registered User
Join Date: Jul 2004
Posts: 383
|
@doom9 I've been trying to integrate your changes, but I get the error:
Error 11 No overload for 'pw_WindowClosed' matches delegate 'MeGUI.WindowClosedCallback' I think I've drunk too much wine to work this out tonight, and I'm not an MCP, my doctorates are in biology, heh. |
3rd December 2005, 00:42 | #669 | 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 |
|
3rd December 2005, 04:44 | #670 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
Charleski version is 0.2.3.1018 not 0.3.2.1018
However the http://files.x264.nl/Sharktooth/?dir=./megui link contains always the latest .NET 1.1 bins (made with .NET 1.1 SDK c# compiler - csc) and the changed files from the original 0.2.3.1b sources.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 3rd December 2005 at 04:48. |
3rd December 2005, 05:02 | #672 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
It's just the archive filename that's wrong... the right version number is 0.2.3.1018. The code is ok.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
3rd December 2005, 11:52 | #673 | Link |
Registered User
Join Date: Apr 2005
Posts: 1,740
|
The Avisynth Script Creator window now doesn't open; a NullReferenceException due to the mainForm member being accessed when it is still null. To fix, move
Code:
this.mainForm = mainForm; |
4th December 2005, 09:58 | #674 | Link |
Registered User
Join Date: Apr 2005
Posts: 1,740
|
ChronoCross posted a bug report which seems to cause MeGUI to crash when opening an avs file. This is caused by the two following lines in VideoPlayer.InitializeComponent:
Code:
((System.ComponentModel.ISupportInitialize)(this.videoPreview)).BeginInit(); Code:
((System.ComponentModel.ISupportInitialize)(this.videoPreview)).EndInit(); |
5th December 2005, 15:20 | #675 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
as a quick workaround for my x264 builds i commented that lines out.
1.1 .NET binaries at the usual place ( http://files.x264.nl/Sharktooth/?dir=./megui ). sources are not updated. edit: the avc2avi GUI i was talking of some posts above... this is the .NET 1.1 version: http://files.x264.nl/Sharktooth/util..._rev267+gui.7z The .NET 2.0 version with default style looks much better though.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 5th December 2005 at 16:02. |
5th December 2005, 19:10 | #676 | Link | ||
Registered User
Join Date: Jul 2004
Posts: 383
|
Quote:
Quote:
@doom9: I worked out what else needed to be added to your changes. Since you added a parameter to the WindowClosedCallback delegate, then private void pw_WindowClosed() { pw = null } in Form1.cs needs to change to private void pw_WindowClosed(bool hideOnly) { this.isPwVisible = false; if (!hideOnly) pw = null; } if I'm reading your intentions correctly. |
||
5th December 2005, 19:20 | #677 | 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 |
|
5th December 2005, 20:04 | #679 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
what's wrong with the preview window? it resizes just fine here.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
Tags |
development, megui, not a help thread |
Thread Tools | Search this Thread |
Display Modes | |
|
|