pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia Updated to version 0.9.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/545b7ae5540a
branches:  trunk
changeset: 481906:545b7ae5540a
user:      salo <salo%pkgsrc.org@localhost>
date:      Thu Oct 14 17:13:27 2004 +0000

description:
Updated to version 0.9.6

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.

diffstat:

 multimedia/mkvtoolnix/Makefile         |   6 +++---
 multimedia/mkvtoolnix/Makefile.dist    |   2 +-
 multimedia/mkvtoolnix/distinfo         |   7 +++----
 multimedia/mkvtoolnix/patches/patch-aa |  13 -------------
 multimedia/mmg/Makefile                |   3 +--
 multimedia/mmg/distinfo                |   8 ++++----
 multimedia/mmg/patches/patch-aa        |  16 ++++++++--------
 7 files changed, 20 insertions(+), 35 deletions(-)

diffs (135 lines):

diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mkvtoolnix/Makefile
--- a/multimedia/mkvtoolnix/Makefile    Thu Oct 14 17:04:51 2004 +0000
+++ b/multimedia/mkvtoolnix/Makefile    Thu Oct 14 17:13:27 2004 +0000
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2004/10/03 00:13:03 tv Exp $
+# $NetBSD: Makefile,v 1.7 2004/10/14 17:13:27 salo Exp $
 #
 
 .include "../../multimedia/mkvtoolnix/Makefile.dist"
 
-PKGREVISION=   1
-
 MAINTAINER=    salo%NetBSD.org@localhost
 HOMEPAGE=      http://www.bunkus.org/videotools/mkvtoolnix/
 COMMENT=       Set of tools to create, alter and inspect Matroska files
@@ -14,6 +12,8 @@
 USE_GNU_TOOLS+=        make
 USE_LANGUAGES= c c++
 
+CONFIGURE_ARGS+=       --disable-gui
+
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../archivers/liblzo/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mkvtoolnix/Makefile.dist
--- a/multimedia/mkvtoolnix/Makefile.dist       Thu Oct 14 17:04:51 2004 +0000
+++ b/multimedia/mkvtoolnix/Makefile.dist       Thu Oct 14 17:13:27 2004 +0000
@@ -1,4 +1,4 @@
-DISTNAME=      mkvtoolnix-0.9.5
+DISTNAME=      mkvtoolnix-0.9.6
 CATEGORIES=    multimedia
 MASTER_SITES=  http://www.bunkus.org/videotools/mkvtoolnix/sources/
 EXTRACT_SUFX=  .tar.bz2
diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mkvtoolnix/distinfo
--- a/multimedia/mkvtoolnix/distinfo    Thu Oct 14 17:04:51 2004 +0000
+++ b/multimedia/mkvtoolnix/distinfo    Thu Oct 14 17:13:27 2004 +0000
@@ -1,5 +1,4 @@
-$NetBSD: distinfo,v 1.10 2004/08/23 23:33:06 salo Exp $
+$NetBSD: distinfo,v 1.11 2004/10/14 17:13:27 salo Exp $
 
-SHA1 (mkvtoolnix-0.9.5.tar.bz2) = 909b25d9eba7dc6dd68526c731a0fe300a08c1a2
-Size (mkvtoolnix-0.9.5.tar.bz2) = 508236 bytes
-SHA1 (patch-aa) = a7ffe453a5d6c1881b2c62e8e2a5c1f59d82c6c1
+SHA1 (mkvtoolnix-0.9.6.tar.bz2) = de91890935fb7e0473019684ae63ef97414b99a9
+Size (mkvtoolnix-0.9.6.tar.bz2) = 515675 bytes
diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mkvtoolnix/patches/patch-aa
--- a/multimedia/mkvtoolnix/patches/patch-aa    Thu Oct 14 17:04:51 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2004/05/08 18:09:20 salo Exp $
-
---- configure.orig     2004-05-06 19:54:38.000000000 +0200
-+++ configure  2004-05-08 19:30:29.000000000 +0200
-@@ -6022,7 +6022,7 @@
- 
-   echo "$as_me:$LINENO: checking for wxWindows" >&5
- echo $ECHO_N "checking for wxWindows... $ECHO_C" >&6
--  if wx-config --cxxflags > /dev/null 2>&1; then
-+  if false > /dev/null 2>&1; then
-     wxwversion=`wx-config --version`
-     wxw_ver_req_major=2
-     wxw_ver_req_minor=4
diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mmg/Makefile
--- a/multimedia/mmg/Makefile   Thu Oct 14 17:04:51 2004 +0000
+++ b/multimedia/mmg/Makefile   Thu Oct 14 17:13:27 2004 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2004/10/03 00:13:03 tv Exp $
+# $NetBSD: Makefile,v 1.5 2004/10/14 17:13:28 salo Exp $
 #
 
 .include "../../multimedia/mkvtoolnix/Makefile.dist"
 PKGNAME=        ${DISTNAME:S/mkvtoolnix/mmg/}
-PKGREVISION=   1
 
 MAINTAINER=    salo%NetBSD.org@localhost
 HOMEPAGE=      http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge-gui.html
diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mmg/distinfo
--- a/multimedia/mmg/distinfo   Thu Oct 14 17:04:51 2004 +0000
+++ b/multimedia/mmg/distinfo   Thu Oct 14 17:13:27 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2004/08/23 23:33:06 salo Exp $
+$NetBSD: distinfo,v 1.8 2004/10/14 17:13:28 salo Exp $
 
-SHA1 (mkvtoolnix-0.9.5.tar.bz2) = 909b25d9eba7dc6dd68526c731a0fe300a08c1a2
-Size (mkvtoolnix-0.9.5.tar.bz2) = 508236 bytes
-SHA1 (patch-aa) = ab3d0fe8735b5fec65316879f9f30f867175b312
+SHA1 (mkvtoolnix-0.9.6.tar.bz2) = de91890935fb7e0473019684ae63ef97414b99a9
+Size (mkvtoolnix-0.9.6.tar.bz2) = 515675 bytes
+SHA1 (patch-aa) = 19177b4a75ed8a27b746e2d1825c23fe59f95a77
 SHA1 (patch-ab) = 43b0aaccc6c18da2a2fca6384ea118239c912795
diff -r 4bc32f6b1472 -r 545b7ae5540a multimedia/mmg/patches/patch-aa
--- a/multimedia/mmg/patches/patch-aa   Thu Oct 14 17:04:51 2004 +0000
+++ b/multimedia/mmg/patches/patch-aa   Thu Oct 14 17:13:27 2004 +0000
@@ -1,17 +1,17 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/05/08 18:22:14 salo Exp $
+$NetBSD: patch-aa,v 1.2 2004/10/14 17:13:28 salo Exp $
 
---- configure.orig     2004-05-06 19:54:38.000000000 +0200
-+++ configure  2004-05-08 17:57:06.000000000 +0200
-@@ -3998,7 +3998,7 @@
+--- configure.orig     2004-10-08 00:20:08.000000000 +0200
++++ configure  2004-10-14 17:40:18.000000000 +0200
+@@ -5461,7 +5461,7 @@
    if test "$ogg_found" = "no"; then
      { { echo "$as_me:$LINENO: error: Could not find the Ogg library" >&5
  echo "$as_me: error: Could not find the Ogg library" >&2;}
 -   { (exit 1); exit 1; }; }
 +   { (true); true; }; }
    fi
-   # On IRIX 5.3, sys/types and inttypes.h are conflicting.
  
-@@ -4225,7 +4225,7 @@
+ for ac_header in ogg/ogg.h
+@@ -5617,7 +5617,7 @@
    if test "$ogg_found" = "no"; then
      { { echo "$as_me:$LINENO: error: Could not find the Ogg header files" >&5
  echo "$as_me: error: Could not find the Ogg header files" >&2;}
@@ -20,7 +20,7 @@
    fi
  
  
-@@ -4305,7 +4305,7 @@
+@@ -5697,7 +5697,7 @@
    if test "$vorbis_found" = "no"; then
      { { echo "$as_me:$LINENO: error: Could not find the Vorbis library" >&5
  echo "$as_me: error: Could not find the Vorbis library" >&2;}
@@ -29,7 +29,7 @@
    fi
  
  for ac_header in vorbis/codec.h
-@@ -4461,7 +4461,7 @@
+@@ -5853,7 +5853,7 @@
    if test "$vorbis_found" = "no"; then
      { { echo "$as_me:$LINENO: error: Could not find the Vorbis header files" >&5
  echo "$as_me: error: Could not find the Vorbis header files" >&2;}



Home | Main Index | Thread Index | Old Index