Страница 7 из 74

Добавлено: Пт окт 15, 2010 11:38
StarS
Miviewer.exe из дат показывает:

Mastered_Date:Thu Sep 23 23:53:41 2010
File_Created_Date: UTC 2010-10-04 15:38:17.611
File_Created_Date_Local: 2010-10-04 19:38:17.611
File_Modified_Date: UTC 2010-09-23 19:53:42.000
File_Modified_Date_Local: 2010-09-23 23:53:42.000

Добавлено: Пт окт 15, 2010 12:20
Loopback
StarS
В принципе видно, что Mastered_Date совпадает с File_Modified_Date. Так что если взять File_Modified_Date - можно использовать предыдущий скрипт. Правда, придется добавить еще и источник:

Код: Выделить всё

<source name="FileModifiedDate" field="File_Modified_Date"/>

Код: Выделить всё

<column name="Modified Date (GMT, Y-M-D h-m-s)" type="script"> 
    <![CDATA[ 
    var 
      YMD,h,m,s: string; 
    begin 
      if Copy(FileModifiedDate, 1, 3) = 'UTC' then 
      begin 
        YMD:=Copy(FileModifiedDate, 5, 10); 
        h:=Copy(FileModifiedDate, 16, 2); 
        m:=Copy(FileModifiedDate, 19, 2); 
        s:=Copy(FileModifiedDate, 22, 2); 
        Output:=Format('%s %s-%s-%s', [YMD,h,m,s]); 
      end 
      else 
        Output:=FileModifiedDate; 
    end. 
    ]]> 
</column>

Добавлено: Пт окт 15, 2010 12:26
StarS
O'k.
Попробую.

Добавлено: Пт окт 15, 2010 12:37
StarS
Только к File_Modified_Date ещё 4 часа добавить нужно :)

Или использовать File_Modified_Date_Local

Добавлено: Пт окт 15, 2010 12:48
Loopback
Ну это смотри как нужно. Чтобы по минимуму изменить на File_Modified_Date_Local, просто поменяй в код источника выше:

Код: Выделить всё

<source name="FileModifiedDate" field="File_Modified_Date_Local"/>

Добавлено: Пт окт 15, 2010 13:17
StarS
Спасибо.
Всё получилось!
Пользую File_Modified_Date_Local.

Немного подкрутил скрипт после "ELSE" в части формата вывода -
вместо недопустимого символа ":" в имени файла поставил "-" :)

Добавлено: Вс дек 05, 2010 16:31
Tol!k
wlx MediaInfo
После вызова плагина Листер перестаёт реагировать на клавиши 1...7
Через меню режимы переключаются.

Добавлено: Пн дек 06, 2010 11:07
Loopback
Tol!k
Да, есть такое. Поправил, теперь все клавиши, неподдерживаемые плагином, передаются тоталу.

Ссылка та же.

Добавлено: Сб фев 05, 2011 11:44
Tol!k
TCMediaInfo.wdx 0.0.6.1
Временами выскакивает окно:
---------------------------
TCMediaInfo:
---------------------------
Fields in configuration file was added. It's need to clear database in order new fields will be visible. If you choose "No", plugin continue to work with database disabled.

Clear database?
---------------------------
Да Нет
---------------------------
При редактировании схем в WdxInfoPacker 1.4.1 – постоянно, независимо от варианта ответа.
___________________
winXP SP3 rus, TC 7.56a

Добавлено: Сб фев 05, 2011 12:17
Flasher
Подтверждаю. У меня в основном при нажатии плюсика в диалоге "Настройка набора колонок", а бывает вообще ни с того ни с сего при банальной навигации или смене оконного режима.

Добавлено: Сб фев 05, 2011 13:10
Loopback
Tol!k писал(а):Временами выскакивает окно:
Если в конфигурацию добавляется источник (<source>), то при использовании базы его надо добавить и туда. При этом логично, что информацию из файлов нужно перечитать, для чего база очищается. В других случаях этот диалог появляться не должен.

Есть предположение, что теряется путь к базе. Вот отладочная версия, попробуй поставить ее и посмотреть debug.log в каталоге плагина - правильно ли вычислено имя базы, состав полей, и какое поле плагин не находит в базе.

Кстати, в этой версии уже сделана поддержка произвольных путей к базе, так что возможно ошибка уже исправлена.

Добавлено: Сб фев 05, 2011 14:34
Tol!k
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:
Field Missed: Duration
Диалог 100% возникает при нажатии [Редактир.] в WdxInfoPacker
При этом добавляется строка http://img140.imageshack.us/img140/660/baseue.png

ЗЫ
Кажется нашёл способ устранения диалога: вызвать TCMediaInfo в wdxGuide
лог становится
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: 36
DBFields: 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
PPS
в логах сделал переносы, ибо распирает форум

Добавлено: Сб фев 05, 2011 14:45
Flasher
Если убрать базу из каталога плагина, то баг исчезает.

Добавлено: Сб фев 05, 2011 14:50
Tol!k
Flasher
Как убрать?
Удалял, но после первого вызова база снова создаётся и баг возвращается.

Добавлено: Сб фев 05, 2011 14:52
Flasher
Tol!k
Странно. База понятно, что новая создаётся, но почему баг вернулся.. :? Причём до удаления у меня такие тормоза перед появлением колонок были, а сейчас всё моментально.
После того как lng перевёл в UTF-8 - всё вернулось, потом опять удалил базу - сообщение убралось, но список чего-то всё равно медленней стал появляться. После перезапуска ТС опять сообщение.. В общем, ждём что автор скажет.