View previous topic :: View next topic |
Author |
Message |
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sat Feb 05, 2011 18:39 Post subject: |
|
|
Tol!k
Flasher
Не знаю, как работает с плагинами wdxInfoPacker, но по логу в общем-то видно, что в тот момент, когда появляется ошибка, плагин не смог получить поля из базы. Создается впечатление, что в загрузка происходит многократно в одном процессе.
Немного изменил способ инициализации плагина. Попробуйте еще раз (ссылка та же). |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Feb 05, 2011 19:00 Post subject: |
|
|
То же самое.
Лог сразу после удаления базы:
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Feb 05, 2011 19:01 Post subject: |
|
|
Loopback wrote: | Не знаю, как работает с плагинами wdxInfoPacker | Я вообще-то писал про диалог "Настройка набора колонок".
Всё попрежнему. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sat Feb 05, 2011 19:24 Post subject: |
|
|
Flasher
Я на настройке колонок ни разу не смог повторить. Чувствую, придется смотреть инфопакер.
Кстати, а покажите, что у вас в секции <options>. И попробуйте задать такой параметр BasePath (если он другой):
Code: | <BasePath>base.db</BasePath> |
|
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Feb 05, 2011 19:34 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Feb 05, 2011 19:54 Post subject: |
|
|
У меня всё то же самое. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sat Feb 05, 2011 20:57 Post subject: |
|
|
Поковырял инфопакер - у меня сообщение так ни разу и не появилось. Правда, и инфопакер сейчас через плагин никакую информацию не получает, что связано с неполной реализацией ANSI-версии (поправлю).
В общем, куда копать - пока не знаю. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sun Feb 06, 2011 01:47 Post subject: |
|
|
Есть подозрение, что причину нашел: при получении количества полей запросом на пустой базе, список имен полей возвращался пустым, а соответственно плагин каждый раз предлагал очистить базу. Исправил, тестовая версия по той же ссылке.
Тем не менее, всплыла еще одна проблема: скорее всего придется совсем избавляться от сообщений при загрузке плагина. Оказывается, если запускать тотал при включенном наборе колонок, использующем плагин, то тотал падает, если плагин вызывает какой-либо диалог. Тот же диалог вызывается без проблем в любых других условиях.
Скорее всего сделаю так, что плагин сможет работать и после изменения конфигурации, но добавленные поля просто будут пустые до тех пор, пока база не будет инициализирована. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Feb 06, 2011 02:15 Post subject: |
|
|
+ При нажатии [Редактир.] в WdxInfoPacker диалог не возникает.
+ Старая версия wdx/wlx Guide стала показывать значения (раньше показывала "?")
Но строчки в Unlocker`e по-прежнему прибавляются после каждого нажатия [Редактир.] |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 06, 2011 02:28 Post subject: |
|
|
Подтверждаю, что сообщение больше не появляется.
К сожалению, момент с задержкой вывода списка по нажатию плюсика не решился. Несмотря на довольно большое кол-во контент-плагинов в моём ТС, тормозит показ именно этот. Loopback wrote: | Оказывается, если запускать тотал при включенном наборе колонок, использующем плагин, то тотал падает, если плагин вызывает какой-либо диалог. | Что значит "какой-либо"? Пример отлова можно привести для проверки? |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sun Feb 06, 2011 13:39 Post subject: |
|
|
Tol!k wrote: | Но строчки в Unlocker`e по-прежнему прибавляются после каждого нажатия [Редактир.] |
Возможно, тут глупая ошибка - забыл код закрытия хэндла базы. Хотя у меня строчки не прибавляются.
Кстати, а после закрытия тотала они убираются?
Flasher wrote: | К сожалению, момент с задержкой вывода списка по нажатию плюсика не решился. Несмотря на довольно большое кол-во контент-плагинов в моём ТС, тормозит показ именно этот. |
Тут не знаю что сказать. Плагин специально никаким образом ничего не замедляет, но все же процесс построения меню из конфигурации по-определению более долгий, чем если бы оно было внутренним. Нужна статистика, я тормозов не замечал.
Flasher wrote: | Что значит "какой-либо"? Пример отлова можно привести для проверки? |
Да в общем-то любое, про очистку базы, например. Или сделать xml невалидным.
Для повторения нужно создать набор колонок плагина, открыть каталог с видеофайлами, активировать этот набор колонок и закрыть тотал. Потом внести изменения в конфигурацию и запустить тотал. Получаем тоталовское исключение. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 06, 2011 14:26 Post subject: |
|
|
Loopback wrote: | Нужна статистика, я тормозов не замечал. | Какая статистика? С твоим плагином меню открывается за 1-1.5 сек., без плагина за 1-2 доли секунды. Весь список составлен примерно из 70-ти плагинов. Loopback wrote: | Для повторения нужно создать набор колонок плагина, открыть каталог с видеофайлами, активировать этот набор колонок и закрыть тотал. Потом внести изменения в конфигурацию и запустить тотал. Получаем тоталовское исключение. | Проделал с аудиофайлами. ТС не упал при запуске. Может, изменения какие-то кардинальные должны быть? |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sun Feb 06, 2011 14:42 Post subject: |
|
|
Flasher wrote: | Какая статистика? С твоим плагином меню открывается за 1-1.5 сек., без плагина за 1-2 доли секунды. Весь список составлен примерно из 70-ти плагинов. |
Ну может кто-то еще подтвердит. Как по предыдущему багу - репортили двое, и в разных условиях.
Сложно исправлять проблемы, которые не могу повторить сам. А тут у меня всё открывается за доли секунды.
Flasher wrote: | Может, изменения какие-то кардинальные должны быть? |
Без разницы, любые, при которых должно появиться сообщение. Правда, у меня сейчас Win7 x64, может на других осях это не проявляется. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Feb 06, 2011 16:07 Post subject: |
|
|
Loopback wrote: | > Но строчки в Unlocker`e по-прежнему прибавляются после каждого нажатия [Редактир.]
Кстати, а после закрытия тотала они убираются? | после cm_UnloadPlugins – не убираются; после закрытия тотала – убираются.
Flasher wrote: | С твоим плагином меню открывается за 1-1.5 сек., без плагина за 1-2 доли секунды. Весь список составлен примерно из 70-ти плагинов. | 35 плагинов. После перезапуска ТС список появляется когда мгновенно, а когда ~1с.
Явной зависимости от TCMediaInfo не прослеживаю. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 06, 2011 18:50 Post subject: |
|
|
Loopback wrote: | Без разницы, любые, при которых должно появиться сообщение. | Опять обобщённо. Откуда мне знать при каких изменениях сообщение должно появляться?
Tol!k wrote: | Явной зависимости от TCMediaInfo не прослеживаю. | Т.е., как я понял, ты его отключал, а скорость всё равно колебалась, и мгновенность была непостоянной? |
|
Back to top |
|
|
|
|
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
|