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