[Pkg-cli-libs-commits] r3887 - in /packages/taglib-sharp/trunk/debian: changelog patches/00list patches/05_add-mimetypes.dpatch patches/06_mp4-itunes-invalid-files.dpatch

slomo at users.alioth.debian.org slomo at users.alioth.debian.org
Mon Nov 3 10:25:17 UTC 2008


Author: slomo
Date: Mon Nov  3 10:25:17 2008
New Revision: 3887

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3887
Log:
* debian/patches/06_mp4-itunes-invalid-files.dpatch:
  + Really add this patch and add it to 00list.
* debian/patches/05_add-mimetypes.dpatch:
  + Don't add an Ogg mimetype twice, it will make taglib-sharp
    completely useless.

Added:
    packages/taglib-sharp/trunk/debian/patches/06_mp4-itunes-invalid-files.dpatch
Modified:
    packages/taglib-sharp/trunk/debian/changelog
    packages/taglib-sharp/trunk/debian/patches/00list
    packages/taglib-sharp/trunk/debian/patches/05_add-mimetypes.dpatch

Modified: packages/taglib-sharp/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taglib-sharp/trunk/debian/changelog?rev=3887&op=diff
==============================================================================
--- packages/taglib-sharp/trunk/debian/changelog (original)
+++ packages/taglib-sharp/trunk/debian/changelog Mon Nov  3 10:25:17 2008
@@ -1,3 +1,13 @@
+taglib-sharp (2.0.3.0-4) experimental; urgency=low
+
+  * debian/patches/06_mp4-itunes-invalid-files.dpatch:
+    + Really add this patch and add it to 00list.
+  * debian/patches/05_add-mimetypes.dpatch:
+    + Don't add an Ogg mimetype twice, it will make taglib-sharp
+      completely useless.
+
+ -- Sebastian Dröge <slomo at debian.org>  Mon, 03 Nov 2008 11:24:39 +0100
+
 taglib-sharp (2.0.3.0-3) experimental; urgency=low
 
   * debian/patches/04_mp3-header-checking.dpatch:

Modified: packages/taglib-sharp/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taglib-sharp/trunk/debian/patches/00list?rev=3887&op=diff
==============================================================================
--- packages/taglib-sharp/trunk/debian/patches/00list (original)
+++ packages/taglib-sharp/trunk/debian/patches/00list Mon Nov  3 10:25:17 2008
@@ -3,3 +3,4 @@
 03_file.cs-docs-failure.dpatch
 04_mp3-header-checking.dpatch
 05_add-mimetypes.dpatch
+06_mp4-itunes-invalid-files.dpatch

Modified: packages/taglib-sharp/trunk/debian/patches/05_add-mimetypes.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taglib-sharp/trunk/debian/patches/05_add-mimetypes.dpatch?rev=3887&op=diff
==============================================================================
--- packages/taglib-sharp/trunk/debian/patches/05_add-mimetypes.dpatch (original)
+++ packages/taglib-sharp/trunk/debian/patches/05_add-mimetypes.dpatch Mon Nov  3 10:25:17 2008
@@ -47,7 +47,7 @@
  	[SupportedMimeType("application/ogg")]
  	[SupportedMimeType("application/x-ogg")]
  	[SupportedMimeType("audio/vorbis")]
-@@ -42,6 +44,11 @@
+@@ -42,6 +44,10 @@
  	[SupportedMimeType("audio/x-vorbis+ogg")]
  	[SupportedMimeType("audio/ogg")]
  	[SupportedMimeType("audio/x-ogg")]
@@ -55,7 +55,6 @@
 +	[SupportedMimeType("video/x-ogm+ogg")]
 +	[SupportedMimeType("video/x-theora+ogg")]
 +	[SupportedMimeType("video/x-theora")]
-+	[SupportedMimeType("video/x-ogm+ogg")]
  	public class File : TagLib.File
  	{
  #region Private Fields

Added: packages/taglib-sharp/trunk/debian/patches/06_mp4-itunes-invalid-files.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taglib-sharp/trunk/debian/patches/06_mp4-itunes-invalid-files.dpatch?rev=3887&op=file
==============================================================================
--- packages/taglib-sharp/trunk/debian/patches/06_mp4-itunes-invalid-files.dpatch (added)
+++ packages/taglib-sharp/trunk/debian/patches/06_mp4-itunes-invalid-files.dpatch Mon Nov  3 10:25:17 2008
@@ -1,0 +1,23 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+
+ at DPATCH@
+
+--- taglib-sharp-2.0.3.0/src/TagLib/Mpeg4/FileParser.cs	2008-01-03 02:24:13.000000000 +0100
++++ taglib-sharp/src/TagLib/Mpeg4/FileParser.cs	2008-08-18 17:54:37.000000000 +0200
+@@ -486,9 +486,13 @@
+ 					stsd_boxes.Add (BoxFactory.CreateBox (
+ 						file, header, handler));
+ 				} else if (type == BoxType.Hdlr) {
++					IsoHandlerBox prevHandler = handler;
+ 					handler = BoxFactory.CreateBox (file,
+-						header, handler) as
+-							IsoHandlerBox;
++							header, handler) as
++								IsoHandlerBox;
++					if (prevHandler != null && (handler.HandlerType != BoxType.Soun && handler.HandlerType != BoxType.Vide)) {
++						handler = prevHandler;
++					}
+ 				} else if (mvhd_box == null &&
+ 					type == BoxType.Mvhd) {
+ 					mvhd_box = BoxFactory.CreateBox (file,
+




More information about the Pkg-cli-libs-commits mailing list