Log in

View Full Version : MeGUI development


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 [81] 82 83 84 85 86 87 88 89 90 91 92

stax76
18th September 2008, 16:56
I must confess that I decided to stop the development from now.

Why? I also considere to stop StaxRip since a very long time, a lot of the work is a bit boring to be honest and I don't feel it lacks much regarding my personal needs. I spended so much time and users also spended much time so it's really hard to let it down. I would much like to fork MPC or MediaPortal, rather MPC in order to improve my C++ skills, I know .NET pretty well so it's not that exciting because there isn't much to explore. Gabest is afaik very talented and experienced so I would gain much from that.

Sharktooth
18th September 2008, 17:06
well, i also consideret to stop some time ago but im still here...
well, my activity as a developer has reduced... and by much but...

Kurtnoise
18th September 2008, 20:05
Why?
mostly the lack of interest for coding. Coding is fun sometimes but sex is better you know...:D:D:D

Second reason is mainly because I'm tired to fix bugs and the lack of knowledge to fix some others...

Ramir Gonzales
19th September 2008, 00:40
That's really harsh to hear, just now, with x264 getting vital changes (always had, actually) it's hard to hear developers of great tools saying these words.:(

Ajax_Undone
19th September 2008, 00:44
Well as long as you guys keep up the development I will keep donating what I can...

It is a great addition to the community here at doom9 and would hate to lose it...

Sharktooth
19th September 2008, 01:33
0.3.0.2015
- (sharktooth) [ProgressWindow] Fix for #2114239 (Progress Windows size).
- (sharktooth) [x264] Changed subme to 2 for turbo first pass. Should ensure a much lower quality drop at the cost of some encoding speed in the first pass.
also released as installer package on sourceforge: http://sourceforge.net/project/showfiles.php?group_id=156112

Nightshiver
19th September 2008, 02:47
http://img183.imageshack.us/img183/7334/thismuch5rz6uofk7.jpg

Audionut
20th September 2008, 01:47
I get this when changing type in the operations section. And the ok button in the matrix editor does not work.

http://img87.imageshack.us/img87/6745/meguibugep5.png

Sharktooth
20th September 2008, 01:55
you know... you have to report the bugs in the bugtracker... not here

Sharktooth
22nd September 2008, 20:16
0.3.0.2016
- (sharktooth) [MainForm] Fixed a cosmetic bug (#2120787)
- (sharktooth) [AviSynthWindow] Fixed various bugs in Auto-Preview
- (sharktooth) [ProgressWindow] Cosmetics (feature request #2119132)

Nightshiver
22nd September 2008, 20:38
lol, there are over 2,119,132 requests?

Sharktooth
23rd September 2008, 00:58
request for what?

Nightshiver
23rd September 2008, 01:50
0.3.0.2016
- (sharktooth) [MainForm] Fixed a cosmetic bug (#2120787)
- (sharktooth) [AviSynthWindow] Fixed various bugs in Auto-Preview
- (sharktooth) [ProgressWindow] Cosmetics (feature request #2119132)

(feature request #2119132)

I dunno. It's just a large number.

Sharktooth
23rd September 2008, 01:54
oh well... i think that's a global number for all projects hosted on sourceforge or something like that.

qyqgpower
23rd September 2008, 14:55
Is crf 1st pass in the TODO list? I think it's pretty useful to determine the approximate bitrate for 2nd pass.

And maybe an automated CRF->VBR 2pass mode can be added?
If the developers would like to implement this feature, I suggest that an option is needed to calculate 2nd pass bitrate(for example 80%) from the result of crf 1st pass.
Since if the crf 1st pass is in Turbo mode, result bitrate is higher, and use this bitrate to do a full quality 2nd pass is overkill for the desired rate factor.

Sharktooth
23rd September 2008, 15:00
0.3.0.2017
- (sharktooth) [x264ConfigurationPanel] Fixed #2123859 (psy-trellis value passed to the commandline when trellis disabled).
- (sharktooth) [AVC CQM Editor] Fixed bug #2120046 (CQM editor crash)
- (sharktooth) [x264] Removed --weightb from the "turbo" options since its behavior was changed when --b-adapt 2 was added.

Sharktooth
23rd September 2008, 15:01
Is crf 1st pass in the TODO list? I think it's pretty useful to determine the approximate bitrate for 2nd pass.

And maybe an automated CRF->VBR 2pass mode can be added?
If the developers would like to implement this feature, I suggest that an option is needed to calculate 2nd pass bitrate(for example 80%) from the result of crf 1st pass.
Since if the crf 1st pass is in Turbo mode, result bitrate is higher, and use this bitrate to do a full quality 2nd pass is overkill for the desired rate factor.
no. please post feature requests in the feature request tracker on the megui sourceforge project page.

hydro
27th September 2008, 11:36
Regarding the issue on finding/predicting mpeg Audio Tracks in OneClick/D2V Creator, was there any particular reason for not using MediaInfo instead of looking at DGIndex -preview when the IFO or DVD-Decrypter file isn't around?

I only found some mention on a google search of MediaInfo not being reliable with .vobs in 2006 (hopefully should have IFO files for these anyway, so could keep MediaInfo as fallback) although I'm hoping that's been fixed.

Kurtnoise
29th September 2008, 11:55
1/ Radioboxes (Quality - Bitrate - Lossless) shouln't be there imo...
2/ I don't think that putting checkboxes for compliancy is a good idea (let's say hd-dvd and ipod. Uusers could check both in this case or I miss something in your statement)...or this should be divided into different parts.
3/ anyway, that's not bad after all. :)

Kurtnoise
29th September 2008, 11:58
Regarding the issue on finding/predicting mpeg Audio Tracks in OneClick/D2V Creator, was there any particular reason for not using MediaInfo instead of looking at DGIndex -preview when the IFO or DVD-Decrypter file isn't around?

it is(was) my plan to add mediainfo queries for this...

Kurtnoise
29th September 2008, 18:14
for those who want to use x264 rev988 or higher within megui, you can use this build (http://www.mediafire.com/?nutmjzmybvk)...:)












or wait an update. :p

hydro
30th September 2008, 10:54
I was trying to get oneclick to work so originally added an extra DGIndex -preview index job with a hack of an extra job.DemuxMode set to 3 to add --preview to the command line and skip all other post-processing tasks. This works but doesn't give me any track selection in the GUI.

I then added some MediaInfo stuff to the oneclick GUI so now need to see if I can undo the DGIndex stuff in the indexing part and use the MediaInfo data.

Let me know if you want me to post the changes although I'm not a developer and this is the first time I've used csharp (other than hello-world to test Mono installs at work) so the code probably needs some refinement.

Kurtnoise
30th September 2008, 16:42
yeah, post a patch...we'll see what we can do with it. :)

If you need some help to create patches : http://mewiki.project357.com/wiki/MeGUI/Helping_with_MeGUI

Kurtnoise
1st October 2008, 19:17
surprise, surprise...:)

http://pix.nofrag.com/b/6/2/459ec2368bf7021694585d0fa17d6.png (http://pix.nofrag.com/b/6/2/459ec2368bf7021694585d0fa17d6.html)

hajj_3
1st October 2008, 20:55
that looks nice kurtnoise:)

does it by any chance have the ability to find out the language of the audio and subtitle streams as eac3to cant:(

some crashes i experienced in a recent megui and x264 build, these were when i had opened a .avs file in avs script creator as i was wanting to determine how much to crop top and bottom on a bluray movie. I was scrolling through the video and experienced this crash message, the application worked fine though, kept functioning:

http://i37.tinypic.com/5zqob8.jpg

same with the below screenshot:

http://i36.tinypic.com/10ruviv.jpg

The bluray movie had VC-1 video and truehd audio, i used graphstudio, avsp, megui, x264, haali, ffdshow. The source was a single .m2ts file.

rack04
1st October 2008, 21:10
surprise, surprise...:)

http://pix.nofrag.com/b/6/2/459ec2368bf7021694585d0fa17d6.png (http://pix.nofrag.com/b/6/2/459ec2368bf7021694585d0fa17d6.html)

Very nice. Thanks or the hard work.

Kurtnoise
1st October 2008, 21:59
does it by any chance have the ability to find out the language of the audio and subtitle streams as eac3to cant:(
nope...all HD-DVD and BD discs I have tested w/ EAC3to report correct languages for Audio and Subtitles streams.

some crashes i experienced in a recent megui and x264 build, these were when i had opened a .avs file in avs script creator as i was wanting to determine how much to crop top and bottom on a bluray movie. I was scrolling through the video and experienced this crash message, the application worked fine though, kept functioning
wrong thread.

hajj_3
1st October 2008, 22:39
where should i post those crash screens, thought this would be the correct place.

rack04
1st October 2008, 22:53
where should i post those crash screens, thought this would be the correct place.

http://forum.doom9.org/showthread.php?t=105920

or

http://sourceforge.net/tracker/?group_id=156112&atid=798476

hydro
2nd October 2008, 12:42
Hmmm... TortoiseSVN patch/diff isn't as forgiving as the GNU equivalents :-(

I've posted it as:
2141406 MediaInfo in OneClick and D2V for audio files patch

It builds clean and have tested it against an assortment of .vob, .mpg, .ts and incorrectly named .ts files which are really in MPEG-PS format.

saint-francis
2nd October 2008, 13:00
surprise, surprise...:)

You are fantastic! MeGUI just keeps getting better and better!

Kurtnoise
2nd October 2008, 13:07
I've posted it as:
2141406 MediaInfo in OneClick and D2V for audio files patch

It builds clean and have tested it against an assortment of .vob, .mpg, .ts and incorrectly named .ts files which are really in MPEG-PS format.
got it...thanks.


edit: could you upload a new patch against the last revision please ?

I've comitted a lot of your code...I would like to have the rest.

hydro
3rd October 2008, 13:39
I think you've got most of it, there are some minor changes I've made since then and one correction -- if (putDummyTracks), which I'll post shortly.

I've removed my DGIndex --preview entries as they were occurring too late in the process and didn't allow for read-only source directories (.log file).

The only other changes I have from the repository are for the addition of a default output directory for oneclick, d2v creator and mainform video. I'll post these separately once I've also done mainform audio and added a output text box for AviSynth script creator, which are the areas I've been using recently.

Do you know what this is about in mainform and if it's still relevant post some fixes done months ago by berrinam:

public void openOneClickFile(string fileName)
{
#warning fix bitrate calculator
/* OneClickWindow ocmt = new OneClickWindow(this, VideoProfile.SelectedIndex,
GenericProfile<AudioCodecSettings>.SelectedIndex, jobUtil,
videoEncodingComponent1.VideoEncoderProvider,
audioEncodingComponent1.AudioEncoderProvider);
ocmt.Input = fileName;
ocmt.ShowDialog();*/
}

I noticed it when checking to see where I need to set the output directory?

I forgot to say thanks earlier to all the current and past developers for a great product!!! :thanks:

Kurtnoise
3rd October 2008, 16:37
I think you've got most of it, there are some minor changes I've made since then and one correction -- if (putDummyTracks), which I'll post shortly.

I've removed my DGIndex --preview entries as they were occurring too late in the process and didn't allow for read-only source directories (.log file).

The only other changes I have from the repository are for the addition of a default output directory for oneclick, d2v creator and mainform video. I'll post these separately once I've also done mainform audio and added a output text box for AviSynth script creator, which are the areas I've been using recently.
good...I hope that the oneclick bug will be fixed after your modifs. :)

Do you know what this is about in mainform and if it's still relevant post some fixes done months ago by berrinam:

public void openOneClickFile(string fileName)
{
#warning fix bitrate calculator
/* OneClickWindow ocmt = new OneClickWindow(this, VideoProfile.SelectedIndex,
GenericProfile<AudioCodecSettings>.SelectedIndex, jobUtil,
videoEncodingComponent1.VideoEncoderProvider,
audioEncodingComponent1.AudioEncoderProvider);
ocmt.Input = fileName;
ocmt.ShowDialog();*/
}

no...I've no idea why this is disabled. :(

hydro
4th October 2008, 00:18
good...I hope that the oneclick bug will be fixed after your modifs.


Once you've added the second patches in 2141406 it should all (hopefully) be working :)

public void openOneClickFile(string fileName)
{
#warning fix bitrate calculator
/* OneClickWindowno...I've no idea why this is disabled.

See third patch in 2141406.

I had some trouble opening Form1 in VS2008 Express designer so I did something to fix it in the 3rd patch but I'm not sure if that was the right thing in the right place?

I've posted the default output dir changes in 2144486 (use the _fixed version) although I think the GUI changes may conflict with the new proxy support in the settings window.

Greif
4th October 2008, 03:13
surprise, surprise...:)

http://pix.nofrag.com/b/6/2/459ec2368bf7021694585d0fa17d6.png (http://pix.nofrag.com/b/6/2/459ec2368bf7021694585d0fa17d6.html)

What version is this in? What is being used for extracting the streams? eac3to?

Sharktooth
4th October 2008, 03:48
i think kurtnoise is working on it.

Greif
4th October 2008, 04:35
Ok, lots of questions...

What are the design goals for MeGUI? Is there a roadmap for the project? Are there milestones?

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?

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. :)

:thanks:

edit: I guess I will have to submit patches for review. I will take a look to see what I want to work on and submit something. No clue how to make a patch file - only thing I have ever done with SVN is retrieve a HEAD revision. I will figure it out.

Kurtnoise
4th October 2008, 07:25
I had some trouble opening Form1 in VS2008 Express designer so I did something to fix it in the 3rd patch but I'm not sure if that was the right thing in the right place?

I'll check it out...I used to use the Pro Edition not the EE.

Kurtnoise
4th October 2008, 07:26
What version is this in? What is being used for extracting the streams? eac3to?
yes, it uses eac3to. Let me know if you're interesting by patches, although this part is not finished yet.

Kurtnoise
4th October 2008, 07:38
What are the design goals for MeGUI?
none that I know of...:p

Is there a roadmap for the project? Are there milestones?
no roadmap, no milestones clearly define. Just random ideas...

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...:)

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/svnroot/megui/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.

Greif
4th October 2008, 13:38
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
4th October 2008, 15:45
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. :p

Kurtnoise
4th October 2008, 16:35
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.

Greif
4th October 2008, 16:39
Yeah, I definitely agree, keep it simple.

80% of the users only use 20% of the features.

Kurtnoise
4th October 2008, 16:45
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 :p). 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. :)

saint-francis
4th October 2008, 16:46
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?

Kurtnoise
4th October 2008, 16:51
well...with the current build you can already transcode HD audio streams (except eac3 format).

Greif
4th October 2008, 17:19
Any thoughts around prompting EUL agreements from the UpdateWindow?

Looking towards adding NeroAacEnc as an available update.

https://sourceforge.net/tracker/index.php?func=detail&aid=2023934&group_id=156112&atid=798479

Kurtnoise
4th October 2008, 18:36
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...