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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th October 2008, 07:38   #4041  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by Greif View Post
What are the design goals for MeGUI?
none that I know of...

Quote:
Originally Posted by Greif View Post
Is there a roadmap for the project? Are there milestones?
no roadmap, no milestones clearly define. Just random ideas...

Quote:
Originally Posted by Greif View Post
I see that there is a Visual Studio 2008 solution in the trunk. Can the project be upgraded to .NET 3.5 and Visual Studio 2005 support be dropped?
iirc, that's been already discussed before. Yes, the project can be updated to the .NET 3.5 but it's limited to Win XP/Vista/Server2003-2008. So, to avoid restrictions, we use still the 2.xx. Anyway, I'm still open about this...

Quote:
Originally Posted by Greif View Post
How does one get svn commit access? I`d like to take a stab at some of the smaller bugs to get started with the project.
1/ Install TortoiseSVN
2/ Right click on a folder where you want to store the projet --> SVN checkout
3/ Copy this url of repository in the right place : https://megui.svn.sourceforge.net/sv...ui/megui/trunk
4/ Click ok
5/ That's all

The best way for reviews is to split big patches into small ones.

To create a patch:
1/ Select the main folder where the megui code is located.
2/ Right click on this folder --> TortoiseSVN --> Create Patch.

Last edited by Kurtnoise; 4th October 2008 at 07:42.
Kurtnoise is offline   Reply With Quote
Old 4th October 2008, 13:38   #4042  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
Quote:
Originally Posted by Kurtnoise13 View Post
yes, it uses eac3to. Let me know if you're interesting by patches, although this part is not finished yet.
I love eac3to, I use it all the time. I can help with getting this incorporated into MeGUI.

You can look to some of the GUIs available for eac3to to see how some of the more advanced settings are exposed from a usability perspective.
Greif is offline   Reply With Quote
Old 4th October 2008, 15:45   #4043  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
Quote:
Originally Posted by Kurtnoise13 View Post
iirc, that's been already discussed before. Yes, the project can be updated to the .NET 3.5 but it's limited to Win XP/Vista/Server2003-2008.
At this point, anyone running versions of Windows prior to XP shouldn't be using MeGUI.
Greif is offline   Reply With Quote
Old 4th October 2008, 16:35   #4044  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by Greif View Post
You can look to some of the GUIs available for eac3to to see how some of the more advanced settings are exposed from a usability perspective.
keep in mind that I don't want to extend all eac3to settings in this part. Just use it to demux BD & HD-DVD discs and applied gaps.
Kurtnoise is offline   Reply With Quote
Old 4th October 2008, 16:39   #4045  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
Yeah, I definitely agree, keep it simple.

80% of the users only use 20% of the features.
Greif is offline   Reply With Quote
Old 4th October 2008, 16:45   #4046  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by hydro View Post
Once you've added the second patches in 2141406 it should all (hopefully) be working
A problem remains for those who don't use the oneclick feature (like me ). In the d2v creator, by applying your patch, getDGindexLogInfo() is running at the end. However, the log file is not created there.

So, here is an idea:
1/ create a boolean to use the DGindex preview.
2/ Apply it to "true" when we run the oneclick form or to "false" when we run the d2v creator tool.
3/ Hence, using this bool value to raise getDGindexLogInfo().

What do you think ?


btw, all patches & fixes from you have been committed now except the log. So, many thanks to you.
Kurtnoise is offline   Reply With Quote
Old 4th October 2008, 16:46   #4047  |  Link
saint-francis
too much lurking
 
saint-francis's Avatar
 
Join Date: Sep 2006
Location: Valhalla
Posts: 668
Quote:
Originally Posted by Kurtnoise13 View Post
keep in mind that I don't want to extend all eac3to settings in this part. Just use it to demux BD & HD-DVD discs and applied gaps.
Will eac3to be also added to the audio encoding options in MeGUI so we can transcode some of the new HD audio formats? I understand that you don't want to make MeGUI a full front end for eac3to but the original purpose of eac3to was to deal with the new audio formats. For example if one demuxes all of the tracks from a BD, re encodes the video with x264 and ends up with a 4-8 GB file and then has only a truehd audio track which could be the same size as the video.

I'm really excited about all of this.
Thank you all for you time and effort.

Edit: Are there any updates on being able to donate money to the project?

Last edited by saint-francis; 4th October 2008 at 16:51.
saint-francis is offline   Reply With Quote
Old 4th October 2008, 16:51   #4048  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
well...with the current build you can already transcode HD audio streams (except eac3 format).
Kurtnoise is offline   Reply With Quote
Old 4th October 2008, 17:19   #4049  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
Any thoughts around prompting EUL agreements from the UpdateWindow?

Looking towards adding NeroAacEnc as an available update.

https://sourceforge.net/tracker/inde...12&atid=798479
Greif is offline   Reply With Quote
Old 4th October 2008, 18:36   #4050  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
where licence.txt file is located in your example ? in our server ?



@saint-francis: I believe there is a link to donate on SF but admins project don't seem to activate it in the settings. Wait an answer from Sharktooth or Berrinam or Doom9 himself about that...

Last edited by Kurtnoise; 4th October 2008 at 18:40.
Kurtnoise is offline   Reply With Quote
Old 4th October 2008, 18:44   #4051  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
I was thinking if UpdateWindow was to display the EUL prior to downloading, the EUL text would have to be downloaded and prompted to the user.

Code:
<neroaacenc type="file">
<eulpath>[path to license]</eulpath>
<filepath version="1.3.3.0">NeroDigitalAudio.zip</filepath>
</neroaacenc>
The [path to license] in the above example would need to parse the EUL from http://www.nero.com/eng/downloads-ne...-aac-codec.php. Not very clean. Unless the EUL text can be stored seperately on MeGUI servers (ie NeroDigitalAudio_eul.txt).

In this second example, the EUL is contained within the download and it specified by the 'eul' attribute. The update is downloaded and the license is prompted to the user. If the user does not agree, then the files will be deleted.

Code:
<neroaacenc type="file">
<filepath version="1.3.3.0"
eul="license.txt">NeroDigitalAudio.zip</filepath>
</neroaacenc>
It all depends on how the program authors allow their application to be distributed.
Greif is offline   Reply With Quote
Old 4th October 2008, 18:47   #4052  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
In the case of Nero, they have a public anonymous FTP which they offer the code from. There is nothing requiring users to agree to an EUL prior to downloading from the FTP site.

I'm not a lawyer though, so I don't know if that is legit.
Greif is offline   Reply With Quote
Old 4th October 2008, 20:18   #4053  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
yep...it's the Sharktooth idea.

Patch welcome.
Kurtnoise is offline   Reply With Quote
Old 4th October 2008, 20:57   #4054  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
working on it
Greif is offline   Reply With Quote
Old 4th October 2008, 22:36   #4055  |  Link
hydro
Registered User
 
Join Date: Jun 2008
Posts: 20
Quote:
Originally Posted by Kurtnoise13 View Post
A problem remains for those who don't use the oneclick feature (like me ). In the d2v creator, by applying your patch, getDGindexLogInfo() is running at the end. However, the log file is not created there.

So, here is an idea:
1/ create a boolean to use the DGindex preview.
2/ Apply it to "true" when we run the oneclick form or to "false" when we run the d2v creator tool.
3/ Hence, using this bool value to raise getDGindexLogInfo().

What do you think ?
Although I fixed getDGindexLogInfo() I'm not actually using it anymore. Let me revert to the trunk version and I'll see what's going on.

Quote:
btw, all patches & fixes from you have been committed now except the log. So, many thanks to you.
Your welcome
hydro is offline   Reply With Quote
Old 4th October 2008, 23:35   #4056  |  Link
hydro
Registered User
 
Join Date: Jun 2008
Posts: 20
Quote:
Originally Posted by Kurtnoise13 View Post
A problem remains for those who don't use the oneclick feature (like me ). In the d2v creator, by applying your patch, getDGindexLogInfo() is running at the end. However, the log file is not created there.
I'm confused. it isn't getting called anywhere in the trunk version:
Code:
Find all "getDGindexLogInfo", Subfolders, Find Results 1, "Entire Solution"
  C:\Users\aaa\Desktop\megui_trunk\Changelog.txt(21):    - (kurtnoise) [VideoUtil] modify trackID & Type in the getDGindexLogInfo() function. Patch by ateeq.
  C:\Users\aaa\Desktop\megui_trunk\core\util\VideoUtil.cs(245):        public void getDGindexLogInfo(string logFile, out List<AudioTrackInfo> audioTrackIDs)
  Matching lines: 2    Matching files: 2    Total files searched: 324
And the call is commented out in my backup copy/patch
Code:
Find all "getDGindexLogInfo", Subfolders, Find Results 1, "Entire Solution"
  C:\Users\aaa\Desktop\megui_oneclick_mediainfo\core\util\VideoUtil.cs(239):        public void getDGindexLogInfo(string logFile, out List<AudioTrackInfo> audioTrackIDs)
  C:\Users\aaa\Desktop\megui_oneclick_mediainfo\core\util\VideoUtil.cs(335):            //getDGindexLogInfo(Path.GetDirectoryName(projectSource) + "\\" + Path.GetFileNameWithoutExtension(projectSource) + ".log" , out list);
  Matching lines: 2    Matching files: 1    Total files searched: 324
It seems to be working ok for me and demuxes the audio (if I remember to select a track or select demux all) into the project directory. It even loads it into the main form if you tick the load box, however, I did notice that it doesn't automatically load the video. Did that break recently?
hydro is offline   Reply With Quote
Old 5th October 2008, 00:09   #4057  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
Quote:
Originally Posted by Kurtnoise13 View Post
yep...it's the Sharktooth idea.

Patch welcome.
Got an unstable patch submitted: https://sourceforge.net/tracker/inde...12&atid=798478

I don't know why but the eul attribute isn't being read in properly. I"m not sure if I have the property being set in the correct spot.

I'm still trying to learn the solution architecture...
Greif is offline   Reply With Quote
Old 5th October 2008, 05:24   #4058  |  Link
Greif
Registered User
 
Join Date: Dec 2006
Location: Ontario, Canada
Posts: 227
Got the patch working. The EUL is downloaded prior to the update. Either the EUL text file is stored on the application author's server or on MeGUIs.

Please verify the way I am handling the EUL is proper.

As a side note, I'd like to redo the way updates are managed.
Greif is offline   Reply With Quote
Old 5th October 2008, 10:14   #4059  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by hydro View Post
I'm confused. it isn't getting called anywhere in the trunk version
yes as I said, the DGLog part hasn't been committed yet. (Only on my local tree for testings).

Quote:
Originally Posted by hydro View Post
It seems to be working ok for me and demuxes the audio (if I remember to select a track or select demux all) into the project directory. It even loads it into the main form if you tick the load box, however, I did notice that it doesn't automatically load the video. Did that break recently?
I read this in your patch:
Code:
+            //AAA: DGLog: List<AudioTrackInfo> list;
+            //AAA: DGLog: getDGindexLogInfo(Path.GetDirectoryName(projectSource) + "\\" + Path.GetFileNameWithoutExtension(projectSource) + ".log" , out list);
+            //AAA: DGLog: for (int counter = 0; counter < list.Count; counter++)
So, I assumed that to use the DGLog part, we have to enable these lines. Am I right ?
Kurtnoise is offline   Reply With Quote
Old 5th October 2008, 10:17   #4060  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by Greif View Post
Got the patch working. The EUL is downloaded prior to the update. Either the EUL text file is stored on the application author's server or on MeGUIs.

Please verify the way I am handling the EUL is proper.
I'm reviewing it. Thanks...

edit: looks ok to me. I need to test it though and I'm waiting Sharktooth reply on this before to commit it.

Quote:
Originally Posted by Greif View Post
As a side note, I'd like to redo the way updates are managed.
please, elaborate...

Last edited by Kurtnoise; 5th October 2008 at 10:48.
Kurtnoise is offline   Reply With Quote
Reply

Tags
development, megui, not a help thread


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 10:07.


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