February 11th, 2012Features:
· [File Size Selector] removed some default values and added a control in the settings to add custom file size values
· [File Size Selector] all other controls will not save anymore custom values to avoid problems in AutoEncode + OneClick
· [Job] delete intermediate files also during job deletion if specified in the settings
· [Video Player] changed default start position to the middle if "Improved AVS opening" is selected [x264] force --keyint-min 1 with Blu-ray (requires x264 revision 2149+) [x264] replaced vfw4x264 with avs4x264mod. Details: [x264]
Enhancements:
· [AVS Script Creator] fixed opening of FFMS indexed files
· [XviD] fixed saving of custom vbv values. Bug #3483985
February 7th, 2012Features:
· [Audio Encoder] added handling of channel count mismatch
· [Audio Encoder] cosmetics
· [Audio Encoder] do not abort downmix anymore if input avs file has no channel position information
· [Audio Encoder] DTS-MA decoding is blocked with NicAudio to avoid problems
· [Audio Encoder] show the opening of files in the job progress window as FFAudioSource may need some time to index files
· [AVS Script Creator] + [OneClick] improve input DAR detection
· [AVS Script Creator] enhanced selection box if opening an indexable file directly
· [AVS Script Creator] resize value will only be added to the script if necessary
· [Bitrate Calculator] improved M2TS calculation assumption. Warning: it is better but also not correct
· [D2V Indexer] .bad and .fix.txt files will also be deleted in cleanup step
· [HD Streams Extractor] automatically execute the job a second time if a gaps file is detected
· [HD Streams Extractor] defaulting to English if the track language cannot be indentified (MKV only)
· [M2TS muxer] added some missing audio types
· [MainForm] MeGUI can only be closed if there are no running jobs
· [MainForm] offer to install AviSynth if AviSynth is not found but the installer is available (x86 only)
· [MediaInfo] added default/forced track info to the MediaInfo wrapper (requires mediainfo revision 0.7.51+)
· [MediaInfo] added StreamOrder to the MediaInfo wrapper (requires mediainfo revision 0.7.53+)
· [MKV Demuxer] adjusted demuxer to the recent mkvextract changes (requires mkvmerge revision 5.2.1+)
· [MKV Muxer] adjusted muxer to the recent mkvmerge changes (requires mkvmerge revision 5.2.0+)
· [OneClick] + [Update] log categories will not be created anymore if already available
· [Progress Window] changed number formatting
· [Progress Window] changed priority will be kept during the whole application session. Feature request #3445179
· [Progress Window] lower also I/O and memory priority when priority below normal (requires Windows Vista or newer). Feature request #3468249
· [Settings] added option to append a text to forced track names
· [Settings] added option to select if ITU Aspect Ratios should be used (enabled by default). Feature request #3057378
· [Settings] changed default value of "Autostart Queue" to enabled
· [Update] changed recommended path for neroaacenc to tools\eac3to
· [Update] if a component is missing a warning message will appear at startup
· [VobSubber] cosmetics
· [x264] added option to adjust GOP size based on the FPS of the source (enabled by default)
· [x264] check if files for --qpfile/--cqmfile are available
· [x264] removed automatic deactivation of x64 x264 in case of an error
· [x264] replaced --fullrange with --range (requires x264 revision 2119+)
Enhancements:
· [Adaptive Muxer] + [OneClick] fixed long delay when adding more than 4 tracks. Bug #3404061
· [Adaptive Muxer] fixed handling of delay value and default/forced track. Bug #3443721
· [Audio Encoder] fixed crash when using DTS-ES with NicAudio
· [AVS Script Creator] fixed button checked states after loading avisynth profiles
· [AVS Script Creator] fixed opening the wrong video preview in some rare circumstances
· [AVS] if an AVS script cannot be opened the old method to open such files is used during the session
· [AVS] the option can be completely disabled in the settings ("Improved AVS opening", enabled by default). Bug #3437874
· [FFMS] removed AssumeFPS() as it is causing problems with hybrid/telecined input. Bug #3463347
· [File Indexer] fixed trying to extract audio from MKV files without audio when using the FFMS indexer
· [Lame] fixed applying bitrate in ABR mode
· [Log] changed resource lock behavior. Bug #3466426
· [MKV Muxer] improved idx subtitle handling
· [MP4 Muxer] use ISO 639-2/T language codes when muxing. Bug #3201829
· [pre-rendering job] fixed file size targeting with AutoEncode and OneClick
· [Video Player] fixed a crash when using non seekable scripts
· [Video Player] fixed handling of non default DPI values
· [Video Player] in order to display such scripts the default start position is now the beginning
· [x264] changed --weightp and --min-keyint default value calculation
· [x264] fixed (increased) maximum value of --ref and --bframes when using target playback devices
· [x264] fixed wrong --sar values when using BluRay Target Device with 720x576
November 24th, 2011Main changes:
· [x264] blu-ray device: added 1440x1080 as supported resolution
· [OneClick] added option to mux the audio source file only if the codec is the same as requested
Other changes:
· [Audio Encoder] added 24 25 conversions
· [AviSynth] open script handling improved
· [Chapter Creator] fixed language tag creation [FFMSIndexer] added option to select the number of decoding threads. default and recommended value is 1 changed LoadCPlugin to LoadPlugin for the x64 plugin (requires ffms r507+)
· [Flac] enhanced output handling if file already exists
· [Lame] fixed always applying bitrate 128 in ABR mode
· [MainForm] fixed spelling.
· Bug #3390630 [Mediainfo] mediainfo details are written into the log for most files/jobs
· [OneClick] enhanced error handling
· [OneClick] fixed editing of mkv mux jobs [OneClick] preserve audio track order during processing
· [Source Detector] enhanced error handling
· [Update] added check so that files can only be installed using the correct MeGUI build
· [Video Player] fixed video preview window for some avs scripts (e.g. using ImageSource)
· [x264] added --subme 11 (requires x264 revision 2037+)
· [x264] blu-ray device: enhanced --sar detection [x264] fixed maximum --rc-lookahead value. a value > 250 was possible in rare situations. Bug #3383262
· [x264] --keyint will not be applied twice if specified in the custom command line
· [x264] cosmetics
August 25th, 2011Main changes:
· [x264] added target playback device option this option restricts or enforces x264 parameters if necessary as this option is more powerful as the downloadable x264 profiles they have been removed
· [Lame] changed encoding modes to reflect valid values Warning: review custom lame presets as there is no full preset update path
Other changes:
· [AVS Script Creator] added a selection box if opening an indexable file directly [File Indexer] added MKV audio demuxer for FFMS
· [HD Streams Extractor] cosmetic adjustment.
· [Job Queue] hide the pause button as it has no function.
· [M2TS Muxer] fixed m2v input handling
· [M2TS Muxer] fixed splitting option.
· [MediaInfo] adjustment for recent mediainfo builds
· [MediaInfo] introduce "Core" alias for DTSHD/DTSMA [MKV Muxer] added TrueHD + DTS-HD/MA as supported audio input formats
· [OggVorbis] removed channel remapping as it is not needed anymore [OneClick] changed handling of failed automatic deinterlacing process
· [x264] added --bluray-compat option (requires x264 rev 1935+)
· [x264] changed --open-gop handling (requires x264 rev 1935+)
· [x264] enhanced help
· [x264] several adjustments
September 8th, 2010Main changes:
· simplified x264 profiles and the main x264 configuration page. Only the
· target/playback device of the encoding will be selected with the default
· profile. The encoding mode and quality will be selected automatically or can be defined manually.
· if targeting file size in AutoEncode or One-Click the encoding mode of the
· selected video profile will be switched temporarily to automated 2/3pass
· The AutoEncode defaults can be changed in the settings if applying a bitrate in the bitrate calculator the encoding mode of the
· selected video profile will be switched on request permanently to automated 2/3pass
· only one concurrent audio encoding is allowed
· renamed "DG Creator" to "File Indexer" and improved the File Indexer
· added FFMS (FFmpegSource2) to the File Indexer
· improved Bitrate Calculator. Patch by JarrettV (#2999751)
Other changes:
· [AviSynthWindow] + [AviSynthProfileConfigPanel] + [Changelog] changed font to Courier New
· [MeGUISettings] defaults to development update server if development build is used
· [VideoUtil] + [MainForm] fixed the detection of AviSynth for MeGUI x64
· [MkvMergeMuxer] removed --no-clusters-in-meta-seek because of the change in MkvToolNix 4.0.0
· [WindowUtil] + [JobWorkerWindow] prevent standby while a job is running.
· Feature request #2976205
· [MainForm] fixed window size will be reset if window is minimized moved CustomFileSize, CustomFPSs, CustomDARs and GUI settings from user.config into settings.xml
· user.config is no longer created / updated. Therefore MeGUI itself does not
· write anymore outside of the application directory
· DGIndexNV will use DGMultiSource instead of DGSource as default setting
· [mencoderEncoder] switched mencoder to ffmpeg as pre-rendering engine in
· MeGUI x64 in order to support x64
· [JobControl] fixed a crash if an unknown job type is used
· [JobControl] old D2V and DGI jobs will be updated
· [BitrateCalculator] add 1 1/2 DVD target size and adjust others to safe values. Patch by JarrettV (#2999751)
· [BitrateCalculator] fix calculation accuracy by total file size and by BPP to account for constant video overhead. Patch by JarrettV (#2999751)
· [BitrateCalculator] simplify audio bitrate inspection to assume bitrate from
· video duration and audio file size. Patch by JarrettV (#2999751)
· changed the way windowstate, location and size are saved and applied for
· MainForm, JobWorker, Changelog and WorkerSummary
· [x264Config] changed "Fast first pass" to "Slow first pass"
· [ProfileConfigurationWindow] + [Calculator] + [Changelog] changed style to
· FixedToolWindow (no resize, no minimize)
· [Calculator] settings can only be applied if bitrate > 0
· [JobControl] enhanced the adding of new jobs
· [AudioEncodingTab] "_new" will be appended to the file name if the output
· file already exists
· [JobControl] + [JobWorkerWindow] fixed a problem with several workers
· running the same job
· [JobControl] + [JobWorkerWindow] only one audio encoding at a time.
· Bug #2996413
· [FileBar] set focus to the open dialogue
· renamed VobInputWindow to FileIndexerWindow, renamed several of the indexer classes
· [FileIndexerWindow] display of source media information added
· [FileIndexerWindow] based upon the source media the recommended indexer will be preselected
· [tsMuxeR] fixed failed muxing in rare cases
· [BitrateCalculator] add BPP and Quality Estimate calculation support with
· complexity slider. Patch by JarrettV (#2999751)
· [BitrateCalculator] improved audio and unlimited extra calculation support.
· Patch by JarrettV (#2999751)
· [BitrateCaluclator] the encoding mode of the selected video profile will be
· switched to automated 2/3pass if necessary
· [x264ConfigurationPanel] simplified the main page, improved the tooltip help
· [HDBDStreamExtractor] DTS output type option for DTS-MA or DTS-HR extracts only the core DTS track. Feature Request #2695340
· [x264Encoder] fixed rc-lookahead. Bug #2991069
· [OSInfo] improved .NET 4.0 detection. Bug #2988751
· [x264Settings] changed the default b-pyramid value to normal
· [x264Config] fixed the log file button
· [UpdateWindow] added platform type
· [UpdateWindow] only the platform matching updates will be downloaded if the x64 MeGUI build is used only x64_64.exe is referenced
· [OneClickConfigPanel] "Keep Input Resolution" disables "Signal AR"
· [JobQueue] CTRL+A selects all queue items. Feature request #2981335
· [JobQueue] SHIFT+UP or DOWN to move an queue item, UP or DOWN to navigate in the list
· [DAR] + [ARChooser] enhanced ITU values
· [OneClickSettings] changed the default output resolution to 720
· [OneClickWindow] custom AR can be applied if "Keep Input Resolution" is selected
· [OneClickWindow] "Keep Input Resolution" disables "Signal AR"
· [x264Encoder] --aud will only be appended if selected in the configuration
· dialog. Bug #2979294
· [OneClickSettings] the MKV container is enabled by default
· [x264ConfigurationPanel] fixed wrong vbvmaxrate value after profile switching
· [OneClickWindow] fixed "Keep Input Resolution" behavior
· [VideoEncodingComponent] improved error handling
· [FilmCutter] changed default transition type in AVS Cutter to "No transition"
· Fade transition will blend in/out 10 frames. Bug #2913546
· x264 - some CQP mode adjustments
· x264 - added superfast preset support (requires x264 revision 1509 or higher)
· [ffmsReader] + [ScriptServer] FFVideoSource defaults to the YV12 colorspace
· [VideoUtil] improved the ConvertToYV12() handling
· [UpdateCacher] + [UpdateWindow] + [MainForm]
· added offline install capability
· [UpdateCacher] + [UpdateWindow] zip files will be verified before extracting
· [UpdateCacher] improved proxy support
· user.config will be migrated to new version if possible
· [x264Encoder] mbtree can be disabled while fast preset is active
· [AviSynthWindow] FFVideoSource will be used automatically if a corresponding
· findex file exists
· [MeGUISettings] fixed ffms file not found problem
· [MP4BoxMuxer] + [CommandlineJobProcessor] changed the way the remaining time is estimated. Bug #2124705
· [MainForm] updatecopier.exe will only be elevated if necessary
· simplified updatecopier.exe
· [HDStreamExtractorIndexer] improved mpls parsing
· [BitrateCalculator] fixed overflow in case of very long video durations
· [MainForm] suspend the update process until the profiles have been imported
· [x264Encoder] + [x264ConfigurationPanel] changed the default b-pyramid value to normal (requires x264 revision 1455 or higher)
· [JobWorkerWindow] enhanced error handling
· [AudioEncoderInterface] earlier preprocessing status update
· [tsMuxeR] ISO639-2-Code will be used for the language during muxing
· [tsMuxeR] fixed muxing of srt files. Bug #2958514
· [x264] removed the lossless checkbox, changed turbo to "fast first pass",
· changed thread-input, cosmetics
· [tsMuxeR] + [CommandlineMuxer] changed the way the projected filesize is estimated
· [AviSynthProfileConfigPanel] if clever anamorphic encoding is enabled the
· dropdown box will be also enabled
· [AviSynthWindow] openning a file also triggers the clever anamorphic
· encoding event. Bug #2957647
· [UpdateWindow] set last modified time to extracted files
· [UpdateWindow] files which need a reboot will also be saved if selected
· update ICSharpCode.SharpZipLib.dll
· [x264Encoder] added support for new x264 nal-hrd switches (requires x264 revision 1442 or higher)
September 8th, 2009· (kurtnoise) [ChapterCreator] - add EditionUID & ChapterUID in the output xml Matroska format.
· enable chapterName_TextChanged event which was removed previously.
· (kurtnoise) [ChapterCreator] add Matroska Chapters xml file as output format.
· (kurtnoise) [ChapterCreator] fix issue #2845174.
· (kurtnoise) update batch files. Patch by XhmikosR
· (kurtnoise) [ChapterCreator] fix issues with Preview, Add & Remove buttons events (#2848657)
· (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.21)
· (kurtnoise) [AudioEncoderInterface] readjust LAME quality scaling to match the documentation.
· (kurtnoise) [AVSCreator] add vobsub files support in Subtitle Filtering.
· (kurtnoise) [x264Config] remove duplicate code about CABAC.
September 2nd, 2009· (kurtnoise) [ChapterCreator] fix issue #2814357.
· (kurtnoise) [ProgressWindow] change tabIndex values from textboxes.
· (kurtnoise) [ProgressWindow] put textboxes as read-only instead of disabled.
· (kurtnoise) [AVS Creator] add Charset feature with TextSub() line...
· (kurtnoise) [x264Config] add slicing support. Requires x264 rev1243 or higher.
· (kurtnoise) [x264Config] fix noFastPSKip & MixedRefs commands.
· (kurtnoise) [x264Config] fix issue #2846728
· (kurtnoise) [ScriptServer] force flag = false & Counter = 0 in DGDecodeNVdllPath(..) when dgavcindex is found in the path to avoid inappropriate error message during dga files loading from the AVSCreator.
· (kurtnoise) [x264Config] fix subme crash w/ veryslow & placebo presets.
September 2nd, 2009· (kurtnoise) [x264Config] fix & update few lines.
· (kurtnoise) remove manifest file integration from project file to allow drag & drop in the main window on vista & seven.
· (kurtnoise) remove few unused resources files from the project file. Patch by Underground78.
· (kurtnoise) [VideoPlayer] button 1x didn't reset zoom variable. Patch by Underground78.
· (kurtnoise) [UpdateWindow] cosmetic...
· (kurtnoise) [x264Config] turboOptions = true - only with twopass1 & threepass1
· (kurtnoise) [x264Config] fix few errors for default settings.
August 11th, 2009· (kurtnoise) [x264 Config] Add presets/tunings/mb-tree/rc-lookahead/no-psy options. Requires x264 revision 1206 or higher. Redesign config panel in 4 tabs (Main, the default one + Frame-type + Rate-Control + Analysis + Misc). Clean up the code for better reading.
· (kurtnoise) Fix some changes in batch files. Patch by XhmikosR (#2832669)
· (kurtnoise) [x264Config] remove AQ Mode restriction from x264 settings.
· (kurtnoise) [VideoEncodingComponent] add findDGSource() function and use it during input file loading to check whether or not CUVIDServer must be run.
· (kurtnoise) move manageCUVIDServer() to VideoUtil.cs
August 3rd, 2009· (kurtnoise) [Avs Script Creator] redesign CUVIDServer management. (#2786306)
· (kurtnoise) apply FindandKillProcess("CUVIDSERVER") when all jobs are done in the queue & when megui is closing.
· (kurtnoise) [DialogManager] add FindProcess() & FindAndKillProcess() functions.
· (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.20.0)
· (kurtnoise) [VideoUtil] getChaptersFromIFO(...) : save chapters files as text always by default. Some users may want it for the mux (#2825428)
· (kurtnoise) [OSInfo] using...try...catch instead.
· (kurtnoise) better .Net Framework handling.
· (kurtnoise) [x264Config] add QP-RD support as subme = 10. x264 rev 1187 or higher required.
· (kurtnoise) [AVCLevelsChecker] remove b-pyramid & b-frames computation. Not used anymore...
· (kurtnoise) [AVCLevelsChecker] update MaxBR values.
· (kurtnoise) [x264Encoder] apply sar command only when X & Y values are different to 1.
· (kurtnoise) [x264Config] fix x264 scratchpad default settings.
· (kurtnoise) [x264Config] few improvements in the partitions command line construction.
· (kurtnoise) [x264Encoder] add AQ mode 2. requires x264 r1184 or higher.
July 17th, 2009· (kurtnoise) Update MediaInfo library and its wrapper to the latest release (0.7.19)
· (kurtnoise) [HDStreamExtractor] move a line parsing to the warning instead of error.
· (kurtnoise) Few cosmetics for the batch files & add a NSIS installer detection. Patch by XhmikosR (#2822466)
· (kurtnoise) Fix a typo. Patch by XhmikosR (#2822464)
· (kurtnoise) [OneClick Encoder] few internal changes for better chapters handling.
· (kurtnoise) cosmetics...
· (kurtnoise) [OneClick Encoder] add read only disc detection (fix issue #2814331).
· (kurtnoise) [OneClick Encoder] fix issue #2810643
· (kurtnoise) [AVSCreator] remove ToLower() from checkNVCompatibleFile() function.
· (kurtnoise) [HDStreamExtractor] fix issue #2817463 for seamless branching.
· (kurtnoise) update ContextHelp.xml file to reflect the last x264 settings.
· (kurtnoise) [x264Config] fix bug #2821332 for lossless mode. An update of this preset is required.
July 14th, 2009· (sharktooth) [x264] Added --profile support with a slight difference with x264 defaults. Autoguess means no --profile option will be specified. High/Main/Baseline will set the --profile option accordingly.
· (sharktooth) [x264] Set CRF 23 as default encoding mode.
· (sharktooth) [x264ConfigurationPanel] Trellis is now enabled by default as well...
· (sharktooth) [x264ConfigurationPanel] More fixes...
· (sharktooth) [x264ConfigurationPanel] Additional checks and fixes for h.264 Profiles restrictions.
July 14th, 2009· (sharktooth) [x264ConfigurationPanel] Additional checks to ensure proper options values are passed to the commandline generator.
· (sharktooth) [x264] Fixed x264 --subme & --ref commandline options generation due to the new x264 defaults.
July 13th, 2009· (sharktooth) [x264] Fixed b-frames controls behavior and commandline generation to respect the new x264 b-frames default value. Should also fix the baseline profile encoding.
July 9th, 2009· (sharktooth) [x264Encoder] Removed --progress switch since it's a new x264 default option.
· (sharktooth) [x264] Reconfigured default settings and commandline generation due to the changes in x264 defaults and CLI options.
· (kurtnoise) [AviSynthWindow] revisit checkNVCompatibleFile() function.
· (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.17)
June 23rd, 2009· (Sharktooth) [Dialogs] *.m2ts -> *.m2t* to support .m2t extension.
· (Sharktooth) [VideoUtil] Added ".aac" extension to the list of the audio files demuxed by DGIndex since getAllDexumedAudio() is now used for DGAVCIndex as well.
· (Sharktooth) [OneClickWindow] Fixed incorrect charset encoding for non-english file names (patch by Fight16)
June 11th, 2009· add LinqBridge lib to the megui NSIS script.
· [MainForm] activate HDStreamExtractorIndexer.Factory
· [Job] add HDStreamExJob to the Job Interface.
· [HDStreamExtractor] add megui job support.
· [HDStreamExtractorIndexer] better lines parsing.
· [HDStreamExJob] change CodecString & EncodingMode
· [hfyuSettings] change ID : huffyuv -> Huffyuv
· [AudioStream] add "AC3 EX" case.
· [JobWorkerWindow] few improvements in the log reporting.
· [DGMCreator] add vob files support.
· [tsMuxeR] add Chapters file support.
· [VideoUtil] add getChapterTimeLine() function.
· [OneClick] apply getChaptersFromIFO to the One Click Encoder code.
· [VideoUtil] add getChaptersFromIFO() function.
· [ChapterInfo] better formating for SaveText() function.
· fix a potential NullPointer Exception for several Muxers. Based on patch from ViceIce (#2799156)
· [Megui NSIS SCript] Remove old entry in the register key from the previous installer. Patch by XhmikosR (#2801959)
· update script & reader to support the last beta DGxxxNV tools package.
· [DialogManager] cosmetic changes for RunCUVIDServer()
May 3rd, 2009· [CodecManager] disable BD & AVCHD devices type. Not yet functional...
· [MainForm] register tsmuxer as JobProcessor & MuxerProvider.
· [MuxProvider] add tsmuxer.
· add tsMuxeR class.
· add tsmuxer in the project files.
· [SettingsForm] add tsmuxer components in the Muxer tab.
· [MeGUISettings] add TSMuxerPath
· [CodecManager] add M2TS as VideoType & ContainerType
· [MediaInfoFile] when VCodec is null, check the video format in this case.
· [JobUtil] use output name to create logfile instead of input. #2690832
· [FileSize] rounding values with 2 digits instead of 1. Feature Requests #2772018 & #2465440
· add Device Output Type to the One-Click Encoder. Available through Advanced Settings.
· [PrettyFormatting] fix an error with temporal substring...Note to myself : test external patches before to commit them like a dumb.
· [AutoEncodeTool] add Device Output Type.
· update the One Click & AutoEncode tools to the latest changes.
· [MP4BoxMuxer] apply device type to the command line.
· add Device Types to the Adaptive & Manual Muxers. Now, we can force either iPod, iPhone, ISMA or PSP output when we select MP4 Muxer.
· [VideoUtil] update GenerateJobSeries()
· [JobUtil] update GenerateMuxJobs()
· [IMuxing] add new List & GetDeviceInputFilter() string.
· [MuxSettings] update settings with the DeviceType.
· [MuxProvider] add GetSupportedDevices(), GetSupportedDeviceTypes() & register the new device types.
· [CodecManager] add DeviceType as OutputType.
· [MainForm] move MeGUI size/position/windowstate settings in Shown Event instead of Load Event.
· [MainForm] add MeGUI size/position/windowstate settings in Load Event.
· [MuxProvider] add h264 file extension to the MKV & MP4 Muxers.
· [CodecManager] change EAC3 files extension & add a new AVC files extension.
· [AVSCreator] fix issue #2776469.
· [MkvMergeMuxer] add Warning handling to ProcessLine().
· [MkvMergeMuxer] better Error Handling in ProcessLine().
· [MkvMergeMuxer] update ProcessLine() to match the correct string.
· [DGMCreator] remove duplicate components. Patch by UsedUser from http://forum.doom9.org/showthread.php?p=1278274#post1278274
· [PrettyFormatting] simplify ExtractWorkingName(). Patch by UsedUser from http://forum.doom9.org/showthread.php?p=1278251#post1278251
· [Vobsubber] use getPGCnb() to retrieve max value.
· [IFOparser] add getPGCnb() function.
April 9th, 2009· (sharktooth) [Xvid] Added Handheld, Portable and Custom profiles along with VBV parameters controls.
February 17th, 2009· [x264Config] Fixed psy-trellis control behaviour with subme < 6 as well as commandline generation.
· [ScriptServer] add Bob parameter for TDeint filter.
· [ScriptServer] add Bob parameter for Yadif script.
· [VideoUtil] some cleanup.
· update MediaInfo library and its wrapper to the latest release (0.7.11)
· add RMDIR /r "$LOCALAPPDATA${PRODUCT_WEB_SITE}" to the megui installer
· [AVSCreator] cosmetics.
· [AVSCreator] several tunings.
· [ScriptServer] add Nvidia deinterlacer parameter for DGx files.
· [OSInfo] add x86/x64 platforms detection.
· [ScriptServer] MPGSource for dgm files sources.
· enable dgm files support in the AVSCreator & ScriptServer.
· add dgm files Reader.
· enable ableToWriteOnThisDrive() to VobSubber & D2VCreator. This is a checking to know if the output drive chosen has the write permission.
· add Drives Class to the project files.
· add a Class to retrieve infos from Drives.
· [VobSubIndexer] use Job Output instead of Job Input as path for the config file.
· [x264ConfigurationPanel] fix issue with Lossless Mode
January 6th, 2009· [UpdateWindow] cosmetics - singular/plural for comments.
· [x264Encoder] enable --aud command for all output types.
· Form1.cs --> MainForm.cs
· [MainForm] help button refactoring.
· [MainForm] enable reset button event.
· [x264Encoder] add --aud switch for raw avc output files. Recommended by the specs.
· [OneClickWindow] Move SignalAR check box within window so it's visible
· update copyright date...;-)
· [AviSynthAudioEncoder] fix an error in the wav header writing. Now, the avisynth decoder filter will always use the highest resolution supported by the encoder. No more restriction...
· [AviSynthAudioEncoder] re enable temporary the 16bits conversion. Without this, it produces an output garbage with the current code...
· [Util] cosmetics
· Fix a buffer overrun issue.
· [AviSynthAudioEncoder] remove ConvertAudioTo16Bit() restriction.
· update AvisynWrapper library and its wrapper to support any audio bits depth. Requires Avisynth 2.5.7 or higher...
· put megui icon to all forms.
· [VideoUtil] fix an error in getSBRFlagFromAACStream()
December 28th, 2008· kurtnoise) [VobSubIndexWindow] cleanup...
· (kurtnoise) cosmetics renaming.
· (kurtnoise) MKV & MP4 muxers : use getIDFromAudioStream to retrieve the real trackID from mp4 files.
· (kurtnoise) [VideoUtil] add getIDFromAudioStream() function to retrieve track IDs from Audio Stream using MediaInfo.
· (kurtnoise) [MP4BoxMuxer] fix an error for non MP4 files.
· (kurtnoise) MKV & MP4 muxers : use getIDFromFirstVideoStream to retrieve the real trackID from mp4 files.
· (kurtnoise) [VideoUtil] add getIDFromFirstVideoStream() function.
· (kurtnoise) add raw avc streams to the MKV muxer.
· (kurtnoise) [MkvMergeMuxer] now use idxReader to retrieve all indexes & languages from vobsub files. Fix bug #2016031
· (kurtnoise) [idxReader] fixed some errors.
· (kurtnoise) [AudioTrackSizeTab] use MediaInfo lib to retrieve correct bitrate from DTS files. Fix bug #2205309
· (kurtnoise) remove Greyscale option from xvid command line. Not used anymore with the build coming from the MeGUI package tools.
· (kurtnoise) project refactoring and cleanup
· (kurtnoise) add vobsub file reader. Not used yet...
· (kurtnoise) [ProgressWindow] SizingGrip = False for the StatusStrip (#2123282)
· (kurtnoise) some addons to the nsis script (#2399161)
· (kurtnoise) [VideoPlayer] add Time Position to the title if it's checked in the Settings (#2286249).
· (kurtnoise) add a new option to the Settings for the Video Preview.
· (kurtnoise) [Util] add TimeString() function to format seconds to string.
· (kurtnoise) [D2V Creator] loadOnComplete & closeOnQueue checked by default now (#2207467)
· (sharktooth) [Settings] updated megui auto-update mirror url
October 29th, 2008· (ateeq) [DAR] Alternative SAR fraction calculations for slightly better accuracy
· (ateeq) (AdaptiveMuxer) Allow splitting to same container with Adaptive Muxer
· (ateeq) [AdaptiveMuxWindow] Fix to work with previous baseMuxWindow changes
· (ateeq) [AMGMuxer.cs] File Splitting fix and don't number unless splitting
· (ateeq) [baseMuxWindow.cs] Add DefaultOutputDir and mainForm visibility change
· (ateeq) [MuxWindow.cs] Remove duplication of mainForm between MuxWindow and baseMuxWindow
October 16th, 2008· [FilmCutter] AudioRate(__film) instead of AudioRate(__just_audio) for else case.
· [AMGMuxer] Splitting feature works fine now. Fix issue #2145143.
· [JobControl] allow to remove only completed jobs from the queue. Patch by ateeq.
· [DAR] use rounding value for SAR calculation. Should fixed issues #2010131 & #2013287.
· allow name for Video Tracks in the AdaptiveMuxer & fix several cosmetics spaces. Fix #2063188
· [PrettyFormatting] fix issue #2164193 about the wrong length for output filename in the oneClick encoder. Patch by ateeq.
September 15th, 2008· (sharktooth) Reverted r704 ([FileUtil.cs] Added SetLastWriteTime in the ExtractZipFile method.) since it was causing problems to the auto-update
September 13th, 2008· (sharktooth) [MkvMergeMuxer.cs] --delay -> --sync for compatibility with mkvtoolnix 2.3.0
· (kurtnoise) [AVS Creator] added "Apply auto Preview" feature. When it's checked, Crop & Resize modifications will be applied automatically in the video preview. No need to click anymore on "Preview AVS Script" button with this...
· (kurtnoise) [AVS Creator] use input filename as default for the save dialog.
July 24th, 2008· (sharktooth) [AVCLevels] Unrestricted->AutoGuess since x264 rev915 changes.
July 3rd, 2008· (berrinam) Fixed #2008444 (crash using One Click Encoder). The One Click Encoder uses the "Demux all audio" mode.
· (berrinam) Fix #2008276 (Fatal Error On Queue Tab With 0.3.0.1013)
November 9th, 2007· (berrinam) Fixed exception in profile import when file already exists
· (Kurtnoise) [VideoEncoding] DAR values Initialization (fixed #1823977)
· (berrinam) Fix an exception when changing codec if no profile is selected
· (patch by eamonh) fix profile scrolling issues (fixes #1822000, #1827268)
· (patch by eamonh) Fix #1827919 (OneClickEncode Settings not saved)
October 23rd, 2007· 1028
· - (Sharktooth) [Libs] Updated SharpZipLib (may fix some unzipping problems)
· - (Kurtnoise) [Muxer] : output filename edition allowed.
· - (Kurtnoise) [MP4 Muxer] : renable the tmp command correctly (#1795829)
· - (Kurtnoise) [One Click] : few tunings
· - (Kurtnoise) Cosmetics
September 5th, 2007· Allow non-integer XviD quantizers (1650574)
· Make the main window expandable (1704963)
· Groups of jobs can be moved up and down in the queue (1685623)
· Allow autoscrolling the log (1661785)
January 3rd, 2007· Fix the OneClick Config compile.bat crash - the text was too long and delegated to a resource that wasn't compiled in.