Добавлено: Вс апр 24, 2011 12:16
Добавил извлечение эскизов из mp3
Да.ApceH писал(а):Я правильно понял, что плагин надо поставить просто первым в списке, и он ни на что не повлияет, только будет быстрее отображать эскизы и для большего количества типов?
Почему-то в последней версии это не работает.Dec писал(а):Добавил поворот эскиза в случая наличия соответствующего exif-тега.
Скинь образец на AnisimovDec (at) mail.rufa1con писал(а):Почему-то в последней версии это не работает.Dec писал(а):Добавил поворот эскиза в случая наличия соответствующего exif-тега.
Я подумаю над этим.fa1con писал(а):Dec, как считаете, целесообразно добавить в плагин кеширование эскизов в оперативной памяти?
У TC есть свой кэш, он у тебя включен?fa1con писал(а):Сейчас если повторно открыть папку все эскизы перечитываются заново.
Можно посмотреть кеш эскизов TC, и если в нем записаны эти эскизы, то возможно, это косяк самого TC.ApceH писал(а):То есть в некоторых случаях (уж не знаю, есть в них вообще эскизы) отображаются вообще левые картинки из кэша.
Отписался.fa1con писал(а):Dec, образцы отправил в ПМ.
Из справки к TC:fa1con писал(а):с установленным decFastThumbs поставить галочку Get from lister plugins for: *.* (т.е. использовать плагин), привьюшки рисуются с одинаковой скоростью как при первом, так и при последующих просмотрах.
Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.Автор справки к TC писал(а):В базе кэшируются только те эскизы, извлечение которых занимает достаточно продолжительное время (примерно 100 мс и более).
Да, это похоже на правду. В папках с большим кол-вом файлов не очень радует мелькание эскизов и шуршание диска даже при повторных открытиях папки. Потому я предложил использовать кэш в памяти, хотя не уверен что это лучший вариант.Dec писал(а):Возможно, decFastThumbs извлекает ескизы за время менее 100 мс, и поэтому TC не сохраняет их в свой кэш. Можно посмотреть кеш эскизов TC с помощью decThumbsDBViewer.
Или мне "тянуть время" до 100 мс при формировании эскизыAlextp писал(а):Лучше просить ключ у Гислера для задания этих 100 мс. Чтобы задать 0
Код: Выделить всё
[Main]
MaxCacheItem=100
MinCreateTime=0Определи MinCreateTime в 500, что соответствует 0,5 сек., и TC будет записывать эскизы в свой кэш.fa1con писал(а):Dec, спасибо! MaxCacheItem, кажется, работает. Конечно, хотелось бы, чтобы кэшированием занимался тотал, а не плагин.