summaryrefslogtreecommitdiff
path: root/multimedia/mmg
AgeCommit message (Collapse)AuthorFilesLines
2009-11-23Update mkvtoolnix to 2.9.8.jakllsch7-164/+0
Too many upstream changes to duplicate here. Upstream change log is at http://www.bunkus.org/videotools/mkvtoolnix/doc/ChangeLog . Remove multimedia/mmg. mmg is now optionally built as part of mkvtoolnix.
2009-08-26bump revision because of graphics/jpeg updatesno1-2/+2
2009-08-10Convert to wxGTK28. Bump PKGREVISION.wiz1-2/+3
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2008-09-22Switch to x11/wxGTK26{,-contrib}.joerg1-2/+2
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam1-6/+9
their files via a custom do-install target.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-3/+3
Patch provided by Sergey Svishchev in private mail.
2007-01-09Don't hard-wire nb version of dependency.joerg1-2/+2
2006-11-12Fixed "test ==".rillig1-0/+14
2006-11-12Fixed PKGMANDIR.rillig2-4/+5
2006-10-08Update to version 1.7.0salo3-16/+34
Changes: - mkvmerge: enhancement: Added support for MIME type detection via libmagic (patch by Robert Millan with heavy modifications by myself). - mkvmerge: bug fix: Theora headers were not handled correctly. - mkvmerge: bug fix: The WavPack reader was broken on 64bit systems (e.g. AMD64). - mkvmerge: bug fix: The Theora timecode handling was broken, and Ogg/Theora files were not identified correctly (they showed up as "unknown" in mmg). - mmg: enhancement: The 'adjust timecodes' function accepts timecodes like 'XXXXXunit' with 'unit' being 'ms', 'us', 'ns' or 's'. - mkvmerge: enhancement: mkvmerge will no longer refuse to concatenate files with differing Codec Private contents and only issue a warning in such cases. - mkvmerge: bug fix: Quicktime/MP4 reader: Added support for version 1 media headers ('mdhd' atom) with 64bit fields. Fixed the duration of the last packet passed downstream. Fixed overflow issues during re-scaling from the Quicktime/MP4's time scale to nano seconds used by mkvmerge. - mkvmerge: bug fix: Muxing wasn't working Windows 9x/ME because mkvmerge was trying to use Unicode file access functions when determining which directories to create. Fixes Anthill bug #177. - mkvmerge: new feature: Added support for the "Delay:" feature and for negative timecodes in VobSub IDX files. - mmg: new feature: If mmg is set to automatically fill in the output file name then it will clear the output file name once all input files have been removed. - mmg: bug fix: Fixed a crash that occured if the user removed an attachment and clicked somewhere in the empty space in the attachment list. Occured only on Windows. - mmg: bug fix: Re-added Chinese to the list of popular languages (those are listed first in the language drop down boxes). - mkvmerge: bug fix: The last change to the ISO 639 language handling broke the VobSub reader so that it reported the wrong language codes. This also caused mmg to not display the correct language after adding a VobSub file.
2006-07-22Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,rillig1-2/+2
since they always need a C compiler, even when the source code is completely in C++. For some other packages, stated in the comment that a C compiler is really not needed.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-3/+3
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-1/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2005-12-11Sync with mkvtoolnix 1.6.5salo4-48/+43
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-08-07Bump PKGREVISION for wxGTK dependency change.wiz1-1/+2
2005-06-17Create directories before installing files into them.jlam1-1/+3
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-05-23Removed trailing white-space.rillig1-1/+1
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-18Update to version 1.4.2salo1-4/+4
Bugfix release.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-30Remove slash from end of DEPENDS.reed1-2/+2
This caused my bulk build to fail (before building) when it was building list of dependencies, because multimedia/mmg/Makefile included ../../multimedia/mkvtoolnix/Makefile.dist and also depended on ../../multimedia/mkvtoolnix/. And multimedia/mkvtoolnix/Makefile also included ../../multimedia/mkvtoolnix/Makefile.dist. The bulk build error was like: ----> Depending in /home/jreed/pkgsrc/multimedia/mmg (pass #1) ----> Depending in ../../multimedia/mkvtoolnix/ (pass #2) ... ----> Depending in ../../multimedia/mkvtoolnix/ (pass #24) ERROR: You have reached 25 times through the dependency tree and _still_ not finished. This is probably due to a broken set of dependencies. You may wish to examine the partial database left in /home/jreed/pkgsrc/.bulk_db.foo Removing the trailing slash from the DEPENDS fixed this problem for me.
2005-03-23Updated to version 1.4.1salo7-86/+49
Changes: - added help file 1.4.1: ====== - bugfixes 1.4.0: ====== - support for MPEG-1 and MPEG-2 video read from PS and ES streams, - support for AVC (aka h.264) video from MP4 files, - support for concatenating files, - support for the new elements needed for menus, - support for WAVPACK4 lossless and lossy audio, - support for extracting VobSubs and - added an online help to mmg accessible by pressing F1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-17Update to version 1.0.2salo2-5/+4
Changes: - all: bug fix: Fixed compilation with the upcoming new versions of libebml and libmatroska. - mkvmerge: bug fix: mkvmerge did not accept XML chapter files created with older mkvtoolnix versions due to deprecated chapter elements. Such elements are now skipped. - mkvmerge: bug fix: Fixed negative audio displacement for a couple of formats. - mmg: bug fix: Again the window handling. Hopefully this is better than the other attempts. - mmg: bug fix: One was able to crash mmg by pressing 'ok' in the muxing dialog right after muxing finished, especially if the 'abort' button was hit before. This mostly happened on Linux.
2005-02-05Add kristerw@'s patches from multimedia/mkvtoolnix.salo4-1/+47
Fixes build with gcc2.
2004-12-28Bump PKGREVISIONs due to libtiff update.reed1-1/+2
Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
2004-12-15Updated to version 1.0.1salo1-3/+3
Changes: - mmg: Fixed some layout issues with wxWidgets 2.5.3 and newer. - mmg: new feature: The window position is saved and restored when mmg is started the next time. - mmg: bug fix: Fixed a crash/memory corruption showing weird characters in the input boxes. This happened when the user removed a file from mmg while mmg was updating the command line. - mmg: bug fix: mmg now has an icon associated with it while it is running instead of the generic Windows application icon (Windows only). - mmg: bug fix: The main window is now minimized during muxing. This allows to hide both of the windows while muxing is running and restoring them later, even if they were iconized when muxing finished (Windows only). - mmg: bug fix: Made the muxing dialog ("mkvmerge is running") modal all the time. This prevents the user from hitting the main window's minimize button. On Windows this makes mmg stuck in iconized mode if it was iconized when muxing finished. - mkvmerge: bug fix: The first packet of an AAC track read from Real containers might not start at the timecode 0. This offset was ignored by mkvmerge. - mkvmerge: bug fix: Fixed a buffer overflow in the UTF-8 file reading routines.
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-11-24Update to version 1.0salo1-3/+3
Changes: - mkvmerge: bug fix: The Matroska reader doesn't insist on having a default duration ( = FPS) for video tracks in the "AVI compatibility mode" ( = with the CodecID "V_MS/VFW/FOURCC"). This enables re-muxing of Matroska files created from MP4 files. - mmg: bug fix: File names with non-ASCII characters were not working if mmg was compiled against a Unicode enabled wxWidgets. - mkvmerge: new feature: Added reading DTS from AVIs and from Matroska files. - mkvmerge: bug fix: A variable initialization was missing which very recent gcc versions (3.4.2) did not like very much. Also fixed a small compilation bug.
2004-10-29Updated to version 0.9.7salo1-3/+3
Changes: - mkvmerge: bug fix: The handling of external timecode files was still not correct but should be OK now. - mmg: Added an error message if the user selects 'mmg' as the 'mkvmerge executable' because that would lead to an infinite number of 'mmg's being spawned. - mkvmerge: bug fix: If LFE is on for DTS then the number of channels is one more than what the DTS frame header says. - mkvmerge: bug fix: Timecodes for Vorbis were wrong on rare occasions (when reading laced Vorbis from a Matroska file and changing the lacing, e.g. when splitting for the second and all following files). - mkvmerge/mkvinfo/mkvextract: bug fix: The chapter and tag element tables were not always intialized correctly depending on the compiler and the optimization flags used. - mkvmerge: bug fix: The OGM reader was broken if at least one track was not to be copied from the file (happened between 0.9.5 and 0.9.6). - mmg: bug fix: After loading saved mmg settings the track input box listed the tracks always coming from the last input file and not from the one they really came from. - mmg: enhancement: Made mmg's main window properly resizable. - mkvmerge: Rewrote the code for the external timecode files. This also fixes bug 99: The durations for the individual tracks were not correct for those tracks for which --timecodes was used. - mmg: bug fix: Crash when saving chapters from the chapter editor. Same as the mkvinfo issue below but on all OS. - mkvinfo: bug fix: The chapter and tag element tables were not initialized on Windows resulting in a crash when one of those elements was encountered.
2004-10-14Updated to version 0.9.6salo3-14/+13
Changes: - mkvextract: bug fix: The track extraction was creating the output file twice if the Matroska file contained a copy of the track headers. This resulted in the first extracted file being overwritten at the end of extraction. - mmg: bug fix: If the file title is read from an input file, not modified by the user and that input file is removed again then the file title will be unset. - mkvmerge: enhancement: Converted the raw FLAC reader to use another interface to the FLAC libraries. This results in a speedup of up to 50%. Thanks to Josh Coalson for telling me about its existence. - mkvmerge: new feature: Added two warnings. One about invalid track IDs that were used on the command line but that don't correspond to an available track in a file and one if no track will be copied from a source file. Both warnings hint at bad command line arguments. - mkvmerge: Only write the segment duration as a 64bit float if there is no video track present. This way users won't have to update their DirectShow filter/apps for most files. Only audio-only files need this precision anyway. - mkvmerge: Changed the Ogg/OGM reader to use the stream number and not its serial number as the track ID (meaning the track IDs will be 0, 1, 2... etc. instead of the random numbers oggenc uses as the serial numbers). - mkvmerge: new feature: The CUE sheet parser now accepts INDEX lines with indices from 00 up to 99 and implements the Red Book specification for audio CDs that way. Patch by Vegard Pettersen <vegard_p at broadpark adot no>. - mkvmerge, mkvextract: bug fix: ASS was handled like SSA which is not correct in each case, especially when extracting it. - mkvextract: bug fix: The WAV writer was not endian safe. - mkvmerge: bug fix: The charset was not set correctly on Solaris. - mkvmerge: bug fix: mkvmerge crashed when reading Matroska files that contain an empty tag list. - mkvmerge: bug fix: Some Matroska files that e.g. have had their timecodes offset with the Matroska Stream Editor or other means may contain timecodes that caused mkvmerge to print a warning about "timecode < last_timecode". A new fix implements a workaround and a warning message with a proper explanation for this case. - mkvmerge: bug fix: Older Matroska files containing chapters caused mkvmerge to abort muxing. - mkvmerge: bug fix: mkvmerge was only copying the last tag of a list of tags applying to a track from a Matroska file. - mkvmerge: bug fix: mkvmerge will show a nice warning if the entries in a SRT have non-continuous timestamps. It'll also sort the entries by their start timestamp instead of throwing the generic "timecode < previous timecode" warning. - mmg: bug fix: The 'Matroska file analysis' window that occurs when reading chapters from a Matroska file did not disappear if it was minimized when the process finished. - mkvmerge: new feature: Added a new parameter --aspect-ratio-factor. - mkvinfo: bug fix: Strings from chapters and tags were shown in UTF-8 instead of the local charset. This bug was introduced around 2004-08-28. - mkvmerge: bug fix: Not all chapter elements were copied correctly from a source Matroska file. - mkvextract: Sped up the extraction of attachments, chapters, cuesheets and tags by using the seek head information and not parsing the full file each time. - mkvmerge: bug fix: The Matroska reader was not handling very big cluster timecodes correctly. Those can occur when the timecode scale factor is very small. - mkvmerge: bug fix: Empty clusters in Matroska files no longer make mkvmerge think that file has been read completely. - mkvmerge: new feature: Added support for MP2 (and maybe MP3) audio in MP4 containers. - mkvmerge: new feature: The chapter and tag parsers accept XML element attributes instead of sub-elements for those sub-elements that only contain data. Example for a "simple tag": <Simple Name="ARTIST" String="Tori Amos"/> - mkvmerge: bug fix: The automatic MIME type detection based on the file name extension was using the file name extension as the MIME type. - mkvmerge, mkvinfo: new feature: Added the four new PixelCrop elements. - mkvmerge, mkvextract, mkvinfo: new feature: Added 'TargetTypeValue' as a supported tagging element. - mkvmerge, mkvextract, mkvinfo: Complete rewrite of the chapter and tag parsing and output functions. Additions will be much easier now. - mkvmerge, mkvextract, mkvinfo: feature removed: Dropped support for the very old and deprecated tagging system. No one used it anyway. - mkvmerge: new feature: Allow the use of two-letter ISO639-1 country codes in for the '--language' parameter. Those will be converted to the corresponding ISO639-2 language code automatically. - mkvmerge, mkvinfo, mkvextract: new feature: Added support for the 'TargetType' tag element - mkvmerge: bug fix: The MP3 handling was broken on weird and rare occasions when reading MP3 from a Matroska file. - mkvmerge: bug fix: Removed a bogus warning about an attachment's MIME type having been given more than once.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-23Update to version 0.9.5.salo1-3/+3
Changes: - mkvmerge bug fix: WAV files which contained a 'PAD ' chunk before the 'data' chunk were not processed at all. bug fix: Use 'setjmp' and 'longjmp' Instead of throwing a C++ exception during the chapter parsing stage. Otherwise libexpat will abort with a non-descriptive error message on Windows. bug fix: SSA/ASS subs with the old codec ID 'S_SSA' and 'S_ASS' were accepted, but their codec ID was kept. It is now correctly changed to 'S_TEXT/SSA' and 'S_TEXT/ASS'. bug fix: Try to guess whether tags read from OGM files (for automatic language tag setting and for copying chapter information) are already in UTF-8 or not. If not try to convert them from the current system's charset. bug fix: use the same UID for the EditionUID in the chapters and in the tag targets when parsing a CUE sheet. bug fix: Handle TTA files with ID3 tags correctly (=skip the ID3 tags). bug fix: There was an illegal free() in the OGM reader. bug fix: Block durations with 0s length (e.g. entries in a SSA file) were not written. bug fix: The FLAC packetizer gets the duration from the FLAC packet itself. bug fix: The word 'TAG' occuring in e.g. SRT subs caused the ID3/MP3 frame detection to be stuck n an endless loop. new feature: Abort muxing if the output file name is the same as the name of one of the input files. new feature: If there was no MIME type given for an attachment then mkvmerge will try to guess it based on the file's extension just like mmg. new feature: Implemented sample-precision for timestamps and durations on audio only files. added: 'EditionUID' to valid elements below '<Targets>' in XML tags. Fixed the creation of the 'Targets' with --global-tags and --tags. - mkvextract bug fix: The CUE extraction wrote UTF-8 characters but no UTF-8 BOM (byte order marker) at the beginning. bug fix: The subtitle track extraction used the wrong duration in 0.9.4. new feature: Limited support for extracting chapters as CUE sheets that haven't been created by using a CUE sheet with mkvmerge's "--chapters" option. - mkvmerge, mkvinfo, mkvextract new feature: added support for the new tag elements ('tag language' and 'default/original language'). new feature: Added support for the new 'EditionFlagHidden', 'EditionFlagDefault' and 'EditionManaged' elements. - mkvmerge, mkvextract, mmg Changes to the chapter handling. EditionUIDs are always created. mkvextract outputs EditionUIDs and ChapterUIDs normally. mkvmerge tries to keep EditionUIDs and ChapterUIDs but replaces them if they aren't unique. - mkvmerge/mkvextract new feature: Use the new EditionUID entries when convert CUE sheets to chapters and tracks. This is in preparation for 'multiple CDs to single Matroska file' conversions. - mkvinfo, mmg bug fix: Fixed compilation with Unicode enabled versions of wxWidgets. - mmg bug fix: The 'down' button on the 'input' tab was not working correctly in all cases.
2004-07-27Updated to version 0.9.4.salo1-3/+3
Changes: - patch-ab no longer needed 0.9.4: ====== - mkvextract: new feature: Added support for extracting TTA tracks to TTA files. new feature: Implemented the extraction of chapter information and tags as a CUE sheet which is the reverse operation to using a CUE sheet with mkvmerge's '--chapters' parameter. - mkvmerge: bug fix: SRT file recognition failed if the file contained spaces at the end of the first line. bug fix: Broken VobSub .idx files which contain timestamps going backwards no longer crash mkvmerge. A warning will be printed for such inconsistencies. bug fix: The Matroska reader contained a nice little illegal memory access (introduced in 0.9.3 with the fixes to the 'default track' handling). bug fix: The SSA reader was segfaulting if a line contained an empty text field. bug fix: The CUE sheet parser interpreted a timestamp as HH:MM:SS (hours, minutes, seconds). The correct spec is HH:MM:FF (hours, minutes, frames with 1 frame = 1/75 second). new feature: The pregap from a CUE sheet is converted into two sub-chapters (one for "INDEX 00", one for "INDEX 01"). These sub-chapters have their 'hidden' flag set. - mkvinfo: bug fix: Fixed compilation for MATROSKA_VERSION = 2. bug fix: Fixed compilation with gcc 3.2. - mmg: new feature: Added support for the two flags 'hidden' and 'enabled' in the chapter editor.
2004-07-21Updated to version 0.9.3.salo3-6/+7
Changes: - add patch to fix compilation when MATROSKA_VERSION is set to 2 or bigger. Patch sent to Moritz Bunkus and it's fixed in svn repo. - take MAINTAINERSHIP 0.9.3: ====== - mmg: bug fix: The 'default track' checkbox was broken. - mkvmerge: bug fix: Using '--cues ...:all' was broken for audio tracks that use lacing. bug fix: The latest OpenDML AVI files generated by mencoder were not read correctly. Only the first RIFF chunk was processed. bug fix: The default track feature did not work correctly with the new --track-order. new feature: When using a CUE sheet as a chapter file mkvmerge will automatically convert some of the entries to tags. new feature: Added support for TTA lossless audio files. If the user does not specify a --language for a track 'und' ('undefined') will now be used instead of 'eng'. The user can use the new option '--default-language' to change that.
2004-07-05Updated to version 0.9.2.salo1-3/+3
Changes: ======== - mkvextract: bug fix: Video extraction was not working correctly on big endian systems. - mkvmerge, mmg: new feature: --track-order now controls the track creation order globally, meaning that it isn't used for each file but only once. This allows the tracks to be created in ANY order (before it was first ordered by file, then by track). For mmg this means that the track list contains all available tracks and that there are no 'up' and 'down' buttons in the file list anymore. - mkvmerge: new feature: You can specifiy the time after which to split with ms precision. - mkvmerge: bug fix: Fixed more of that 'garbage at the beginning of MP3 streams' issue. - mkvmerge: bug fix: Reading of broken / unfinished AVI files was broken on Windows. - mmg: Updated the mkvmerge GUI guide to reflect changes and additions. - mmg: new feature: Added 'minimize' buttons to the two 'mkvmerge is running' dialogs. - mmg: new feature: Added an option for automatically calling 'File -> new' after a job has been added to the job queue. - mmg: bug fix: The job manager did not always catch all of mkvmerge's output, especially if a job failed. - mmg: new feature: Line wrap the tooltips on Windows. - mmg: new feature: Suggest a name for a new job based on the output file name. - mmg: new feature: Temporarily disaable 'always on top' if the muxing or the job dialog are visible. - mmg: new feature: Ask for confirmation before adding a job if there's already an old job with the same description. - mmg: bug fix: The functions 'move up', 'move down' and 'delete' in the 'job' dialog were not working correctly on Windows. - mmg: bug fix: The 'always on top' option was ignored when starting mmg.
2004-06-27Updated to version 0.9.1.salo1-3/+3
Changes: - mkvmerge: Dropped supoprt for 'aviclasses' (one of the two libraries for accessing AVI files). This mostly affects the Windows users as I've used aviclasses and not avilib on Windows so far. The 0.9.0-pre-builds so far haven't shown any problems, though, so I hope this doesn't break anything. new feature: mmg will set the 'display dimensions' automatically for AVI files whose video track is MPEG4 and has the pixel aspect ratio stored in the bitstream. bug fix: The improved MP3 garbage detection was broken resulting in an error message from mkvmerge in some weird bug fix: Matroska tracks can use lacing (several frames inside one Matroska block with only one timecode for the whole block). mkvmerge did not recreate the timecodes for the frames 1..n in the lacing correctly. feature removed: Dropped support for 'time slices'. They were not used, didn't offer the player any additional value and caused massive increase in overhead. bug fix: The OGM fix in 0.9.0 broke handling for non-broken OGM files a bit. new feature: Added support for the audio/video synchronization method used by NanDub (garbage at the beginning of audio tracks inside an AVI) for AC3 and MPEG audio tracks. In other words: If an AVI is read and an audio track contains garbage right at the beginning then the corresponding audio delay is calculated and used instead of simply discarding the garbage. new feature: Enabled reading MPEG4 video from MP4 files (nope, they're not stored in Matroska's native mode yet). - mmg bug fix: The job manager did not handle the conversion of non-ASCII characters correctly. new feature: The action 'delete job' in the job manager will also delete the file in the 'jobs' subdirectory. new feature: Added an option to make mmg stay always on top (only on Windows). new feature: Added a dialog for adding arbitrary command line options which includes a list of advanced options to chose from.
2004-06-05Updated to version 0.9.0.salo2-5/+4
Changes: - mkvmerge bug fix: Improved handling for OGM files. Streams that are lacking the comment packet are handled better. bug fix: Some MP3 streams are padded in the front with trash (mostly those in AVI files). This trash might contain valid MP3 headers which do not match the remaining headers for the actual track. Both the MP3 reader and the MP3 packetizer can now skip up to one of those bogus headers in the trash. bug fix: The OGM reader was not Endian safe. bug fix: Audio sync for Vorbis was partially broken for positive offsets. Rewrite of the VobSub handling code. - mmg bug fix: On some occasions the chapter editor thought there was no language associated with a chapter name and complained about that. bug fix: The chapter editor did not honor the values selected for 'country' and 'language'. Removed the 'advanced' tab. Those options shouldn't be used anyway.
2004-05-08Initial import of mmg-0.8.9: MKVtoolnix mkvmerge GUI.salo6-0/+122
mmg is a GUI for mkvmerge from MKVtoolnix. mkvmerge is a tool to create Matroska files from other media files.