Author: dmeyer
Date: Fri Dec  8 14:57:08 2006
New Revision: 2186

Modified:
   trunk/metadata/src/audio/ac3info.py
   trunk/metadata/src/audio/adtsinfo.py
   trunk/metadata/src/audio/eyed3info.py
   trunk/metadata/src/audio/flacinfo.py
   trunk/metadata/src/audio/m4ainfo.py
   trunk/metadata/src/audio/ogginfo.py
   trunk/metadata/src/audio/pcminfo.py
   trunk/metadata/src/audio/webradioinfo.py
   trunk/metadata/src/disc/audioinfo.py
   trunk/metadata/src/disc/datainfo.py
   trunk/metadata/src/disc/dvdinfo.py
   trunk/metadata/src/disc/vcdinfo.py
   trunk/metadata/src/factory.py
   trunk/metadata/src/games/gameboyinfo.py
   trunk/metadata/src/games/snesinfo.py
   trunk/metadata/src/image/bmpinfo.py
   trunk/metadata/src/image/core.py
   trunk/metadata/src/image/gifinfo.py
   trunk/metadata/src/image/jpginfo.py
   trunk/metadata/src/image/pnginfo.py
   trunk/metadata/src/image/tiffinfo.py
   trunk/metadata/src/mediainfo.py
   trunk/metadata/src/misc/dirinfo.py
   trunk/metadata/src/misc/xmlinfo.py
   trunk/metadata/src/video/asfinfo.py
   trunk/metadata/src/video/flvinfo.py
   trunk/metadata/src/video/mkvinfo.py
   trunk/metadata/src/video/movinfo.py
   trunk/metadata/src/video/mpeginfo.py
   trunk/metadata/src/video/ogminfo.py
   trunk/metadata/src/video/realinfo.py
   trunk/metadata/src/video/riffinfo.py
   trunk/metadata/src/video/vcdinfo.py

Log:
clean up media/type handling

Modified: trunk/metadata/src/audio/ac3info.py
==============================================================================
--- trunk/metadata/src/audio/ac3info.py (original)
+++ trunk/metadata/src/audio/ac3info.py Fri Dec  8 14:57:08 2006
@@ -157,4 +157,5 @@
         self.codec = 0x2000 # fourcc code of ac3
         self.mime = 'audio/ac3'
 
-factory.register( 'audio/ac3', ('ac3',), mediainfo.TYPE_MUSIC, AC3Info )
+
+factory.register( 'audio/ac3', ('ac3',), AC3Info )

Modified: trunk/metadata/src/audio/adtsinfo.py
==============================================================================
--- trunk/metadata/src/audio/adtsinfo.py        (original)
+++ trunk/metadata/src/audio/adtsinfo.py        Fri Dec  8 14:57:08 2006
@@ -77,4 +77,4 @@
        self.mime = 'audio/aac'
        
        
-factory.register( 'application/adts', ('aac',), mediainfo.TYPE_AUDIO, ADTSInfo 
)
+factory.register( 'application/adts', ('aac',), ADTSInfo )

Modified: trunk/metadata/src/audio/eyed3info.py
==============================================================================
--- trunk/metadata/src/audio/eyed3info.py       (original)
+++ trunk/metadata/src/audio/eyed3info.py       Fri Dec  8 14:57:08 2006
@@ -300,4 +300,4 @@
       self._set('mode', _modes[mode])
 
 
-factory.register( 'audio/mp3', ('mp3',), mediainfo.TYPE_MUSIC, eyeD3Info )
+factory.register( 'audio/mp3', ('mp3',), eyeD3Info )

Modified: trunk/metadata/src/audio/flacinfo.py
==============================================================================
--- trunk/metadata/src/audio/flacinfo.py        (original)
+++ trunk/metadata/src/audio/flacinfo.py        Fri Dec  8 14:57:08 2006
@@ -116,5 +116,4 @@
         return (len+4,unicode(header[4:4+len], 'utf-8'))
 
 
-factory.register( 'application/flac', ('flac',), mediainfo.TYPE_MUSIC,
-                  FlacInfo )
+factory.register( 'application/flac', ('flac',), FlacInfo )

Modified: trunk/metadata/src/audio/m4ainfo.py
==============================================================================
--- trunk/metadata/src/audio/m4ainfo.py (original)
+++ trunk/metadata/src/audio/m4ainfo.py Fri Dec  8 14:57:08 2006
@@ -103,4 +103,4 @@
         return struct.unpack('>I', self.read(4, file))[0]
 
 
-factory.register( 'application/m4a', ('m4a',), mediainfo.TYPE_MUSIC, Mpeg4)
+factory.register( 'application/m4a', ('m4a',), Mpeg4)

Modified: trunk/metadata/src/audio/ogginfo.py
==============================================================================
--- trunk/metadata/src/audio/ogginfo.py (original)
+++ trunk/metadata/src/audio/ogginfo.py Fri Dec  8 14:57:08 2006
@@ -138,4 +138,4 @@
         return (granule_position / self.samplerate)
 
 
-factory.register( 'application/ogg', ('ogg',), mediainfo.TYPE_MUSIC, OggInfo)
+factory.register( 'application/ogg', ('ogg',), OggInfo)

Modified: trunk/metadata/src/audio/pcminfo.py
==============================================================================
--- trunk/metadata/src/audio/pcminfo.py (original)
+++ trunk/metadata/src/audio/pcminfo.py Fri Dec  8 14:57:08 2006
@@ -59,5 +59,4 @@
         return None
 
 
-factory.register( 'application/pcm', ('wav','aif','voc','au'),
-                  mediainfo.TYPE_AUDIO, PCMInfo )
+factory.register( 'application/pcm', ('wav','aif','voc','au'), PCMInfo )

Modified: trunk/metadata/src/audio/webradioinfo.py
==============================================================================
--- trunk/metadata/src/audio/webradioinfo.py    (original)
+++ trunk/metadata/src/audio/webradioinfo.py    Fri Dec  8 14:57:08 2006
@@ -99,5 +99,4 @@
         self.bitrate = string.atoi(self.bitrate)*1000
 
 
-factory.register( 'text/plain', mediainfo.EXTENSION_STREAM,
-                  mediainfo.TYPE_MUSIC, WebRadioInfo )
+factory.register( 'text/plain', mediainfo.EXTENSION_STREAM, WebRadioInfo )

Modified: trunk/metadata/src/disc/audioinfo.py
==============================================================================
--- trunk/metadata/src/disc/audioinfo.py        (original)
+++ trunk/metadata/src/disc/audioinfo.py        Fri Dec  8 14:57:08 2006
@@ -174,5 +174,4 @@
         cdromfd.close()
 
 
-factory.register( 'audio/cd', mediainfo.EXTENSION_DEVICE,
-                  mediainfo.TYPE_AUDIO, AudioDiscInfo )
+factory.register( 'audio/cd', mediainfo.EXTENSION_DEVICE, AudioDiscInfo )

Modified: trunk/metadata/src/disc/datainfo.py
==============================================================================
--- trunk/metadata/src/disc/datainfo.py (original)
+++ trunk/metadata/src/disc/datainfo.py Fri Dec  8 14:57:08 2006
@@ -45,5 +45,4 @@
         self.subtype = 'data'
 
 
-factory.register( 'cd/unknown', mediainfo.EXTENSION_DEVICE,
-                  mediainfo.TYPE_NONE, DataDiscInfo )
+factory.register( 'cd/unknown', mediainfo.EXTENSION_DEVICE, DataDiscInfo )

Modified: trunk/metadata/src/disc/dvdinfo.py
==============================================================================
--- trunk/metadata/src/disc/dvdinfo.py  (original)
+++ trunk/metadata/src/disc/dvdinfo.py  Fri Dec  8 14:57:08 2006
@@ -200,10 +200,8 @@
         self._parse(f.name)
 
 
-factory.register( 'video/dvd', mediainfo.EXTENSION_DEVICE,
-                  mediainfo.TYPE_AV, DVDInfo )
+factory.register( 'video/dvd', mediainfo.EXTENSION_DEVICE, DVDInfo )
 
-factory.register('video/dvd', mediainfo.EXTENSION_DIRECTORY,
-                 mediainfo.TYPE_AV, DVDInfo)
+factory.register('video/dvd', mediainfo.EXTENSION_DIRECTORY, DVDInfo)
 
-factory.register('video/dvd', ['iso'], mediainfo.TYPE_AV, DVDInfo)
+factory.register('video/dvd', ['iso'], DVDInfo)

Modified: trunk/metadata/src/disc/vcdinfo.py
==============================================================================
--- trunk/metadata/src/disc/vcdinfo.py  (original)
+++ trunk/metadata/src/disc/vcdinfo.py  Fri Dec  8 14:57:08 2006
@@ -97,5 +97,4 @@
         device.close()
 
 
-factory.register( 'video/vcd', mediainfo.EXTENSION_DEVICE,
-                  mediainfo.TYPE_AV, VCDInfo )
+factory.register( 'video/vcd', mediainfo.EXTENSION_DEVICE, VCDInfo )

Modified: trunk/metadata/src/factory.py
==============================================================================
--- trunk/metadata/src/factory.py       (original)
+++ trunk/metadata/src/factory.py       Fri Dec  8 14:57:08 2006
@@ -52,6 +52,10 @@
 # some timing debug
 TIME_DEBUG = False
 
+R_MIMETYPE  = 0
+R_EXTENTION = 1
+R_CLASS     = 2
+
 def Factory():
     """
     Create or return global unique factory object.
@@ -65,11 +69,11 @@
     return _factory
 
 
-def register(mimetype, extensions, type, c):
+def register(mimetype, extensions, c):
     """
     Register a parser to the factory.
     """
-    return Factory().register(mimetype,extensions,type,c)
+    return Factory().register(mimetype, extensions, c)
 
 
 def gettype(mimetype, extensions):
@@ -173,7 +177,7 @@
             log.debug("trying ext %s" % e[1:])
             file.seek(0,0)
             try:
-                parser = self.extmap[e[1:]][3]
+                parser = self.extmap[e[1:]][R_CLASS]
                 return parser(file)
             except mediainfo.KaaMetadataParseError:
                 pass
@@ -189,13 +193,13 @@
         log.info('No Type found by Extension. Trying all')
 
         for e in self.types:
-            if e[3] == parser:
+            if e[R_CLASS] == parser:
                 # We already tried this parser, don't bother again.
                 continue
-            log.debug('trying %s' % e[0])
+            log.debug('trying %s' % e[R_MIMETYPE])
             file.seek(0,0)
             try:
-                return e[3](file)
+                return e[R_CLASS](file)
             except (KeyboardInterrupt, SystemExit):
                 sys.exit(0)
             except:
@@ -226,9 +230,9 @@
             # method for this. Perhaps move file.open stuff into __init__
             # instead of doing it here...
             for e in self.stream_types:
-                log.debug('Trying %s' % e[0])
+                log.debug('Trying %s' % e[R_MIMETYPE])
                 try:
-                    return e[3](url)
+                    return e[R_CLASS](url)
                 except mediainfo.KaaMetadataParseError:
                     pass
                 except (KeyboardInterrupt, SystemExit):
@@ -240,7 +244,7 @@
             log.debug("Trying %s" % mime)
             if self.mimemap.has_key(mime):
                 try:
-                    return self.mimemap[mime][3](file)
+                    return self.mimemap[mime][R_CLASS](file)
                 except mediainfo.KaaMetadataParseError:
                     pass
                 except (KeyboardInterrupt, SystemExit):
@@ -277,9 +281,9 @@
         are supported.
         """
         for e in self.device_types:
-            log.debug('Trying %s' % e[0])
+            log.debug('Trying %s' % e[R_MIMETYPE])
             try:
-                t = e[3](devicename)
+                t = e[R_CLASS](devicename)
                 t.url = 'file://%s' % os.path.abspath(devicename)
                 return t
             except mediainfo.KaaMetadataParseError:
@@ -294,9 +298,9 @@
         Create information from the directory.
         """
         for e in self.directory_types:
-            log.debug('Trying %s' % e[0])
+            log.debug('Trying %s' % e[R_MIMETYPE])
             try:
-                return e[3](dirname)
+                return e[R_CLASS](dirname)
             except mediainfo.KaaMetadataParseError:
                 pass
             except (KeyboardInterrupt, SystemExit):
@@ -333,12 +337,12 @@
 
 
 
-    def register(self,mimetype,extensions,type,c):
+    def register(self, mimetype, extensions, c):
         """
         register the parser to kaa.metadata
         """
         log.debug('%s registered' % mimetype)
-        tuple = (mimetype,extensions,type,c)
+        tuple = (mimetype, extensions, c)
 
         if extensions == mediainfo.EXTENSION_DEVICE:
             self.device_types.append(tuple)
@@ -367,7 +371,6 @@
             l = self.types
 
         for info in l:
-            if info[0] == mimetype and info[1] == extensions:
-                return info[3]
-
+            if info[R_MIMETYPE] == mimetype and info[R_EXTENSION] == 
extensions:
+                return info[R_CLASS]
         return None

Modified: trunk/metadata/src/games/gameboyinfo.py
==============================================================================
--- trunk/metadata/src/games/gameboyinfo.py     (original)
+++ trunk/metadata/src/games/gameboyinfo.py     Fri Dec  8 14:57:08 2006
@@ -95,5 +95,4 @@
             if file.read(1) != '\x96':
                 raise mediainfo.KaaMetadataParseError()
 
-factory.register( 'games/gameboy', ('gba', 'gb', 'gbc', ),
-                  mediainfo.TYPE_MISC, GameboyInfo )
+factory.register( 'games/gameboy', ('gba', 'gb', 'gbc', ), GameboyInfo )

Modified: trunk/metadata/src/games/snesinfo.py
==============================================================================
--- trunk/metadata/src/games/snesinfo.py        (original)
+++ trunk/metadata/src/games/snesinfo.py        Fri Dec  8 14:57:08 2006
@@ -98,5 +98,4 @@
         self.title = romName.strip()
 
 
-factory.register( 'games/snes', ('smc', 'sfc', 'fig', ),
-                  mediainfo.TYPE_MISC, SNESInfo )
+factory.register( 'games/snes', ('smc', 'sfc', 'fig', ), SNESInfo )

Modified: trunk/metadata/src/image/bmpinfo.py
==============================================================================
--- trunk/metadata/src/image/bmpinfo.py (original)
+++ trunk/metadata/src/image/bmpinfo.py Fri Dec  8 14:57:08 2006
@@ -61,4 +61,4 @@
             raise mediainfo.KaaMetadataParseError()
 
 
-factory.register( 'image/bmp', ('bmp', ), mediainfo.TYPE_IMAGE, BMPInfo )
+factory.register( 'image/bmp', ('bmp', ), BMPInfo )

Modified: trunk/metadata/src/image/core.py
==============================================================================
--- trunk/metadata/src/image/core.py    (original)
+++ trunk/metadata/src/image/core.py    Fri Dec  8 14:57:08 2006
@@ -54,7 +54,8 @@
     """
 
     _keys = ATTRIBUTES
-
+    media = mediainfo.MEDIA_IMAGE
+    
     def _finalize(self):
         """
         Add additional information and correct data.

Modified: trunk/metadata/src/image/gifinfo.py
==============================================================================
--- trunk/metadata/src/image/gifinfo.py (original)
+++ trunk/metadata/src/image/gifinfo.py Fri Dec  8 14:57:08 2006
@@ -60,4 +60,4 @@
         self.type = gifType.lower()
 
 
-factory.register( 'image/gif', ('gif', ), mediainfo.TYPE_IMAGE, GIFInfo )
+factory.register( 'image/gif', ('gif', ), GIFInfo )

Modified: trunk/metadata/src/image/jpginfo.py
==============================================================================
--- trunk/metadata/src/image/jpginfo.py (original)
+++ trunk/metadata/src/image/jpginfo.py Fri Dec  8 14:57:08 2006
@@ -176,4 +176,4 @@
             if key.startswith('Thumb:') or key == 'Software':
                 self._set(key, value)
 
-factory.register( 'image/jpeg', ('jpg','jpeg'), mediainfo.TYPE_IMAGE, JPGInfo )
+factory.register( 'image/jpeg', ('jpg','jpeg'), JPGInfo )

Modified: trunk/metadata/src/image/pnginfo.py
==============================================================================
--- trunk/metadata/src/image/pnginfo.py (original)
+++ trunk/metadata/src/image/pnginfo.py Fri Dec  8 14:57:08 2006
@@ -128,4 +128,4 @@
             self.comment = self.meta[key]
         return 1
 
-factory.register( 'image/png', ('png',), mediainfo.TYPE_IMAGE, PNGInfo )
+factory.register( 'image/png', ('png',), PNGInfo )

Modified: trunk/metadata/src/image/tiffinfo.py
==============================================================================
--- trunk/metadata/src/image/tiffinfo.py        (original)
+++ trunk/metadata/src/image/tiffinfo.py        Fri Dec  8 14:57:08 2006
@@ -117,4 +117,4 @@
             self._appendtable('IPTC', iptc)
 
 
-factory.register( 'image/tiff', ('tif','tiff'), mediainfo.TYPE_IMAGE, TIFFInfo)
+factory.register( 'image/tiff', ('tif','tiff'), TIFFInfo)

Modified: trunk/metadata/src/mediainfo.py
==============================================================================
--- trunk/metadata/src/mediainfo.py     (original)
+++ trunk/metadata/src/mediainfo.py     Fri Dec  8 14:57:08 2006
@@ -44,15 +44,14 @@
 
 UNPRINTABLE_KEYS = [ 'thumbnail']
 
-# type definitions
-TYPE_NONE      = 0
-TYPE_AUDIO     = 1
-TYPE_VIDEO     = 2
-TYPE_IMAGE     = 4
-TYPE_AV        = 5
-TYPE_MUSIC     = 6
-TYPE_HYPERTEXT = 8
-TYPE_MISC      = 10
+# media type definitions
+MEDIA_AUDIO     = 'MEDIA_AUDIO'
+MEDIA_VIDEO     = 'MEDIA_VIDEO'
+MEDIA_IMAGE     = 'MEDIA_IMAGE'
+MEDIA_AV        = 'MEDIA_AV'
+MEDIA_SUBTITLE  = 'MEDIA_SUBTITLE'
+MEDIA_CONTAINER = 'MEDIA_CONTAINER'
+MEDIA_DIRECTORY = 'MEDIA_DIRECTORY'
 
 MEDIACORE = ['title', 'caption', 'comment', 'size', 'type', 'subtype', 'date',
              'keywords', 'country', 'language', 'url', 'media', 'artist', 
'mime']
@@ -289,7 +288,7 @@
     Audio Tracks in a Multiplexed Container.
     """
     _keys = MediaInfo._keys + AUDIOCORE
-    media = 'audio'
+    media = MEDIA_AUDIO
 
     def _finalize(self):
         if self.codec is not None:
@@ -301,7 +300,6 @@
     Digital Music.
     """
     _keys = AudioInfo._keys + MUSICCORE
-    media = 'audio'
 
     def _finalize(self):
         """
@@ -324,7 +322,7 @@
     Video Tracks in a Multiplexed Container.
     """
     _keys = MediaInfo._keys + VIDEOCORE
-    media = 'video'
+    media = MEDIA_VIDEO
 
     def _finalize(self):
         if self.codec is not None:
@@ -349,7 +347,7 @@
     Subtitle Tracks in a Multiplexed Container.
     """
     _keys = ['language', 'trackno', 'title']
-    media = 'subtitle'
+    media = MEDIA_SUBTITLE
 
     def __init__(self, language=None):
         MediaInfo.__init__(self)
@@ -362,7 +360,7 @@
     all media, that contain more than one stream.
     """
     _keys = MediaInfo._keys + AVCORE
-    media = 'a/v container'
+    media = MEDIA_AV
 
     def __init__(self):
         MediaInfo.__init__(self)
@@ -389,7 +387,7 @@
     Collection of Digial Media like CD, DVD, Directory, Playlist
     """
     _keys = MediaInfo._keys + [ 'id', 'tracks' ]
-    media = 'container'
+    media = MEDIA_CONTAINER
 
     def __init__(self):
         MediaInfo.__init__(self)

Modified: trunk/metadata/src/misc/dirinfo.py
==============================================================================
--- trunk/metadata/src/misc/dirinfo.py  (original)
+++ trunk/metadata/src/misc/dirinfo.py  Fri Dec  8 14:57:08 2006
@@ -40,7 +40,7 @@
 from kaa.strutils import unicode_to_str
 from kaa import xml
 from kaa.metadata.mediainfo import MediaInfo, MEDIACORE, \
-     EXTENSION_DIRECTORY, TYPE_MISC
+     EXTENSION_DIRECTORY, MEDIA_DIRECTORY
 from kaa.metadata.factory import register
 
 # get logging object
@@ -51,10 +51,10 @@
     """
     Simple parser for reading a .directory file.
     """
+    media = MEDIA_DIRECTORY
+    
     def __init__(self, directory):
         MediaInfo.__init__(self)
-
-        self.media = 'directory'
         for func in (self.parse_dot_directory, self.parse_bins):
             try:
                 func(directory)
@@ -107,4 +107,4 @@
             self._set(key, child.content)
 
 # register to kaa.metadata core
-register('directory', EXTENSION_DIRECTORY, TYPE_MISC, DirInfo)
+register('directory', EXTENSION_DIRECTORY, DirInfo)

Modified: trunk/metadata/src/misc/xmlinfo.py
==============================================================================
--- trunk/metadata/src/misc/xmlinfo.py  (original)
+++ trunk/metadata/src/misc/xmlinfo.py  Fri Dec  8 14:57:08 2006
@@ -85,5 +85,4 @@
         doc.freeDoc()
 
 
-factory.register( 'text/xml', ('xml', 'fxd', 'html', 'htm'),
-                  mediainfo.TYPE_MISC, XMLInfo )
+factory.register( 'text/xml', ('xml', 'fxd', 'html', 'htm'), XMLInfo )

Modified: trunk/metadata/src/video/asfinfo.py
==============================================================================
--- trunk/metadata/src/video/asfinfo.py (original)
+++ trunk/metadata/src/video/asfinfo.py Fri Dec  8 14:57:08 2006
@@ -376,4 +376,4 @@
 
 
 
-factory.register( 'video/asf', ('asf','wmv','wma'), mediainfo.TYPE_AV, AsfInfo)
+factory.register( 'video/asf', ('asf','wmv','wma'), AsfInfo)

Modified: trunk/metadata/src/video/flvinfo.py
==============================================================================
--- trunk/metadata/src/video/flvinfo.py (original)
+++ trunk/metadata/src/video/flvinfo.py Fri Dec  8 14:57:08 2006
@@ -115,4 +115,4 @@
 
             file.seek(4, 1)
 
-factory.register( 'video/flv', ('flv',), mediainfo.TYPE_AV, FlashInfo )
+factory.register( 'video/flv', ('flv',), FlashInfo )

Modified: trunk/metadata/src/video/mkvinfo.py
==============================================================================
--- trunk/metadata/src/video/mkvinfo.py (original)
+++ trunk/metadata/src/video/mkvinfo.py Fri Dec  8 14:57:08 2006
@@ -265,10 +265,11 @@
     """
     This is the main Matroska object
     """
+    media = mediainfo.MEDIA_AUDIO
+    
     def __init__(self, file):
         mediainfo.AVInfo.__init__(self)
         self.samplerate = 1
-        self.media = 'audio'
 
         self.file = file
         # Read enough that we're likely to get the full seekhead (FIXME: 
kludge)
@@ -471,7 +472,7 @@
             # FIXME: add more video codecs here
             track.codec = track.codec[2:]
 
-        self.media = 'video'
+        self.media = mediainfo.MEDIA_AV
         self.video.append(track)
         return track
 
@@ -573,4 +574,4 @@
 
         log.debug('Attachment "%s" found' % name)
 
-factory.register( 'application/mkv', ('mkv', 'mka',), mediainfo.TYPE_AV, 
MkvInfo )
+factory.register( 'application/mkv', ('mkv', 'mka',), MkvInfo )

Modified: trunk/metadata/src/video/movinfo.py
==============================================================================
--- trunk/metadata/src/video/movinfo.py (original)
+++ trunk/metadata/src/video/movinfo.py Fri Dec  8 14:57:08 2006
@@ -360,4 +360,4 @@
 
 
 exts = ('mov', 'qt', 'mp4', 'mp4a', '3gp', '3gp2', 'mk2')
-factory.register( 'video/quicktime', exts, mediainfo.TYPE_AV, MovInfo)
+factory.register( 'video/quicktime', exts, MovInfo)

Modified: trunk/metadata/src/video/mpeginfo.py
==============================================================================
--- trunk/metadata/src/video/mpeginfo.py        (original)
+++ trunk/metadata/src/video/mpeginfo.py        Fri Dec  8 14:57:08 2006
@@ -854,5 +854,4 @@
         log.debug('done scanning file')
 
 
-factory.register( 'video/mpeg', ('mpeg','mpg','mp4', 'ts'),
-                  mediainfo.TYPE_AV, MpegInfo )
+factory.register( 'video/mpeg', ('mpeg','mpg','mp4', 'ts'), MpegInfo )

Modified: trunk/metadata/src/video/ogminfo.py
==============================================================================
--- trunk/metadata/src/video/ogminfo.py (original)
+++ trunk/metadata/src/video/ogminfo.py Fri Dec  8 14:57:08 2006
@@ -321,5 +321,4 @@
 
 
 
-factory.register( 'application/ogg', ('ogm', 'ogg',),
-                  mediainfo.TYPE_AV, OgmInfo )
+factory.register( 'application/ogg', ('ogm', 'ogg',), OgmInfo )

Modified: trunk/metadata/src/video/realinfo.py
==============================================================================
--- trunk/metadata/src/video/realinfo.py        (original)
+++ trunk/metadata/src/video/realinfo.py        Fri Dec  8 14:57:08 2006
@@ -109,5 +109,4 @@
             self.comment = s[pos+2:pos+comment_len+2]
 
 
-factory.register( 'video/real', ('rm', 'ra', 'ram'),
-                  mediainfo.TYPE_AV, RealInfo )
+factory.register( 'video/real', ('rm', 'ra', 'ram'), RealInfo )

Modified: trunk/metadata/src/video/riffinfo.py
==============================================================================
--- trunk/metadata/src/video/riffinfo.py        (original)
+++ trunk/metadata/src/video/riffinfo.py        Fri Dec  8 14:57:08 2006
@@ -550,4 +550,4 @@
             return False
         return True
 
-factory.register( 'video/avi', ('avi',), mediainfo.TYPE_AV, RiffInfo )
+factory.register( 'video/avi', ('avi',), RiffInfo )

Modified: trunk/metadata/src/video/vcdinfo.py
==============================================================================
--- trunk/metadata/src/video/vcdinfo.py (original)
+++ trunk/metadata/src/video/vcdinfo.py Fri Dec  8 14:57:08 2006
@@ -93,4 +93,4 @@
                     self.tracks.append(vi)
 
 
-factory.register( 'video/vcd', ('cue',), mediainfo.TYPE_AV, VCDInfo )
+factory.register( 'video/vcd', ('cue',), VCDInfo )

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to