Update of /cvsroot/freevo/freevo/src/helpers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24320/src/helpers

Modified Files:
        cache.py 
Log Message:
use new thumbnail util

Index: cache.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/cache.py,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -d -r1.39 -r1.40
*** cache.py    29 Aug 2004 18:38:15 -0000      1.39
--- cache.py    7 Sep 2004 18:57:10 -0000       1.40
***************
*** 12,15 ****
--- 12,18 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.40  2004/09/07 18:57:10  dischi
+ # use new thumbnail util
+ #
  # Revision 1.39  2004/08/29 18:38:15  dischi
  # make cache helper work again
***************
*** 64,68 ****
  import copy
  
! import util.mediainfo
  import plugin
  import directory
--- 67,72 ----
  import copy
  
! from util import mediainfo, thumbnail
! 
  import plugin
  import directory
***************
*** 156,160 ****
          print 'deleting cache files..................................',
          sys.__stdout__.flush()
!         util.mediainfo.del_cache()
          print 'done'
  
--- 160,164 ----
          print 'deleting cache files..................................',
          sys.__stdout__.flush()
!         mediainfo.del_cache()
          print 'done'
  
***************
*** 165,169 ****
          if os.path.isdir(d[1]):
              all_dirs.append(d[1])
!     util.mediainfo.cache_recursive(all_dirs, verbose=True)
      
  
--- 169,173 ----
          if os.path.isdir(d[1]):
              all_dirs.append(d[1])
!     mediainfo.cache_recursive(all_dirs, verbose=True)
      
  
***************
*** 191,202 ****
      files = util.misc.unique(files)
      for filename in copy.copy(files):
!         sinfo = os.stat(filename)
!         thumb = vfs.getoverlay(filename + '.raw')
!         try:
!             if os.stat(thumb)[stat.ST_MTIME] > sinfo[stat.ST_MTIME]:
!                 files.remove(filename)
!         except OSError:
!             pass
! 
          for bad_dir in ('.xvpics', '.thumbnails', '.pics'):
              if filename.find('/' + bad_dir + '/') > 0:
--- 195,200 ----
      files = util.misc.unique(files)
      for filename in copy.copy(files):
!         if thumbnail.get_name(filename):
!             files.remove(filename)
          for bad_dir in ('.xvpics', '.thumbnails', '.pics'):
              if filename.find('/' + bad_dir + '/') > 0:
***************
*** 213,218 ****
              fname = fname[:20] + ' [...] ' + fname[-40:]
          print '  %4d/%-4d %s' % (files.index(filename)+1, len(files), fname)
! 
!         util.cache_image(filename)
  
      if files:
--- 211,215 ----
              fname = fname[:20] + ' [...] ' + fname[-40:]
          print '  %4d/%-4d %s' % (files.index(filename)+1, len(files), fname)
!         thumbnail.create(filename)
  
      if files:
***************
*** 452,456 ****
      
  # close db
! util.mediainfo.sync()
  
  # save cache info
--- 449,453 ----
      
  # close db
! mediainfo.sync()
  
  # save cache info



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to