From 64b5de459cfbb2ba6dc25782c46d1760b27d413c Mon Sep 17 00:00:00 2001
From: "kent1@arscenic.info" <>
Date: Tue, 9 Aug 2011 10:12:15 +0000
Subject: [PATCH] Ajout de nouveaux type de documents issus des plugins : -
 getID3 ici :
 http://zone.spip.org/trac/spip-zone/browser/_plugins_/getID3/base/getid3_upgrade.php#L44
 - spipmotion ici :
 http://zone.spip.org/trac/spip-zone/browser/_plugins_/spipmotion/base/spipmotion_upgrade.php#L32

---
 base/typedoc.php           | 26 +++++++++++++++++++++++---
 medias_administrations.php |  3 +++
 paquet.xml                 |  2 +-
 3 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/base/typedoc.php b/base/typedoc.php
index 6d46e114..40dbe3e3 100644
--- a/base/typedoc.php
+++ b/base/typedoc.php
@@ -27,9 +27,13 @@ $tables_images = array(
 // Multimedia (peuvent utiliser le tag <embed>)
 
 $tables_sequences = array(
-			'aac' => 'MPEG4 Audio',
+			'aac' => 'Advanced Audio Coding',
+			'ac3' => 'AC-3 Compressed Audio',
+			'aifc' => 'Compressed AIFF Audio',
 			'aiff' => 'AIFF',
+			'amr' => 'Adaptive Multi-Rate Audio',
 			'anx' => 'Annodex',
+			'ape' => 'Monkey\'s Audio File',
 			'axa' => 'Annodex Audio',
 			'axv' => 'Annodex Video',
 			'asf' => 'Windows Media',
@@ -41,10 +45,13 @@ $tables_sequences = array(
 			'f4v' => 'Video for Adobe Flash Player',
 			'flac' => 'Free Lossless Audio Codec',
 			'flv' => 'Flash Video',
-			'm4v' => 'MPEG4 Video',
+			'm2p' => 'MPEG-PS',
+			'm2ts' => 'BDAV MPEG-2 Transport Stream',
 			'm4a' => 'MPEG4 Audio',
 			'm4b' => 'MPEG4 Audio',
 			'm4p' => 'MPEG4 Audio',
+			'm4r' => 'iPhone Ringtone',
+			'm4v' => 'MPEG4 Video',
 			'mid' => 'Midi',
 			'mng' => 'MNG',
 			'mka' => 'Matroska Audio',
@@ -54,6 +61,7 @@ $tables_sequences = array(
 			'mp4' => 'MPEG4',
 			'mpc' => 'Musepack',
 			'mpg' => 'MPEG',
+			'mts' => 'AVCHD MPEG-2 transport stream',
 			'oga' => 'Ogg Audio',
 			'ogg' => 'Ogg Vorbis',
 			'ogv' => 'Ogg Video',
@@ -66,10 +74,12 @@ $tables_sequences = array(
 			'svg' => 'Scalable Vector Graphics',
 			'swf' => 'Flash',
 			'tif' => 'TIFF',
+			'ts' => 'MPEG transport stream',
 			'wav' => 'WAV',
 			'webm' => 'WebM',
 			'wma' => 'Windows Media Audio',
 			'wmv' => 'Windows Media Video',
+			'3ga' => '3GP Audio File',
 			'3gp' => '3rd Generation Partnership Project'
 		);
 
@@ -169,10 +179,14 @@ $tables_mime = array(
 		// Autres images (peuvent utiliser le tag <img>)
 		'bmp' => 'image/x-ms-bmp', // pas enregistre par IANA, variante: image/bmp
 		'tif' => 'image/tiff',
-
+		
 		// Multimedia (peuvent utiliser le tag <embed>)
 		'aac' => 'audio/mp4a-latm',
+		'ac3' => 'audio/x-aac',
+		'aifc' => 'audio/x-aifc',
 		'aiff' => 'audio/x-aiff',
+		'amr' => 'audio/amr',
+		'ape' => 'audio/x-monkeys-audio',
 		'asf' => 'video/x-ms-asf',
 		'avi' => 'video/x-msvideo',
 		'anx' => 'application/annodex',
@@ -185,9 +199,12 @@ $tables_mime = array(
 		'f4v' => 'video/mp4',
 		'flac' => 'audio/x-flac',
 		'flv' => 'video/x-flv',
+		'm2p' => 'video/MP2P',
+		'm2ts' => 'video/MP2T',
 		'm4a' => 'audio/mp4a-latm',
 		'm4b' => 'audio/mp4a-latm',
 		'm4p' => 'audio/mp4a-latm',
+		'm4r' => 'audio/aac',
 		'm4u' => 'video/vnd.mpegurl',
 		'm4v' => 'video/x-m4v',
 		'mid' => 'audio/midi',
@@ -199,6 +216,7 @@ $tables_mime = array(
 		'mp4' => 'application/mp4',
 		'mpc' => 'audio/x-musepack',
 		'mpg' => 'video/mpeg',
+		'mts' => 'video/MP2T',
 		'oga' => 'audio/ogg',
 		'ogg' => 'audio/ogg',
 		'ogv' => 'video/ogg',
@@ -210,11 +228,13 @@ $tables_mime = array(
 		'spx' => 'audio/ogg',
 		'svg' => 'image/svg+xml',
 		'swf' => 'application/x-shockwave-flash',
+		'ts' => 'video/MP2T',
 		'wav' => 'audio/x-wav',
 		'webm' => 'video/webm',
 		'wma' => 'audio/x-ms-wma',
 		'wmv' => 'video/x-ms-wmv',
 		'3gp' => 'video/3gpp',
+		'3ga' => 'audio/3ga',
 
 		// Documents varies
 		'ai' => 'application/illustrator',
diff --git a/medias_administrations.php b/medias_administrations.php
index 88d6edfe..5604c3d9 100644
--- a/medias_administrations.php
+++ b/medias_administrations.php
@@ -88,6 +88,9 @@ function medias_upgrade($nom_meta_base_version,$version_cible){
 	$maj['0.14.0'] = array(
 		array('creer_base_types_doc'),
 	);
+	$maj['0.15.0'] = array(
+		array('creer_base_types_doc'),
+	);
 	include_spip('base/upgrade');
 	maj_plugin($nom_meta_base_version, $version_cible, $maj);
 
diff --git a/paquet.xml b/paquet.xml
index 1d941a77..afc6835e 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -5,7 +5,7 @@
 	etat="test"
 	compatibilite="[3.0.0-alpha2;["
 	logo="prive/themes/spip/images/portfolio-32.png"
-	schema="0.14.0"
+	schema="0.15.0"
 >	
 
 	<nom>Medias</nom>
-- 
GitLab