Version history for MeGUI
<<Back to software description
Changes for v2836 - 2876
- Features/Changes:
- added high bit depth support (requires AVS+)
- therefore avs4x26x has been replaced by ffmpeg when using x26x
- [AviSynth] changed default value of "always use the included AviSynth" to enabled
- [Chapter Creator] - added option to use an automated counter for chapters (enabled by default)
- - added fps selector for the input source.it does change the time codes if the input fps is not known (e.g. as with TXT/XML)
- - the output fps value is used during saving for all output types
- Enhancements/Fixes:
- [HD Streams Extractor] added an option to select if the output prefix should be added (default: enabled)
- [OneClick] fixed tracks 2 to n-1 not properly selecting their input track stream (regression of 2808). bug #907
- [OneClick] fixed audio track processing for some file types if DG* indexer is used (e.g. VOB without IFO)
- Known Problems:
- - Windows Vista and older are not supported
- - Unicode is not supported
- - M2TS bitrate calculator does not calculate correct values as the specifications are unknown
Changes for v2828 - v2836
- Features/Changes:
- [File Indexer] enabled "select audio tracks" for DGIndexIM/NV
- [File Indexer] show DGIndexIM/NV only if enabled in the settings
- [HD Streams Extractor] removed the custom "+ Options" column by default and added an option to show it
- Enhancements/Fixes:
- improved High DPI support
- [Audio Encoder] x64: improved the downmix functions for 7.1/6.1 to 5.1
Changes for v2624 - v2715
- Features/Changes:
- [AudioEncoder] default to LWLibavAudioSource()/LSMASHAudioSource()
- [AviSynth] replaced Yadif by Yadifmod2
- [FileIndexer] added title selector for DVD sources incl. multi-angle support
- [Update] improved updater to download appropriate architecture packages (can be deselected in the options)
- [VobSubber] The VobSubber has been enhanced
- - to support demux of forced subtitles
- - to select if the subtitles should be extracted to multiple files
- - with improved speed as the source will only be indexed once for multiple tracks
- - to detect DVD sources incl. multi-angle suppor
- [x265 Encoder] x265 is now always enabled
- Enhancements/Fixes:
- [AudioEncoder] added downmix option to 5.1
- [FileIndexer] added IFO as supported input file type
- [Haali Media Splitter] if the Haali Media Splitter is needed by the HD Streams Extractor it will be installed (administrative permissions are required)
- [HD Streams Extractor] Unknown or not supported tracks cannot be selected
- [OneClick] added MPLS as supported input files
- [Title Selector] improved DVD/Blu-ray support & added option to change the minimum title length also in the global settings
- [Various] where appropriate for DVD/Blu-ray sources a prefix and suffix is attached to the output file name
- Known Problems:
- - Windows XP and older is not supported
- - Unicode is not supported
- - non default DPI values are not supported
- - M2TS bitrate calculator does not calculate correct values as the specifications are unknown
Changes for v2507 - v2525
- Features/Changes:
- [Audio Encoder] added custom command line support
- [Chapter Creator] added option to sort the title list by chapter count
- [FDK-AAC Encoder] added FDK-AAC encoder support
- due to the FDK-AAC license the encoder will not be available in the online updater
- Enhancements/Fixes:
- [Chapter Creator] cosmetics
- [Chapter Creator] improved error handling
- [HD Streams Extractor] cosmetics
- [OneClick] better support for Blu-ray playlist where eac3to and mediainfo report different track information
- [OneClick] fixed removing the wrong subtitle track when using the DEL key
- [Update] get update server configuration data from the update server itself
- [Update] if an outdated package is enabled the update will be downloaded automatically (if auto update is not disabled)
- [VobSubber] improved error handling
- [x265] adjusted command line for recent avs4x265
Changes for 2418 - v2507
- Changelog 2501 --> 2507
- Features/Changes:
- [Update] removed update server megui.xvidvideo.ru for the stable branch as it cannot be synced anymore
- [Update] increased update data refresh interval to 10 days for the stable server
- Enhancements/Fixes:
- [Adaptive Muxer] fixed first subtitle unintended set to default. Bug #774
- [Audio Encoder] fixed wrong channel count mismatch warning for AVS files. Bug #767
- [Chapter Creator] improved multi angle Blu-Ray support
- [L-SMASH Indexer] the cache file was sometimes not deleted
- [Update] fixed freeze when adding new custom update servers. Bug #769
- [Update] improved runtime copying process
- Changelog 2419 --> 2500
- Features/Changes:
- [Update] several changes have been made to save bandwidth during the update process:
- [Update] - update data will only be refreshed every 1 (development) or 5 (stable) days
- [Update] - all optional packages are disabled by default
- [Update] - optional packages will only be downloaded/enabled if needed
- [Update] - therefore during first use of such packages an online connection may be required
- [Update] - if a package is not used in 60 days it will be disabled again
- [Update] - if external tools are disabled in the settings they are also disabled for updates
- [Update] - required packages are always enabled
- [L-SMASH Indexer] added LSMASHVideoSource/LWLibavVideoSource support
- [L-SMASH Indexer] the cache file must be created in the same directory as the source file
- [L-SMASH Indexer] therefore the indexer will be blocked if the input file is in a read only directory
- [L-SMASH Indexer] it will be used after FFMS (default priority)
- [x265] added basic x265 encoding support
- [x265] added option to enable/disable x265 in the MeGUI settings (disabled by default)
- Enhancements/Fixes:
- [Audio Encoder] added 5.1 downmix if necessary (provided by tebasuna51)
- [Audio Encoder] added 96000 Hz sample rate conversion. Feature request #538
- [Audio Encoder] added AddAutoloadDir() if using the included AviSynth+
- [Audio Encoder] added dedicated TimeStretch options
- [Audio Encoder] added LSMASHAudioSource/LWLibavAudioSource support
- [Audio Encoder] default order: NicAudio, BassAudio, FFAudioSource, LWLibavAudioSource, DirectShow
- [Audio Encoder] fixed TimeStretch support (regression of 2383)
- [AVI Muxer] improved logging
- [AVS Script Creator] fixed "TDeint (with EDI)" (regression of 2305)
- [AVS Script Creator] fixed sometimes using VobSub instead of TextSub
- [AVS Script Creator] improved anamorphic calculation. if the output DAR is the same as the input DAR
- [AVS Script Creator] it will not be rounded within the "acceptable anamorphic aspect error" tolerance
- [Chapter Creator] added option to specify the FPS value and the minimum title length
- [Chapter Creator] added support for mkv input files
- [Chapter Creator] improved FPS detection for DVD/Bluray
- [FFMS Indexer] added fpsnum and fpsden if required
- [FFMS Indexer] automatically switch to LoadCPlugin if required
- [FFMS Indexer] defaults to LoadPlugin if LoadCPlugin is also possible
- [FFMS Indexer] do not index audio tracks if they will be demuxed
- [HD Streams Extractor] fixed using wrong source file in file mode if more than one job is added with "and close" disabled
- [HD Streams Extractor] last used open mode will be preselected
- [Log] added AviSynth+ detection
- [Log] delete devil.dll in the MeGUI root folder if avisynth.dll is not available also
- [Log] do not log progress messages from the FFmpeg encoder
- [Log] removed information about highest .NET build
- [Log] show information about .NET 2.0 and 4.0 instead
- [M2TS Muxer] added HEVC/x265 and MKV support (requires tsmuxer 2.5.5+)
- [MainForm] enabled Drag & Drop for folders
- [MKV Demuxer] if a delay is needed e.g. "Delay 123ms" (instead of "123ms") will be added to the demuxed file name
- [MKV Muxer] added HEVC support (requires mkvmerge 6.8.0+)
- [OneClick] "Don't encode video" is now used for all containers
- [OneClick] added HEVC/x265 support for MP4 and MKV
- [OneClick] changed resize behaviour so that upsizing will be used if enabled
- [OneClick] fixed PCM audio track handling in mkv files (regression of 2378)
- [OneClick] fixed problem if using the same internal audio track several times
- [OneClick] fixed unnecessary resize/crop in some cases (regression of 2357)
- [OneClick] improved detection/handling of suitable output containers
- [OneClick] improved working directory generation
- [OneClick] improved anamorphic calculation. if the output DAR is the same as the input DAR
- [OneClick] it will not be rounded within the "acceptable anamorphic aspect error" tolerance
- [QAAC] allow only specific TVBR values. Please verify your settings.
- [Queue] changed default main window size and queue column size
- [Queue] fixed crash if more than one worker is opening an avs script
- [Queue] removed general check for missing packages at queue start
- [Settings] added option to always use the included/portable AviSynth build (disabled by default)
- [Settings] removed "Force Video File Extension for QT compatibility"
- [Settings] removed "Samples between audio progress updates"
- [Settings] removed "Use Advanced ToolTips"
- [Update] added "Last Used" column
- [Update] added download progress indicator
- [Update] added option to hide the question if you would like to update
- [Update] added possibility to use .NET requirements for the update files
- [Update] added possibility to use display names for the update files
- [Update] added sortable columns
- [Update] removed "Platform" column
- [Update] merged some avisynth plugins into one package
- [Video Preview] if video preview is set to "always on top" some GUI elements were hidden. Bug #754
- [x264] custom --fps values will be detected and used
- [x264] fixed --sar detection for 720x480 if using the Blu-ray target device
- [x264] improved error handling. Bug #755
- [XviD] hide FourCC box as it will not be used
- Known Problems:
- Unicode is not supported
- non default DPI values are not supported
- M2TS bitrate calculator does not calculate correct values as the specifications are not known
Changes for 2356 - 2418
- Features/Changes:
- [x264] added 10 bit encoding support. This must be enabled through the MeGUI settings if you want to use it.
- [x264] disabled direct mp4 output as the official builds do not have this support enabled anymore.
- [x264] therefore introduced external muxer job feature for the x264 encoder (only MKV & MP4). Can be changed through the MeGUI settings.
- [x264] forced to use external mp4 muxer in any case
- Enhancements/Fixes:
- [Aften] do not log progress messages
- [Audio Encoder] added 32000 Hz as Sample Rate. Feature Request #518
- [Audio Encoder] added TimeStretch support. Feature Request #493
- [AviSynth] only load portable DirectShowSource.dll if portable mode is used
- [AVS Script Creator] + [OneClick] aligned resolution calculation of both tools
- [AVS Script Creator] changed default mod value to 8
- [AVS Script Creator] fixed a crash when opening first a smaller (width/height) and then a bigger input file
- [Chapter Creator] automatically preselect chapter file name
- [Log] changed format of some date/times
- [Log] improved avs log information
- [M2TS Muxer] added A_LPCM as Audio Codec ID for WAV/PCM files. Bug #730
- [Main] improved Windows 7/8 support. Added .NET 4.5.1 and Windows 8.1 detection
- [MainForm] show avs script errors. Feature request #513
- [MediaInfo] added Bits Depth information in the log
- [MediaInfo] enhanced handling of incorrect avs files. Bug #722
- [MediaInfo] ignore phantom audio tracks
- [MediaInfo] use 23.976 instead of 99 as default value if fps cannot be determined
- [MP4 Muxer] added TTXT Subtitles Files support. Feature request #437
- [MP4 Muxer] default GPAC string will be erased
- [OneClick] A_MS/ACM (PCM) audio tracks in MKV files will be extracted with eac3to
- [OneClick] added option to set a language by default if it cannot be determined
- [OneClick] fixed "close after Go!" in batch mode
- [OneClick] fixed adding only the first track when using File\Open in the main window. Bug #724
- [OneClick] fixed internal chapters wrongly detected in VOB files
- [OneClick] improved AddBorders calculation for AviSynth 2.6
- [Opus] allow max bitrate up to 512 Kbps. Feature request #512
- [Opus] raised default bitrate to 96 Kbps
- [QAAC] added "no delay" feature
- [Queue] open input/output files/folders and in any job state (right click on the job queue)
- [Settings] sort the default languages alphabetically
- [Update] fixed grammar/spelling errors
- [Update] update server will not be changed during every update check
- [x264] added --stitchable option (requires x264 revision 2345+)
- [x264] allow max bitrate up to 300000 Kbps instead of 100000 Kbps
- [x264] fixed wrong number format of the zone modifier in same cases
- [x264] if --bluray-compat is used without a BluRay device selected:
- --bframes is restricted to 3
- --open-gop is not forced anymore
- --ref is restricted to 6
- --slices 4 is not forced anymore
- --weightp is restricted to 0 or 1
- Known Problems:
- Unicode is not supported
- non default DPI values are not supported
- M2TS bitrate calculator does not calculate correct values as the specifications are not known
Changes for 2341 - 2356
- Features/Changes:
- [MainForm] improved File\Open and drag & drop handling
- [OneClick] added option to disable intermediate MKV files
- [Log] improved logging - console output is added to the log immediately
- Enhancements/Fixes:
- [AVS Script Creator] + [OneClick] fixed memory leak when using autocrop. Bug #653
- [HD Streams Extractor] select audio/subtitle tracks without language tag by default
- [MKV Muxer] fixed raw LC-AAC files detected as HE-AAC
- [MKV Muxer] fixed wrong default duration for interlaced AVC in some cases
- [MP4 Muxer] revert r2299 (allow Nero & Apple Chapters styles muxing for better interoperability with players)
- [OneClick] + [HD Streams Extractor] fixed detection of Blu-Ray if not using the root folder of the BD. Bug #721
- [OneClick] enhanced error handling
- [OneClick] fixed wrong stream order in some TS files. Bug #718
- [Preset Exporter] fixed not exporting the AviSynth preset included in a OneClick preset. Bug #719
- [x264] as too high vbv values are also logged by x264 as a warning the MeGUI log warning has been removed
- [x264] fixed max values for --crf and --qp
- [x264] fixed not applying proper vbv values if only changing the AVC profile
- [x264] fixed wrong detection of errors if file name contains "error"
- [x264] vbv values are shown in red if the values are too high or not limited
Changes for 2308 - 2341
- [x264] extended apple device profile support and removed/merged some others
- [x264] added vbv restrictions based on the selected AVC level
- [OneClick] improved muxing into intermediate MKV
- [MKV Muxer] improved playback performance with some players (requires MkvMerge 5.9.0+)
Changes for 2287 - 2296
- Installation:
- Please extract the archive to a path without special restrictions (like ProgramFiles in Vista/Windows 7). Recommended is therefore e.g. C:\MeGUI
- Features/Changes:
- added support for Apple TV & iPad in the MP4 muxer
- Enhancements/Fixes:
- [AVS Cutter] fixed not fading to black
- [AVS Script Creator] fixed "Clever (TM) anamorphic encoding" if using "Encode non-mod 16"
- [AVS Script Creator] removed "Successfully converted to YV12" message
- [M2TS Muxer] disabled pure TrueHD as it is not supported by tsMuxeR
- [OneClick] fixed some "index out of bounds" errors. Bug #703 + #707
- [OneClick] only supported subtitle tracks will be added
- [x264] fixed --crf and --partitions not set to default settings for new MeGUI installations
- Known Problems:
- Unicode is not supported
- non default DPI values are not supported
- M2TS bitrate calculator does not calculate correct values as the specifications are not known
Changes for 2237 - 2287
- Features/Changes:
- enhanced AVS Script Creator (read details in the block below)
- added BassAudioSource() as audio decoder the default order is now: NicAudio, BassAudio, FFAudioSource, DirectShow
- enhanced OneClick e.g. mux input files into MKV if possible for better audio/video processing support
- Enhancements/Fixes:
- [Adaptive Muxer] fixed handling of the "and close" button
- [Audio Encoding Window] cosmetics
- [Audio] changed default value of the normalization to disabled
- [AVS Script Creator] added "Aspect Ratio Error"
- [AVS Script Creator] added option to enable upsizing in the profile (disabled by default)
- [AVS Script Creator] added option to select the default mod value in the profile (mod16 by default)
- [AVS Script Creator] adjusted "Clever (TM) anamorphic encoding" so the new mod values are used
- [AVS Script Creator] always show the correct output resolution when not resizing
- [AVS Script Creator] even with upsizing allowed the default resolution will use no upsizing
- [AVS Script Creator] moved "acceptable aspect error" setting into the AviSynth profile (1% by default)
- [AVS Script Creator] resize is enabled by default in the profiles (only for new profiles)
- [AVS Script Creator] suggest resolution is automatically pre-selected when doing a resize
- [AVS Script Creator] use very high accuracy for anamorphic encodings if acceptable aspect error is set to 0%
- [HD Streams Extractor] + [MP4 Muxer] fixed wrong detection of errors if file name contains "error"
- [HD Streams Extractor] fixed handling of seamless branching EVO files
- [HD Streams Extractor] log adjustments for eac3to 3.25+
- [Job] improved aborting of Jobs
- [MediaInfo] improved aspect ratio detection
- [MP4 Muxer] improved iOS compatibility when using multiple audio/subtitle tracks. Patch #65 by Eli Bildirici
- [OneClick] added option to extract the core from HD audio tracks
- [OneClick] added option to reset the working/output directories in the profile
- [OneClick] added option to use only the first audio track from a specific language
- [OneClick] lowered default priority of the DGA indexer
- [OneClick] pgcdemux will only be used if more than one PGC is found
- [OneClick] remove phantom audio/subtitle tracks detected by MediaInfo when processing Blu-ray
- [OneClick] warn if identical tracks are about to be processed
- [QAAC] disable TVBR in HE-AAC. Bug #699
- [QAAC] if CoreAudioToolbox.dll is missing an information will be displayed
- [Queue] related jobs are highlighted when selecting a job
- [Queue] warn if intermediate files of an incomplete job are going to be deleted
- [Queue] when deleting a job warn always if it is part of a related job series
- [Update] added system proxy. Patch by Shevek
- [Update] fixed a crash if the proxy has been enabled without server address
- [Worker] a finished temporary worker will not start anymore idle workers. Bug #691
- [Worker] a temporary worker will always be deleted after a job is finished (successful or not)
- [Worker] fixed temporary worker only processing one job
- [Worker] if a job is aborted the corresponding worker will be stopped
- [Worker] several small optimizations
- Known Problems:
- Unicode is not supported
- non default DPI values are not supported
- M2TS bitrate calculator does not calculate correct values as the specifications are not known
- Full changelog:
- https://sourceforge.net/p/megui/code/2287/tree/megui/trunk/Changelog_full.txt
Changes for 2112 - 2153
- NeroAacEnc + DGIndexNV are now disabled by default as external dependencies are required.
- If they are already in use they will be enabled automatically, in all other cases
- they have to be enabled in "Options\Settings\External Program Configuration".
- [AutoEncode] enabled option to set the audio language and the track name
- [MediaInfo] improved information detection for DVD sources
- [Update] if a component is missing no jobs can be started
Changes for 2106 - 2112
- Features:
- [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] http://forum.doom9.org/showthread.php?t=162656
- Enhancements:
- [AVS Script Creator] fixed opening of FFMS indexed files
- [XviD] fixed saving of custom vbv values. Bug #3483985
- Known Problems:
- Unicode is not supported
- M2TS bitrate calculator does not calculate correct values as the specifications are not known
- Full changelog:
- http://megui.svn.sourceforge.net/viewvc/megui/megui/trunk/Changelog_full.txt
Changes for 2050 - 2106
- Features:
- [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
- Known Problems:
- Unicode is not supported
- M2TS bitrate calculator does not calculate correct values as the specifications are not known
Changes for 2028 - 2050
- Main 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
- Known Problems:
- - Unicode is not supported
- - M2TS bitrate calculator does not calculate correct values if audio is not AC3 only
- Full changelog:
- http://megui.svn.sourceforge.net/viewvc/megui/megui/trunk/Changelog_full.txt
Changes for 2008 - 2028
- Main 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. Bug #3303116
- [Job Queue] hide the pause button as it has no function. Bug #3296037
- [M2TS Muxer] fixed m2v input handling
- [M2TS Muxer] fixed splitting option. Bug #3294210
- [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
- Known Problems:
- Unicode is not supported
- M2TS bitrate calculator does not calculate correct values if audio is not AC3 only
- Full changelog:
- http://megui.svn.sourceforge.net/viewvc/megui/megui/trunk/Changelog_full.txt
Changes for 1989 - 2008
- Main changes:
- [One-Click] if the source is a MKV file:
- - the audio files can be demuxed if using FFMS indexer
- - and target container is MKV the video track can be copied. Feature request #3024414
- added therefore a "Keep original track" checkbox for the video in the settings
- - and target container is MKV the subtitles will be copied
- - the chapters will be extracted and reapplied to the output
- [Audio Encoder] added option to choose the preferred audio decoder. Feature request #3053195
- in case the preferred audio decoder cannot decode the input file the others will be tried, too
- default order: NicAudio, FFAudioSource, DirectShow
- [Encoder] removed audx, snow and winamp encoder
- Other changes:
- [AutoEncode] fixed duplicate device type entries
- [Log] added timestamp to some log items
- [Main Window] zones button is always enabled. Bug #3243634
- [MainForm] cosmetic change
- [MKV Demuxer] added mkvextract as mkv demuxer
- [MKV Demuxer] added status information to progress window
- [MKV Muxer] added --aac-is-sbr in any case for AAC files in order to avoid a warning message
- [MKV Muxer] added support for wav input files. Feature request #3253221
- [Nero AAC Encoder] fixed cosmetic problem with wrong bitrate values in the configuration dialog. Bug #3286672
- [One-Click] enhanced chapter and qpf file handling
- [One-Click] some profile adjustments
- [profiles] during startup deprecated profiles will be removed
- [Update] added build number check so that profiles can only be installed using the correct build
- [Update] added mkvextract.exe and mkvinfo.exe to the file checks
- [Worker] fixed "shut down worker when finished local queue"
- [Worker] some cosmetics
- [x264] added option for interlaced modes --tff and --bff. --interlaced has been removed. Bug #3204337
- [x264] invalid zones will be ignored. Bug #3233068
Changes for v0.3.1.1055 - v0.3.1.1056
- (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.
Changes for v0.3.1.1052 - v0.3.1.1053
- (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
Changes for v0.3.1.1040 Beta - v0.3.1.1052
- (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.
Changes for v0.3.1.1033 Beta - v0.3.1.1040 Beta
- (kurtnoise) add LinqBridge lib to the megui NSIS script.
- (kurtnoise) [MainForm] activate HDStreamExtractorIndexer.Factory
- (kurtnoise) [Job] add HDStreamExJob to the Job Interface.
- (kurtnoise) [HDStreamExtractor] add megui job support.
- (kurtnoise) [HDStreamExtractorIndexer] better lines parsing.
- (kurtnoise) [HDStreamExJob] change CodecString & EncodingMode
- (kurtnoise) [hfyuSettings] change ID : huffyuv -> Huffyuv
- (kurtnoise) [AudioStream] add "AC3 EX" case.
- (kurtnoise) [JobWorkerWindow] few improvements in the log reporting.
- (kurtnoise) [DGMCreator] add vob files support.
- (kurtnoise) [tsMuxeR] add Chapters file support.
- (kurtnoise) [VideoUtil] add getChapterTimeLine() function.
- (kurtnoise) [OneClick] apply getChaptersFromIFO to the One Click Encoder code.
- (kurtnoise) [VideoUtil] add getChaptersFromIFO() function.
- (kurtnoise) [ChapterInfo] better formating for SaveText() function.
- (kurtnoise) fix a potential NullPointer Exception for several Muxers. Based on patch from ViceIce (#2799156)
- (kurtnoise) [Megui NSIS SCript] Remove old entry in the register key from the previous installer. Patch by XhmikosR (#2801959)
- (kurtnoise) update script & reader to support the last beta DGxxxNV tools package.
- (kurtnoise) [DialogManager] cosmetic changes for RunCUVIDServer()
Changes for v0.3.1.1028 - v0.3.1.1033 Beta
- (kurtnoise) [CodecManager] disable BD & AVCHD devices type. Not yet functional...
- (kurtnoise) [MainForm] register tsmuxer as JobProcessor & MuxerProvider.
- (kurtnoise) [MuxProvider] add tsmuxer.
- (kurtnoise) add tsMuxeR class.
- (kurtnoise) add tsmuxer in the project files.
- (kurtnoise) [SettingsForm] add tsmuxer components in the Muxer tab.
- (kurtnoise) [MeGUISettings] add TSMuxerPath
- (kurtnoise) [CodecManager] add M2TS as VideoType & ContainerType
- (kurtnoise) [MediaInfoFile] when VCodec is null, check the video format in this case.
- (kurtnoise) [JobUtil] use output name to create logfile instead of input. #2690832
- (kurtnoise) [FileSize] rounding values with 2 digits instead of 1. Feature Requests #2772018 & #2465440
- (kurtnoise) add Device Output Type to the One-Click Encoder. Available through Advanced Settings.
- (kurtnoise) [PrettyFormatting] fix an error with temporal substring...Note to myself : test external patches before to commit them like a dumb.
- (kurtnoise) [AutoEncodeTool] add Device Output Type.
- (kurtnoise) update the One Click & AutoEncode tools to the latest changes.
- (kurtnoise) [MP4BoxMuxer] apply device type to the command line.
- (kurtnoise) add Device Types to the Adaptive & Manual Muxers. Now, we can force either iPod, iPhone, ISMA or PSP output when we select MP4 Muxer.
- (kurtnoise) [VideoUtil] update GenerateJobSeries()
- (kurtnoise) [JobUtil] update GenerateMuxJobs()
- (kurtnoise) [IMuxing] add new List
& GetDeviceInputFilter() string. - (kurtnoise) [MuxSettings] update settings with the DeviceType.
- (kurtnoise) [MuxProvider] add GetSupportedDevices(), GetSupportedDeviceTypes() & register the new device types.
- (kurtnoise) [CodecManager] add DeviceType as OutputType.
- (kurtnoise) [MainForm] move MeGUI size/position/windowstate settings in Shown Event instead of Load Event.
- (kurtnoise) [MainForm] add MeGUI size/position/windowstate settings in Load Event.
- (kurtnoise) [MuxProvider] add h264 file extension to the MKV & MP4 Muxers.
- (kurtnoise) [CodecManager] change EAC3 files extension & add a new AVC files extension.
- (kurtnoise) [AVSCreator] fix issue #2776469.
- (kurtnoise) [MkvMergeMuxer] add Warning handling to ProcessLine().
- (kurtnoise) [MkvMergeMuxer] better Error Handling in ProcessLine().
- (kurtnoise) [MkvMergeMuxer] update ProcessLine() to match the correct string.
- (kurtnoise) [DGMCreator] remove duplicate components. Patch by UsedUser from http://forum.doom9.org/showthread.php?p=1278274#post1278274
- (kurtnoise) [PrettyFormatting] simplify ExtractWorkingName(). Patch by UsedUser from http://forum.doom9.org/showthread.php?p=1278251#post1278251
- (kurtnoise) [Vobsubber] use getPGCnb() to retrieve max value.
- (kurtnoise) [IFOparser] add getPGCnb() function.
Changes for v0.3.1.1027 - v0.3.1.1028
- (sharktooth) [Xvid] Added Handheld, Portable and Custom profiles along with VBV parameters controls.
Changes for v0.3.1.1006 - v0.3.1.1014
- (sharktooth) [x264Config] Fixed psy-trellis control behaviour with subme < 6 as well as commandline generation.
- (kurtnoise) [ScriptServer] add Bob parameter for TDeint filter.
- (kurtnoise) [ScriptServer] add Bob parameter for Yadif script.
- (kurtnoise) [VideoUtil] some cleanup.
- (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.11)
- (kurtnoise) add RMDIR /r "$LOCALAPPDATA\${PRODUCT_WEB_SITE}" to the megui installer (#2584544)
- (kurtnoise) [AVSCreator] cosmetics.
- (kurtnoise) [AVSCreator] several tunings.
- (kurtnoise) [ScriptServer] add Nvidia deinterlacer parameter for DGx files.
- (kurtnoise) [OSInfo] add x86/x64 platforms detection.
- (kurtnoise) [ScriptServer] MPGSource for dgm files sources.
- (kurtnoise) enable dgm files support in the AVSCreator & ScriptServer.
- (kurtnoise) add dgm files Reader.
- (kurtnoise) enable ableToWriteOnThisDrive() to VobSubber & D2VCreator. This is a checking to know if the output drive chosen has the write permission. (#2196169)
- (kurtnoise) add Drives Class to the project files.
- (kurtnoise) add a Class to retrieve infos from Drives.
- (kurtnoise) [VobSubIndexer] use Job Output instead of Job Input as path for the config file. (fix partially bug #2196169)
- (kurtnoise) [x264ConfigurationPanel] fix issue with Lossless Mode (#2584569)
Changes for v0.3.1.1001 - v0.3.1.1006
- (kurtnoise) [UpdateWindow] cosmetics - singular/plural for comments.
- (kurtnoise) [x264Encoder] enable --aud command for all output types.
- (kurtnoise) Form1.cs --> MainForm.cs
- (kurtnoise) [MainForm] help button refactoring.
- (kurtnoise) [MainForm] enable reset button event.
- (kurtnoise) [x264Encoder] add --aud switch for raw avc output files. Recommended by the specs.
- (ateeq) [OneClickWindow] Move SignalAR check box within window so it's visible
- (kurtnoise) update copyright date...;-)
- (kurtnoise) [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...
- (kurtnoise) [AviSynthAudioEncoder] re enable temporary the 16bits conversion. Without this, it produces an output garbage with the current code...
- (kurtnoise) [Util] cosmetics
- (kurtnoise) Fix a buffer overrun issue. Dohh !!! First time I see this...
- (kurtnoise) [AviSynthAudioEncoder] remove ConvertAudioTo16Bit() restriction.
- (kurtnoise) update AvisynWrapper library and its wrapper to support any audio bits depth. Requires Avisynth 2.5.7 or higher...
- (kurtnoise) put megui icon to all forms.
- (kurtnoise) [VideoUtil] fix an error in getSBRFlagFromAACStream()
Changes for v0.3.0.3009 - v0.3.1.1001
- Changes:
- (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
Changes for v0.3.0.3008 - v0.3.0.3009
- (sharktooth) [AVSCreator] Resize filter now disabled by default. AVS presets settings will not be overridden though.
- (ateeq) [x264ConfigurationPanel] Fix doMacroBlockAdjustments for P4x4 compliance at Level 3+ when All option is selected.
Changes for v0.3.0.2015 - v0.3.0.3004
- (kurtnoise) [FilmCutter] AudioRate(__film) instead of AudioRate(__just_audio) for else case.
- (kurtnoise) [AMGMuxer] Splitting feature works fine now. Fix issue #2145143.
- (kurtnoise) [JobControl] allow to remove only completed jobs from the queue. Patch by ateeq.
- (kurtnoise) [DAR] use rounding value for SAR calculation. Should fixed issues #2010131 & #2013287.
- (kurtnoise) allow name for Video Tracks in the AdaptiveMuxer & fix several cosmetics spaces. Fix #2063188
- (kurtnoise) [PrettyFormatting] fix issue #2164193 about the wrong length for output filename in the oneClick encoder. Patch by ateeq.
Changes for v0.3.0.2014 - v0.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.
Changes for v0.3.0.2001 - v0.3.0.2002
- (kurtnoise) [JobWorkerWindow] revert to previous state...
Changes for v0.3.0.1017 - v0.3.0.2001
- (sharktooth) [Installer] New megui.ico and uninstall.ico
- (kurtnoise) [JobWorkerWindow] a workaround to shutdown the Worker Form (fix bug #2042450).
- (kurtnoise) [CodecManager] added SubtitleType.Register for ASS & SSA subtitles format.
- (kurtnoise) disabled "Settings" from the log.
- (kurtnoise) removed LMP4 codec.
- (kurtnoise) removed "Automatically set the number of threads" from the Settings in order to avoid override from users.
- (sharktooth) New application icon
- (kurtnoise) [IFOparser] added GetAudioStreamInfos(). 1st working draft...
- (kurtnoise) remove unused code from project files.
- (kurtnoise) [AudioEncoder] OpenDMLSource was a bad idea (fix bug #2016146)
- (kurtnoise) [FilmCutter] more accurate fps value to avoid desync issues.
- (kurtnoise) [FilmCutter] 10l for me...multiply by 1000 instead of 100 give the appropriate result.
- (kurtnoise) retrieve automatically the proper IFO file when we have many of them in the current path.
- (kurtnoise) added DetermineMovieIFO(.) to retrieve the correct IFO file from the given path.
- (kurtnoise) applied GetSubtitlesStreamsInfos(.) to the VobSubber.
- (kurtnoise) add IFOparser.cs to the project files.
- (kurtnoise) added IFOparser class. My first working draft. Only use with VobSubTool for the moment.
- (kurtnoise) add Short2FullLanguageName(.) function to retrieve the full language name from the 2 char code. Needed for the IFO parser.
- (kurtnoise) [FilmCutter] add fps_denominator in GetCutsScript() to have more accuracy. (fixed bug #2023354)
- (kurtnoise) make process priority more granular. Patch by Sean McGovern.
- (kurtnoise) add/update GPL license header.
- (kurtnoise) put references in alphabetical order.
- (kurtnoise) fixed several warning for the compilation.
- (kurtnoise) added an Avisynth checking in the shown Event.
- (kurtnoise) added free disk space detection. Might be useful for troubleshooting.
- (kurtnoise) added CPU detection.
- (kurtnoise) [AudioEncoder] switched Normalize() after the downmix cases.
- (kurtnoise) better OS detection.
- (kurtnoise) added GetMOStuff function.
- (kurtnoise) added System.Management reference to the project files
- (kurtnoise) added alternate backcolors for ListViews.
- (kurtnoise) added DRC to the script for Wav Sources if specified.
- (kurtnoise) updated MediaInfo library and its wrapper to the latest release (0.7.7.4).
Changes for v0.3.0.1016 - v0.3.0.1017
- (sharktooth) [AVCLevels] Unrestricted->AutoGuess since x264 rev915 changes.
Changes for v0.3.0.1013 Beta - v0.3.0.1014
- (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)
Changes for v0.3.0.1010 Beta - v0.3.0.1013 Beta
- (kurtnoise) cosmetics - Presets instead of Profiles.
- (kurtnoise) removed .net framework checking for vista users during the loading. It should be fine now with all apps updated and frankly it's also to avoid to waste some time to upgrade each number indefinitely...;-)
- (berrinam) Reset zones even when preview window doesn't open (fixes #2007133 - Error when loading "AutoEncode")
- (kurtnoise) removed audio tracks selection from the D2V creator.
Changes for v0.2.6.1046 - v0.3.0.1010 Beta
- (berrinam) Better rationalisation of ARs in AVS window. Patch by i_a
- (kurtnoise) updated project files
- (kurtnoise) moved Avc2AviMuxer.cs in the mux folder.
- (kurtnoise) added an option in the Settings to set up the video preview always on top or not.
- (kurtnoise) fixed a stupid copy & paste, spotted by Underground78.
- (kurtnoise) added manifest files for the x86 & x64 platforms.
- (berrinam) Add "--engage keep_bitstream_ar_info" to mkvmerge commandline so that muxed mkv files have same AR as source.
- (kurtnoise) added x86 and x64 target platforms for the file project.
- (kurtnoise) [VideoUtil] added a function to get basic information about a video source based on its DGindex generated log file. Useful to use the last DGindex release...
- (berrinam) [AVSCutter] Reenabled "Remove" button
- (sharktooth) Fix for x264config custom quantizer matrices controls out of groupbox bound
- (berrinam) Fix for #1945737: Error message with Adaptive Muxer
- (sharktooth) fixed some more x264config missing events. patch by Underground78
- (sharktooth) [x264ConfigurationPanel] Code cleanups
- (kurtnoise) [VideoUtil] allowed DTS indentation and removed trackID for audio streams (not used).
- (kurtnoise) [x264ConfigurationPanel] added updateEvent for Subpel Refinement & ME Type.
- (sharktooth) Fixed x264 AQ settings
- (kurtnoise) updated MediaInfo library and his wrapper to the latest release (0.7.7.2).
- (kurtnoise) several x264 options weren't updated.
- (kurtnoise) added support for OpenDMLSource(..) for AVI files >= 2GB and forced "audio=false" for the avs script creation within AVISource(.)
- (kurtnoise) [ProgressWindow] allowed resize form (#1968515).
- (kurtnoise) [JobWorkerWindow] help button was biased.
- (kurtnoise) added EVO files support for the Main and Avisynth Forms.
- (kurtnoise) [UpdateWindows] help button was biased.
- (kurtnoise) allowed minimize/maximize the video preview form.
- (kurtnoise) removed TooltipIcon and TooltipTitle.
- (kurtnoise) [MainForm] changed the back color (transparent to control).
- (kurtnoise) [VideoConfigurationPanel] added a title for the tooltip.
- (Kurtnoise) updated several tooltips for the x264 compressor.
- (kurtnoise) added ProfileConfigurationWindow.resx
- (kurtnoise) [ProfileConfigurationWindow] use Presets now instead of Profiles to avoid confusions.
- (kurtnoise) CheckOnClick = True for the ProfileExporter, ProfileImporter and ProfilePorter ListBoxes.
- (kurtnoise) [VobSubber] CheckOnClick = True for the Subtitles ListBox.
- (kurtnoise) [x264ConfigurationPanel] updated some missing tooltips.
- (kurtnoise) added a x264 picture in the main tab.
- (kurtnoise) updated the x264 Settings (AQ, Custom commandline) with several changes.
- (kurtnoise) [DGIndexer] using hide state instead of minimize.
- (kurtnoise) [ProfileImporter] added an option to check all/none items from the list (available via a right click).
- (sharktooth) Updated VS 2008 project files to include the new InputBox replacement files
- (kurtnoise) fixed .NET bootstrapping for MSVC2005 project file. Patch by Sean McGovern.
- (Mutant Fruit) Fix for mono compatibility to avoid a bug in ApplicationSettingsBase constructor
- (Mutant Fruit) Put try/catches around registry access to avoid issues on non-windows systems
- (Mutant Fruit) Two fixes for the new InputBox
- (Mutant Fruit) Created a replacement for the VisualBasic InputBox class and removed references to the VisualBasic dll
- (Mutant Fruit) Applied patch for #1887531
- (Mutant Fruit) Committed patch for #1886000
- (sharktooth) [d2vcreator] Default to "Demux All Audio Tracks"
- (kurtnoise) Transformed OSInfo & Shutdown classes cross-platform. Patch by mutant_fruit.
- (kurtnoise) fixed hardcoded windows style paths. Patch by mutant_fruit.
- (kurtnoise) [D2VCreator] remove Windows API for better X-platform using.
- (kurtnoise) Fixed bug in GenericSettings implementation & implemented GetHashCode correctly. patches by Mutant_Fruit (#1887494 + #1887508)
- (kurtnoise) [AVSCutter] altered the behaviour of the Clear, Update and Remove buttons. Patch by darkklor (#1858629)
- (kurtnoise) [mediaInfoWrapper] fixed some tabs.
- (kurtnoise) [JobQueue] re-enabled Key Down event.
- (berrinam) Profile refactor. Excerpts:
- All video settings must now be contained within a profile.
- There is a default profile called *scratchpad* for every type of setting.
- Zones have been removed from video profiles, soon to be added back to the main window.
- Removed code for reading very old profiles (from 0.2.4.1004 and below)
- (berrinam) (internal) Added Tuple.Create to allow implicit Generics instantiation.
- (berrinam) Handle large delays better.
- (berrinam) Fix Drag-and-Drop bug
- (berrinam) Improved AVS Cutter Remove button (#1847139)
- (berrinam) More information logged by the audio encoder
- (Kurtnoise) fixed Drag&Drop for the dev builds (#1835900, #1841103, #1843717)
- (berrinam) Maximum GOP size can now have up to 6 digits.
- (Kurtnoise) use the proper command syntax for svn and stable builds concerning Aften encoder
- (Kurtnoise) added a manifest file for the UAC level required on Vista.
- (Kurtnoise) [JobQueue] changed public to internal for the JobChangeEvent (to fix the compilation within MSVC2008).
- (Kurtnoise) [MainForm] cosmetics.
- (Kurtnoise) [MainForm] added some MessageBoxIcons.
- (Kurtnoise) Expand/Collapse all for logs.
- (Kurtnoise) silent worker creation if none exists (#1837578).
- (Kurtnoise) More informative logtree names for each jobs.
- (Kurtnoise) [JobQueue] FPS columm aligned to left.
- (berrinam) Add missing output streams back to log (fixes #1836281)
- (Kurtnoise) [AutoEncodeWindow] mainform was being referenced in default constructor before it had ever been assigned (#1836041). patch by Eamonh.
- (Kurtnoise) Removed unused code
- (Kurtnoise) more Audio Input FileType.
- (Kurtnoise) [ProgressWindow] Remaining Time -> Time Remaining.
- (berrinam) Sliding window time estimation instead of based on entire code. (#1832899)
- (berrinam) Add extra files for dragdrop and dropdown persistence
- (berrinam) Remember columns position for the job queue (#1817092)
- (berrinam) Dragdrop support in the bitrate calculator (#1819618)
- (berrinam) The custom filesizes, ARs, and FPSs in the dropdown comboboxes are now persistent. (#1822492)
- (berrinam) Make mux window output file editable.
- (berrinam) Change tools windows from modal dialogs to standalone windows. (#1822493)
- (Kurtnoise) [LogItem] added the Date.
- (berrinam) Commit the newlog patch. Changes:
- new, hierarchical log
- moved delete intermediate files stuff to cleanupjob
- Log and Error removed from StatusUpdate -> use log.LogValue("Encoder log", encodeLog), and log.Error(...) instead
- added a non-null check to Util.ThreadSafeRun
- (Kurtnoise) ASS & SSA support for the MKV muxer.
- (Kurtnoise) [MeGUISettings] removed divxMuxerPath.
- (Kurtnoise) [OneClick] sorted = true for Audio codecs.
- (Kurtnoise) Added more bitrate values for AC3 encoders.
- (Kurtnoise) Aften support as AC-3 encoder (FR #1663719)
- (Kurtnoise) Delays on audio output filenames now have meaning and are checked for correctness (implements #1819281)
- (Kurtnoise) Changed the default bitrate for FFAC3 (256 to 384 kbps).
- (Kurtnoise) Audio codecs List refactoring.
- (berrinam) [AvisynthAudioEncoder] Log audio error messages.
- (berrinam) Added locking around getJobToProcess() to eliminate race condition on job starting (should fix #1932378: Two workers started working on same job)
- (berrinam) MediaInfo should now properly detect .m4v files. (Fixes adaptive muxing for .m4v files)
- (berrinam) Removed MP4 output from xvid_encraw, since it was never actually supported.
- (berrinam) Fixed #1870331 (User specified sizes in bitrate calcs not remembered)
- (berrinam) Fix #1939862 ("Number of Passes" Setting Ignored)
- (berrinam) Fix for #1945737 (Error message with Adaptive Muxer)
- (berrinam) Fix #1996457 (preview and autoencode window priorities): opening AutoEncode closes preview window.
- (berrinam) Fix #1996499 (re-open original video player button glitch)
- (kurtnoise) updated MediaInfo library and his wrapper to the latest release (0.7.7.2).
- (kurtnoise) [AudioEncodingTab] added a try/catch statement for better error handling for end-users concerning delays values too high/low detected in filenames (#1965905).
- (kurtnoise) [x264Encoder] fixed a comma use associated with Const. Quantizer (#1975472).
- (kurtnoise) [AvisynthAudioEncoder] fixed an error in the upmix function.
- (kurtnoise) [VideoPlayer] video preview always on top from now...
- (kurtnoise) added an icon for the ToolTip.
- (kurtnoise) [AudioEncoder] added support for NicAudio v2 (needed to fix some bugs) >> http://www.codeplex.com/NicAudio
- (kurtnoise) added several languages in the nsis script.
Changes for v0.2.6.1041 - v0.2.6.1046
- (kurtnoise) few more updates for the x264 compressor.
- (Kurtnoise) updated a switch for the x264 compressor.
- (Kurtnoise) Added .NET Framework version detection from Vista SP1.
Changes for v0.2.6.1040 - v0.2.6.1041
- (Kurtnoise) Refactoring the dispose functionality. Patch by Eamon.
- (Kurtnoise) [MuxWindow] Help button was at the wrong place.
- (Kurtnoise) Updated the correct MediaInfoWrapper library.
Changes for v0.2.6.1038 - v0.2.6.1040
- (Kurtnoise) [MainForm] move AutoUpdate checking to the shown Event (to have the MessageBox in the foreground). bob0r should be happy now...;-)
- (Kurtnoise) Added several new languages.
- (Kurtnoise) [OneClickWindow] re-ordered the initOneClickHandler() (#1832675). patch by Eamonh.
- (Kurtnoise) Updated MediaInfo.dll and his wrapper.
Changes for v0.2.6.1036 - v0.2.6.1038
- (Kurtnoise) [Progress Window] use TotalHours only, dude...
Changes for v0.2.6.1035 Development - v0.2.6.1036
- (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)
Changes for v0.2.6.1034 Development - v0.2.6.1035 Development
- (Sharktooth) [Installer] Creates (and removes during uninstall) update_cache reg key, also creates update_cache, logs and tools folders.
- (berrinam) At startup, jobs marked as "processing" are marked as "aborted". Should help #1826981.
- (berrinam) Fix autocrop crash in AVS creator after reopening original video window.
- (berrinam) Fixed #1825958 (Audio track tab numbering issue)
- (berrinam) Fixed #1825182 (Nero AAC settings not saved)
- (Kurtnoise) [Mencoder Encoder] force to set up only video command (fixed #1824505 & #1825708)
- (Sharktooth) [Installer] Added links to Tools, Logs and Auto-update cache folders.
- (Kurtnoise) [Settings Form] English as 1st Language (#1822098)
Changes for v0.2.6.1033 Development - v0.2.6.1034 Development
- (Kurtnoise) [JobWorker] small glitch.
- (Kurtnoise) [AutoEncodeWindow] fixed #1821471.
- (Kurtnoise) [ScriptServer] removed temporarily SimpleResize (#1820850)
- (Kurtnoise) Fixed a recovery for the systray (#1820842).
- (Kurtnoise) [DGindexer] changed the delimiter character to avoid filename issues.
- (Sharktooth) Changed Log font to LucidaConsole (fixed width).
- (Sharktooth) Fixed #1820720 (Bitrate Cal. makes MeGUI crash). Acceptable FPS rounding error has now a minimum value of 0,001. Acceptable Aspect Error has a new default of 1% and a new max of 5%.
- (Sharktooth) MP3 Surround -> Aud-X (ISettingsProvider.cs).
Changes for v0.2.6.1032 Development - v0.2.6.1033 Development
- (Sharktooth) [UpdateWindow] Fixed the enc_aacplus discrepancies.
- (Kurtnoise) [SettingsForm]: fixed a missing Click Action for avc2avi.
- (berrinam) Fix #1820411 (OneClick overcrop to mod16 doesn't appear to work)
- (Sharktooth) Fixed "Select Size" dialog appearing behind mux window.
Changes for v0.2.6.1030 Development - v0.2.6.1031 Development
- (berrinam) Fix #1817324 (Original audio is deleted when encoding fails)
- (Kurtnoise) cosmetic - remove an unused variable & ensure update_cache folder creation.
- (berrinam) Fix #1819627 (Analysis Pass broken)
- (Sharktooth) [AutoUpdate] Another try at fixing the update failures on Vista.
- (Sharktooth) Added MeGUI version to the Log
- (Sharktooth) [AutoUpdate] Fix #1819257 (Auto-update doesnt delete failed updates from update_cache). Now UpdateCacher ignores 0 bytes files.
- (berrinam) Fixed DAR detection for non-DVD DGIndex files.
Changes for v0.2.6.1028 Development - v0.2.6.1030 Development
- (berrinam) Forbid input and output filenames from being the same. (Should fix #1817324)
- (berrinam) Change AutoEncode default split size to "No splitting" and default target size to "1 CD." Hopefully fixes #1813769 and #1816269
- (Kurtnoise) Added OS and Framework detection.
Changes for v0.2.6.1027 Development - v0.2.6.1028 Development
- (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
Changes for v0.2.6.1026 Development - v0.2.6.1027 Development
- (Kurtnoise) [AviSynth Creator] : fixed Save Event for Vista OS.
- (Kurtnoise) change constant variables to shut down the PC correctly.
- (Kurtnoise) Cosmetic - fixed typos.
- (Kurtnoise) [AudioEncodingComponent]: remove the tab selected instead of the last one (#1814772)
- (berrinam) Fix #1813777 (Autocrop problem)
- (berrinam) Fixed #1814193 (AutoEncode with >1 audio track -> each audio track muxed twice)
Changes for v0.2.6.1024 - v0.2.6.1026 Development
- (berrinam) Fixed #1746055 (Video profile selection error)
- (berrinam) Fixed #1749810 (For each level have max bitrate for main and high profiles)
- (berrinam) Fixed #1715064 (Crash under Vista when loading avisynth script)
Changes for v0.2.6.1023 - v0.2.6.1024
- (Sharktooth) Fixed main window (Form1.cs) size (some Audio controls were not shown)
- (Sharktooth) Fixed #1810120 (x264 video configuration dialog problem)
- (Sharktooth) [Update Window] Workaround for #1808878 (Maximize/Minimize states don't work). Disabled Minimize and Maximize buttons.
Changes for v0.2.6.1021 - v0.2.6.1023
- (Kurtnoise) [Muxer] : Chapters Filter fixed.
- (Kurtnoise) [Avisynth Window] : deinterlace checkbox unchecked when Analysis returns "Do Nothing" (to avoid interlaced=true with ColorMatrix())
- (Kurtnoise) [Help Button] : url fixed for the wiki.
- (berrinam) Catch all exceptions in ProgressWindow.UpdateStatus. (It is a non-essential function, so errors should be silently caught). Should probably fix #1760486
Changes for v0.2.6.1020 Development - v0.2.6.1021
- (Sharktooth) [Muxers] Fixed the output file dialog (save mode)
Changes for v0.2.6.1017 Development - v0.2.6.1020 Development
- (berrinam) Support backwards-compatible loading of jobs from 0.2.6.1017. (But not vice-versa!)
Changes for v0.2.6.1016 Development - v0.2.6.1017 Development
- (berrinam) [OneClick, AviSynth Creator, Video Preview, AutoEncode, and Bitrate Calculator] : nicer comboboxes, for AR, FPS, and target sizes
- (berrinam) Internal change from use of DARX/DARY pairs to a Dar struct
- (berrinam) Turn the IMediaFile info details from virtual calls into populating a MediaFileInfo class
- (Kurtnoise) [Auto Update Server Window] : put serverList on top (items were not visible)
Changes for v0.2.6.1014 Development - v0.2.6.1016 Development
- (berrinam) [AutoUpdate] : add support for a local cache of update files (located via registry) (#1804656)
- (berrinam) [AutoUpdate] : Re-install function in autoupdater (#1790523)
- (berrinam) [Video Preview] : 'Go to frame' for video preview (#1746899)
- (berrinam) [OneClick Window] : Easier code for audio, better audio input selection
- (berrinam) [OneClick Window] : Fix order of jobs in OneClick (bitrate calculation there should work again)
- (berrinam) [Muxer Windows] : Automatically choose output filename in muxer (#1784648)
- (berrinam) [DGIndexer] : Read progress reports from DGIndex title
Changes for v0.2.6.1012a Development - v0.2.6.1014 Development
- (Kurtnoise) [MainForm] fixed minimize to tray (#1749803)
- (Sharktooth) New MeGUI icons and installer fixes
- (Kurtnoise) [JobQueue] : scrollbar fix (#1793456)
- (Kurtnoise) [AudioEncoder] : fix mp2 bitrate command line for the new FFmpeg builds.
- (Kurtnoise) Better label names for some encoders.
- (Kurtnoise) Cosmetic : added m2ts extension.
- (Kurtnoise) Removed resize event.
Changes for v0.2.6.1011 Development - v0.2.6.1012a Development
- (Sharktooth) [Autoupdate] Removed yadif.dll path check since it was impossible to set the path without already having yadif.
- (Sharktooth) Various Installer fixes.
Changes for v0.2.6.1001 - v0.2.6.1011 Development
- (Sharktooth) [OneClick] Audio Track 2 is disabled by default unless "Show Advanced Options" is checked.
- (Sharktooth) [Autoupdate] Check if yadif.dll path was set before trying to update it...
Changes for v0.2.5.1007 - v0.2.6.1001
- Parallel job execution. See http://mewiki.project357.com/wiki/MeGUI:Parallel_job_execution for details.
Changes for v0.2.4.1039 - v0.2.4.1040
- Small new feature: AutoEncode has better filesize choosers.
- (addresses 1654588)
- If the bitrate calculator doesn't contain an appropriate framerate, one is added
- (fixes 1676934, includes code from there)
- Removed the unused avsConfigurationDialog.cs
- Fixed 1652664 (no commandline previews)
- Fixed 1653755 (Muxer reports audio in wrong notation)
- Fixed 1679572 (Turbo Mode in LMP4 multipass sometimes not selectable)
- Fixed 1696067 (Video encoding doesn't use the specified filename)
- (a duplicate of 1653186: Video Output not passed to commandline)
- Fixed 1688789 (One Click Encoder Crashes with Automatic Deinterlace checked)
- Fixed 1675408 (mkvmerge split option incorrect)
- Fixed 1666878 (Vobsubber changing output doesn't work)
- Fixed 1659596 (Load DLL in Avisynth configuration dialog)
- Fixed 1652312 (xvid b-frames default wrong)