Наконец, выкладываю новую версию. Стало понятно, что дожидаться исправлений в PS бесполезно, поэтому скриптовый движок поменялся еще раз - надеюсь, последний. Вообще, надо было это сделать сразу, поскольку возможности PascalScript явно избыточны для задач плагина.
Скрипты поменялись незначительно, исправления потребуются только там, где использовался открытый список параметров (например, функция Format) - он в этой реализации записывается без квадратных скобок. Но есть и необязательные упрощения. В приложенном примере конфигурации скрипты уже приведены к оптимальному виду.
Список изменений:
Код: Выделить всё
Version 0.7.0 (2012-06-28)
* Документация переведена в html.
* Для возможности компиляции 64-битной версии использован другой скриптовый движок (потребуются небольшие изменения скриптов).
* MediaInfo обновлена до версии 0.7.58.0.
* Плагин записывает отладочные сообщения и ошибки в файл лога вместо сообщений
+ Добавлена специальная скриптовая функция TimingFormat
+ Добавлена опция для задания текста, который будет отображаться для полей без информации в базе (если поле было добавлено позже занесения информации по файлу в базу)
+ Добавление источников больше не требует пересоздания базы
Скачать 32+64.
В релизе, думаю, имеет смысл разделить 32 и 64 битные версии.
LonerD писал(а):
Заметил ещё одно неудобство в плагине.
Обрезается слишком длинная строка.
LonerD писал(а):Сэмпл:
http://multi-up.com/641599
Видеобитрейд не отображается. Через другие программы Медиаинфо отображает видеобитрейд в этом файле. В чём причина?
Проверь, может быть в этой версии уже исправилось. Если нет - перевыложи примеры, пожалуйста, все файлы уже потерты.
Mellomann писал(а):Для кило- или мегабайт это было бы уместно, но кило- и мегабиты делятся на ровное 1000 и 1000000.
Следует исправить?
Не уверен. Как-то всегда использовалось 1024. Посмотрел википедию, там тоже неоднозначность:
http://ru.wikipedia.org/wiki/Бит_в_секунду.
Кроме того, звук, закодированный с фиксированным битрейтом, показывается неправильно, если делить на 1000.