Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx/wdx] TCMediaInfo
Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 49, 50, 51  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sat Feb 05, 2011 18:39    Post subject: Reply with quote

Tol!k
Flasher
Не знаю, как работает с плагинами wdxInfoPacker, но по логу в общем-то видно, что в тот момент, когда появляется ошибка, плагин не смог получить поля из базы. Создается впечатление, что в загрузка происходит многократно в одном процессе.

Немного изменил способ инициализации плагина. Попробуйте еще раз (ссылка та же).
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Feb 05, 2011 19:00    Post subject: Reply with quote

То же самое.
Лог сразу после удаления базы:
Quote:
Initialized
DBPath: C:\wincmd\wdx\TCMediaInfo\base.db
SourceCount: 36
Sources: Duration,OverallBitRate,GeneralFormat,EncDate,StreamCount,Title,Album,Performer,Copyright,
Comment,Composer,Genre,TrackNumber,Medium,Source,EncodedWith,VideoFormat,VideoBr,VideoCodecID,
VideoFrameWidth,VideoFrameHeight,VideoFPS,VideoFrameCount,AudioStreamCount,AudioLang,AudioFormat,
AudioBr,AudioCodecID,AudioBrMode,AudioSamplingRate,AudioChannels,AudioResolution,AudioFormatSettingsMode,
TextStreamCount,TextLang,TextFormat
DBFieldsCount: -3
DBFields:
DB initialization called, but seems DB is locked, no fields retrieved.
Field Missed: Duration


Last edited by Tol!k on Sat Feb 05, 2011 19:02; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Feb 05, 2011 19:01    Post subject: Reply with quote

Loopback wrote:
Не знаю, как работает с плагинами wdxInfoPacker
Я вообще-то писал про диалог "Настройка набора колонок".
Всё попрежнему.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sat Feb 05, 2011 19:24    Post subject: Reply with quote

Flasher
Я на настройке колонок ни разу не смог повторить. Чувствую, придется смотреть инфопакер.

Кстати, а покажите, что у вас в секции <options>. И попробуйте задать такой параметр BasePath (если он другой):

Code:
<BasePath>base.db</BasePath>
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Feb 05, 2011 19:34    Post subject: Reply with quote

Code:
    <options>
        <Formats>AVI,DIVX,MPEG,MPE,MPA,DAT,MPG,ASF,VOB,MKV,OGM,MP1,MP2,MP3,MP4,M4A,M4V,AVC,WAV,AIFF,OGG,WMA,MOV,WMV,QT,AC3,DTS,AU,D2V,RA,RM,APE,FLAC</Formats>
        <MultiSeparator> / </MultiSeparator>
        <BaseFile>Not implemented yet</BaseFile>
        <MemoryBase>False</MemoryBase>
        <UseBase>True</UseBase>
        <SqlitePath>Sqlite3.dll</SqlitePath>
    </options>


<BasePath>...</BasePath> вообще не было. Добавил – без изменений.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Feb 05, 2011 19:54    Post subject: Reply with quote

У меня всё то же самое.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sat Feb 05, 2011 20:57    Post subject: Reply with quote

Поковырял инфопакер - у меня сообщение так ни разу и не появилось. Правда, и инфопакер сейчас через плагин никакую информацию не получает, что связано с неполной реализацией ANSI-версии (поправлю).

В общем, куда копать - пока не знаю.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sun Feb 06, 2011 01:47    Post subject: Reply with quote

Есть подозрение, что причину нашел: при получении количества полей запросом на пустой базе, список имен полей возвращался пустым, а соответственно плагин каждый раз предлагал очистить базу. Исправил, тестовая версия по той же ссылке.

Тем не менее, всплыла еще одна проблема: скорее всего придется совсем избавляться от сообщений при загрузке плагина. Оказывается, если запускать тотал при включенном наборе колонок, использующем плагин, то тотал падает, если плагин вызывает какой-либо диалог. Тот же диалог вызывается без проблем в любых других условиях.

Скорее всего сделаю так, что плагин сможет работать и после изменения конфигурации, но добавленные поля просто будут пустые до тех пор, пока база не будет инициализирована.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Feb 06, 2011 02:15    Post subject: Reply with quote

+ При нажатии [Редактир.] в WdxInfoPacker диалог не возникает.
+ Старая версия wdx/wlx Guide стала показывать значения (раньше показывала "?")

Но строчки в Unlocker`e по-прежнему прибавляются после каждого нажатия [Редактир.]
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Feb 06, 2011 02:28    Post subject: Reply with quote

Подтверждаю, что сообщение больше не появляется.
К сожалению, момент с задержкой вывода списка по нажатию плюсика не решился. Несмотря на довольно большое кол-во контент-плагинов в моём ТС, тормозит показ именно этот.
Loopback wrote:
Оказывается, если запускать тотал при включенном наборе колонок, использующем плагин, то тотал падает, если плагин вызывает какой-либо диалог.
Что значит "какой-либо"? Пример отлова можно привести для проверки?
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sun Feb 06, 2011 13:39    Post subject: Reply with quote

Tol!k wrote:
Но строчки в Unlocker`e по-прежнему прибавляются после каждого нажатия [Редактир.]

Возможно, тут глупая ошибка - забыл код закрытия хэндла базы. Хотя у меня строчки не прибавляются.
Кстати, а после закрытия тотала они убираются?
Flasher wrote:
К сожалению, момент с задержкой вывода списка по нажатию плюсика не решился. Несмотря на довольно большое кол-во контент-плагинов в моём ТС, тормозит показ именно этот.

Тут не знаю что сказать. Плагин специально никаким образом ничего не замедляет, но все же процесс построения меню из конфигурации по-определению более долгий, чем если бы оно было внутренним. Нужна статистика, я тормозов не замечал.
Flasher wrote:
Что значит "какой-либо"? Пример отлова можно привести для проверки?

Да в общем-то любое, про очистку базы, например. Или сделать xml невалидным.
Для повторения нужно создать набор колонок плагина, открыть каталог с видеофайлами, активировать этот набор колонок и закрыть тотал. Потом внести изменения в конфигурацию и запустить тотал. Получаем тоталовское исключение.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Feb 06, 2011 14:26    Post subject: Reply with quote

Loopback wrote:
Нужна статистика, я тормозов не замечал.
Какая статистика? С твоим плагином меню открывается за 1-1.5 сек., без плагина за 1-2 доли секунды. Весь список составлен примерно из 70-ти плагинов.
Loopback wrote:
Для повторения нужно создать набор колонок плагина, открыть каталог с видеофайлами, активировать этот набор колонок и закрыть тотал. Потом внести изменения в конфигурацию и запустить тотал. Получаем тоталовское исключение.
Проделал с аудиофайлами. ТС не упал при запуске. Может, изменения какие-то кардинальные должны быть?
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sun Feb 06, 2011 14:42    Post subject: Reply with quote

Flasher wrote:
Какая статистика? С твоим плагином меню открывается за 1-1.5 сек., без плагина за 1-2 доли секунды. Весь список составлен примерно из 70-ти плагинов.

Ну может кто-то еще подтвердит. Как по предыдущему багу - репортили двое, и в разных условиях.
Сложно исправлять проблемы, которые не могу повторить сам. А тут у меня всё открывается за доли секунды.
Flasher wrote:
Может, изменения какие-то кардинальные должны быть?

Без разницы, любые, при которых должно появиться сообщение. Правда, у меня сейчас Win7 x64, может на других осях это не проявляется.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Feb 06, 2011 16:07    Post subject: Reply with quote

Loopback wrote:
> Но строчки в Unlocker`e по-прежнему прибавляются после каждого нажатия [Редактир.]
Кстати, а после закрытия тотала они убираются?
после cm_UnloadPlugins – не убираются; после закрытия тотала – убираются.

Flasher wrote:
С твоим плагином меню открывается за 1-1.5 сек., без плагина за 1-2 доли секунды. Весь список составлен примерно из 70-ти плагинов.
35 плагинов. После перезапуска ТС список появляется когда мгновенно, а когда ~1с.
Явной зависимости от TCMediaInfo не прослеживаю.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Feb 06, 2011 18:50    Post subject: Reply with quote

Loopback wrote:
Без разницы, любые, при которых должно появиться сообщение.
Опять обобщённо. Откуда мне знать при каких изменениях сообщение должно появляться?
Tol!k wrote:
Явной зависимости от TCMediaInfo не прослеживаю.
Т.е., как я понял, ты его отключал, а скорость всё равно колебалась, и мгновенность была непостоянной?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 49, 50, 51  Next
Page 8 of 51

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group