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

dimzon
13th May 2006, 20:38
port number is wrong. remove it.
wow! thanx!

dimzon
13th May 2006, 22:16
CVS Commit

0.2.3.2138 14 May 2006
Commit by dimzon:
- New free NeroDigital CLI AAC encoder support (instead of neroraw)

M AssemblyInfo.cs
M AviSynthAudioEncoder.cs
M Changelog.txt
M CommandLineGenerator.cs
M ISettingsProvider.cs
M JobUtil.cs
M MeGUISettings.cs
M NeroAACSettings.cs
M SettingsForm.cs
M neroConfigurationDialog.cs

dimzon
13th May 2006, 23:48
silent CVS commit
initial OggVorbis support (not complete yet)

dimzon
14th May 2006, 07:39
0.2.3.2139 14 May 2006
Commit by dimzon:
- Partial OggVorbis encoder support (only VBR Q mode yet)

Compiled binary (SFX archive)
http://www.mytempdir.com/664555

dimzon
14th May 2006, 09:03
0.2.3.2140 14 May 2006
Commit by dimzon:
- Aud-X MP3 5.1 (surround) support

berrinam
14th May 2006, 09:04
dimzon's on fire!!!

Keep up the good work.

dimzon
14th May 2006, 10:08
0.2.3.2141 14 May 2006
Commit by dimzon:
- CT AAC support
compiled binary (http://www.mytempdir.com/664792)

don't forget that latest oggenc2 build support 5.1 channel in correct order
Oh Shit...
Please, provide me download link for fresh valid oggenc2

Keep in mind current build using old (improper) Oggenc 5.1 channel order

nurbs
14th May 2006, 10:26
Please, provide me download link for fresh valid oggenc2


Rarewares (http://rarewares.org/ogg.html) normally has up to date builds, but I don't know if it supports the proper channel mapping yet.

dimzon
14th May 2006, 11:50
0.2.3.2142 14 May 2006
Commit by dimzon:
- OggVorbis 5.1 channel mapping based on OggEnc2 version
- small bugfixes

compiled binary (http://www.mytempdir.com/664969)

shon3i
14th May 2006, 11:57
ohhh dimzon Roks!, Thanks a lot

about ogg, which to use

- Oggenc2.83 using libVorbis v1.1.2
- Oggenc2.83 using libVorbis v1.1.2 with IMPULSE_TRIGGER_PROFILE Option
- Oggenc2.83 using aoTuVb4.51

dimzon
14th May 2006, 13:56
Please, provide me link to fresh FFMPEG binary (i want to add AC3 and MP2 encoding)

shon3i
14th May 2006, 13:58
Here lastest

http://www.free-codecs.com/ffmpegGUI_download.htm

berrinam
14th May 2006, 14:02
You haven't committed AudXConfigurationDialog.cs, AudXSettings.cs, WinAmpAACConfigurationDialog.cs, WinAmpAACSettings.cs. I can't compile.

bob0r
14th May 2006, 16:16
@dimzon

Hmm mytemp dir?

http://mirror05.x264.nl/dimzon/ this account never stopped working, you probably lost it's info?

max-holz
14th May 2006, 16:43
Could you update the public SVN on sourceforge?

dimzon
14th May 2006, 16:56
0.2.3.2143 14 May 2006
Commit by dimzon:
- AC3 encoding via FFMPEG
- MP2 encoding via FFMPEG

compiled binary (http://www.mytempdir.com/665655)

dimzon
14th May 2006, 17:01
You haven't committed AudXConfigurationDialog.cs, AudXSettings.cs, WinAmpAACConfigurationDialog.cs, WinAmpAACSettings.cs. I can't compile.
Sorry, already commited in previous commit.

btw. Does anybody need more audio codecs?

Doom9
14th May 2006, 18:38
I think we already have too many audio codecs. For instance I don't really see the point of MP2 and AC3 encoding in MeGUI.. it's not like we're creating DVDs so there are better options for both stereo and multichannel audio.

asdfsauce
14th May 2006, 19:53
AC3 and MP2 would be usefull if you ever added MPEG2 encoding, which would be nice. (please don't hurt me)

dimzon
14th May 2006, 20:04
AC3 and MP2 would be usefull if you ever added MPEG2 encoding, which would be nice. (please don't hurt me)
Complete agreed. Why not to add Mpeg2 video support in far future. AFAIK FFMPEG MPEG2 3-pass is one of the best MPEG2 encoder avaluable (it's even beat commercial analogs in quality terms). In other side it's really easy to add new audio encoders to MeGUI so why not add something like WavPack etc (in future)

ChronoCross
14th May 2006, 23:31
I've come up with a new design for the essentials package based on berrinam's suggestions for when auto update functionality is added.

MeGUI

Audio

Audx
Coding Technologies
FAAC
ffmpeg
Lame
Nero
OggVorbis

Containers

AVC2AVI
avimuxgui
DGIndex
Divxmux
MKVToolnix
mp4box

Data
Filters
Jobs
Logs
Profiles

audio
avs
oneclick
video

Video

Huffy-Snow-LMP4
x264
xvid



Does anyone see anything I might have missed? I think I pretty much covered every features as of right now in the devl build.

dimzon
14th May 2006, 23:40
0.2.3.2145 15 May 2006
Commit by dimzon:
- refactoring: IAudioSettingsProvider implementation via Generics
- refactoring: Small cosmetic ClassName renaming (faacConfigurationDialog -> FaacConfigurationDialog etc)

now take look how it looks:
public class NeroAACSettingsProvider : AudioSettingsProviderImpl<NeroAACSettings, NeroAACConfigurationDialog>
{
public NeroAACSettingsProvider():base("ND AAC")
{
}
}

dimzon
14th May 2006, 23:42
I think I pretty much covered every features as of right now in the devl build.
AFAIK we can/planing to use ffmpeg for Video encoding too

asdfsauce
15th May 2006, 00:05
-ChronoCross

How's the "settings file" generation/installing going to be handled? ...If you don't mind me asking here.

dimzon
15th May 2006, 00:05
0.2.3.2146 15 May 2006
Commit by dimzon:
- refactoring: IVideoSettingsProvider implementation via Generics

siddharthagandhi
15th May 2006, 01:49
"Huffy-Snow-LMP4"

Does that mean one out of those three? And Huffy=Huffyuv?

Kostarum Rex Persia
15th May 2006, 02:34
Where is binary for 0.2.3.2146? Link for download?

ChronoCross
15th May 2006, 02:45
-ChronoCross

How's the "settings file" generation/installing going to be handled? ...If you don't mind me asking here.

Unfortunately I have no solution at the moment. Right now I'm making it beofrehand, it's set to the default install path(which is what everone should use for consistency.


"Huffy-Snow-LMP4"
Does that mean one out of those three? And Huffy=Huffyuv?


mencoder currently handles all 3. but to make it more informative for users I used that folder name

@KRP
be patient I'll have a build up shortly.

buzzqw
15th May 2006, 13:26
@dimzon

attention to normalize() fuction... try with an audio of more than 2hr... i got crash from neroaacenc and oggvorbis

afaik normalize() don't work well with piping

BHH

dimzon
15th May 2006, 14:20
try with an audio of more than 2hr... i got crash from neroaacenc and oggvorbis
please, provide bug report

buzzqw
15th May 2006, 19:34
i have done some more test

my bad ! i used a broken ac3

sorry again !

BHH

FFWD
16th May 2006, 16:47
Would it be a good idea to switch from SourceForge to Microsoft CodePlex (http://www.codeplex.com/) in light of the recent problems?

Microsoft Watch article (http://www.microsoft-watch.com/article2/0,1995,1962726,00.asp?kc=MWRSS02129TX1K0000535)

ChronoCross
16th May 2006, 17:15
Would it be a good idea to switch from SourceForge to Microsoft CodePlex (http://www.codeplex.com/) in light of the recent problems?

Microsoft Watch article (http://www.microsoft-watch.com/article2/0,1995,1962726,00.asp?kc=MWRSS02129TX1K0000535)

I would say no.

Carpo
16th May 2006, 17:54
anything to do with ms is a bad idear ;)

stax76
16th May 2006, 18:44
You probably missed it but MeGUI is already for Windows only, based on .NET 2 and coded with VisualStudio or to say it short evil Microsoft all over the place.

Carpo
16th May 2006, 19:32
You probably missed it but MeGUI is already for Windows only, based on .NET 2 and coded with VisualStudio or to say it short evil Microsoft all over the place.

no i never missed it although you might have missed i was taking the micheal ;p

stax76
16th May 2006, 19:56
What did you expect? Do you think it's appropriate to post things like 'anything to do with ms is a bad idear' in a dev thread of a application that is MS through and through, I doubt so. This thread is about MeGUI development and not random MS bashing.

ChronoCross
16th May 2006, 20:18
anything to do with ms is a bad idear ;)

I would tend to agree with this statement in some cases (DRM, TC, and WMP) however my reasoning is a bit different and goes more along the lines of what the dev's have been saying about the project.

The whole point of not moving somewhere else is not only the fact that it is our current known location but also that all the version history would be lost. Also having to learn a new site would slow development considerably. Additionaly all our second hand resources would have to be changed such as the megui home page and whotnot. moving is a big hassle. The new cvs is online and asap they are going to move to svn.

dimzon
16th May 2006, 22:42
I would tend to agree with this statement in some cases (DRM, TC, and WMP) however my reasoning is a bit different and goes more along the lines of what the dev's have been saying about the project.

The whole point of not moving somewhere else is not only the fact that it is our current known location but also that all the version history would be lost. Also having to learn a new site would slow development considerably. Additionaly all our second hand resources would have to be changed such as the megui home page and whotnot. moving is a big hassle. The new cvs is online and asap they are going to move to svn.

:goodpost: :goodpost: :goodpost: :goodpost:

btw. Doom9, is it possible to add smile "100% Agreed"?

Ajaja2005
16th May 2006, 22:57
Latest sources for anonymous users from cvs.sourceforge.net:
cvs -z9 -d: pserver:anonymous@megui.cvs.sourceforge.net:/cvsroot/megui co -P MeGUI-src.CVS

:)

Carpo
17th May 2006, 19:40
I would tend to agree with this statement in some cases (DRM, TC, and WMP) however my reasoning is a bit different and goes more along the lines of what the dev's have been saying about the project.

The whole point of not moving somewhere else is not only the fact that it is our current known location but also that all the version history would be lost. Also having to learn a new site would slow development considerably. Additionaly all our second hand resources would have to be changed such as the megui home page and whotnot. moving is a big hassle. The new cvs is online and asap they are going to move to svn.

spot on :goodpost:

berrinam
19th May 2006, 14:30
0.2.3.2147 19 May 2006
Commit by berrinam:
- Add support for auto update

shon3i
19th May 2006, 18:40
Oh man, auto update work perfetcly, Thanks a lot, but one missing, enc_aacplus.dll, i know this licence shits, but put it on the server please? because encAACplus, is unuse without this dll.

Sharktooth
19th May 2006, 19:19
6) No warez, cracks, serials or illegally obtained copyrighted content! Links to content of a questionable nature, asking for, offering, or asking for help/helping to process such content in any way or form is not tolerated.

ChronoCross
19th May 2006, 19:22
it's a little tacky in terms of organization. but what can I argue. I'm going to discontinue work on the essentials package since it's no longer going to be used.

See bug report thread for problems with auto update.

shon3i
19th May 2006, 19:41
6) No warez, cracks, serials or illegally obtained copyrighted content! Links to content of a questionable nature, asking for, offering, or asking for help/helping to process such content in any way or form is not tolerated.
Sorry i just ask, but not in that way am not ask for piratated version, for example Media Coder use it but from winamp. btw coding technologies is free but winamp ripping technology isn't so then MeGUI dev's can ask Winamp devs on winamp forums and found the real truth.

berrinam
19th May 2006, 22:54
it's a little tacky in terms of organization.Huh? I don't understand.

Anyway, this is naturally just the first commit. Any suggestions/modifications are always welcome. Also, I just put the files on the web from what I could get. If anyone has better builds (eg of mencoder) please let me know. Also, contact Richard Berg to see if you can also get access to the megui.org server, so that you can add stuff if you want.

Some things I'm looking at for the future:
Managing installation from an archive (a local repository, no downloads needed. For an offline install)
Managing processor dependencies and OS dependencies. This is because some builds are specifically for some processors, etc, and mkvtoolnix is also distributed in unicode and non-unicode forms. Unfortunately, I don't know how to find out the processor and OS, so someone else will need to give a hand there.
Some way to properly detect the versions of files that are already installed. Perhaps also a 'urgency of update' rating, so for AviSynth and AviSynth plugins, if they are simply there, that is sufficient (they don't need to be the latest version). If someone would like to suggest an architecture for this and/or implement it, that would be great.

Anything else to add?

ChronoCross
20th May 2006, 06:33
I meant by tacky because each program has it's own folder (which is fine) cept that it puts them all in the root directory. There doesn't seem like any method to the madness.

berrinam
20th May 2006, 06:46
Ahhh, ok. I've fixed that in my local version.

berrinam
20th May 2006, 07:46
0.2.3.2148 20 May 2006
Commit by berrinam:
- Added support for the 'needsrestart' parameter in autoupdate. Please delete your AutoUpgrade.xml files to enable this.
- Edited compile.bat to divide MeGUI into core, libs, avswrapper, updatecopier and data
- Made it check for updates in the background, then notify only if there are any
- fixed installation of multifile core packages
- files are now installed to meguiroot/tools/appname/ instead of meguiroot/appname/
- fixed mencoder commandlines for xvid
- fixed up huffy commandline
- fixed exception with adaptive muxer