Страница 37 из 74
Добавлено: Пн апр 15, 2019 15:24
Flasher
Lisabon
Да, есть такое. Это баг ТС. Если вставлять один тег, то скрывает, если несколько, то — нет.

Надо писать Гислеру.
Добавлено: Вт апр 16, 2019 11:56
Loopback
Flasher писал(а):Никаких пустых подстрок (мы говорим про однострочники) и лишних разделителей не будет
Отстал я от жизни... Ну если так, и если баг будет исправлен, то да, скрипт нужен только в случае необходимости модификаций самих значений.
Добавлено: Ср июл 17, 2019 21:54
Loopback
Конфиг + тестовая версия.
Из последнего, что обсуждалось, добавлены:
Format_Settings_Mode
Format_Settings_ModeExtension
Encoded_Library
Вроде ничего не забыл?
Также для звука/субтитров добавлена поддержка отображения всех языков или первых пяти потоков отдельно. Чтобы заработало, нужна тестовая версия.
Кстати, обнаружил, что языки уже в конфиге были, в виде списка коротких кодов: en|ru... (Источники AudioLang, TextLang). Кто-нибудь их использует? Пока закомментировал, думаю убрать, полное наименование языков мне кажется удобнее.
Добавлено: Чт июл 18, 2019 02:18
Flasher
Loopback
Жирный плюс в карму за труд!

(Не думал, что ты сразу все три плагина за день выложишь.)
Сразу вижу, что нет LNG с переводом новинок. Забыл вложить или ещё не готов?
Немного потестировал. WLX в UTF-8 читает. Очень хорошо. Но cразу вылезла ошибка внутри окна плагина:
Invalid parameters, function STRPART : Could not convert variant of type (UnicodeString) into type (Integer) (STRPART ( GET ( 'Audio_Language_List' , 'General' ) , 2 , ' / ' ) )
С выбором пунктов меню такого нет.
Loopback писал(а):думаю убрать, полное наименование языков мне кажется удобнее.
Не скажи. Чем короче запись, тем меньше занимает места по ширине, т.е. прокручивать нужно меньше. Да и подсказка не растягивается, если языков несколько.
А по дефолтному языку так и не вышло? Ты вроде там способ нашёл какой-то.
Loopback писал(а):Да, поэтому смысл в числовых типах есть.
Не сделал? Не вижу их в поиске.
Loopback писал(а):Я так понимаю, это реализуется функцией ListLoadNext. Должно быть не очень сложно, но все же потребует переделки, т.к. сейчас не предполагается повторной загрузки файла в уже созданное окно. Добавлю в todo.
Тоже пока не реализовано.
Loopback писал(а):Теперь в курсе

Вот что бывает, когда сразу не вынесешь некоторые вещи в настройки.
Не исправил заголовок.
Всё остальное вроде пока тьфу-тьфу.
Добавлено: Чт июл 18, 2019 11:55
Loopback
Flasher писал(а):Не думал, что ты сразу все три плагина за день выложишь.
Ну это всё не за один день делалось, а последние несколько
Flasher писал(а): Забыл вложить или ещё не готов?
Забыл, перекачай файл по той же ссылке.
Flasher писал(а):Но cразу вылезла ошибка внутри окна плагина:
Странно, ладно, посмотрю.
Flasher писал(а):Не скажи. Чем короче запись, тем меньше занимает места по ширине, т.е. прокручивать нужно меньше. Да и подсказка не растягивается, если языков несколько.
Ну ок, только старое поле я все же переименую, будет что-нибудь типа "Коды языков".
Flasher писал(а):А по дефолтному языку так и не вышло? Ты вроде там способ нашёл какой-то.
Вроде именно про дефолтный речи не было. Посмотрю что там.
Flasher писал(а):Не сделал?
Еще нет, пока только конфигом занимался.
Flasher писал(а):Тоже пока не реализовано.
Это не в ближайшей версии точно, может в следующей.
Flasher писал(а):Не исправил заголовок.
Мда. Теперь точно исправил

Добавлено: Чт июл 18, 2019 13:01
Flasher
Loopback писал(а):Ну это всё не за один день делалось, а последние несколько

Я уж догадывался. Но можно было и порциями.
Loopback писал(а):Забыл, перекачай файл по той же ссылке.
Забрал. В MediaInfo.lng не вижу
MBAFF.
Loopback писал(а):Ну ок, только старое поле я все же переименую
Ладно. А вот '|' можно заменить на ' ,'.
Loopback писал(а):Вроде именно про дефолтный речи не было. Посмотрю что там.
[cut="Ну, я судил по ходу обсуждения:"]
Flasher писал(а):Я хочу знать, какая будет по умолчанию при запуске видео.
Loopback писал(а):Чтобы такое реализовать для wdx, нужно: сделать источники для поля "по умолчанию" для всех возможных потоков (т.е. сделать штук 10 источников), и еще столько же источников для поля "Язык", найти поле по умолчанию, получить его язык и вывести.
Loopback писал(а):То же, что с кодеками. Есть одна идея по реализации, но пока некогда.
Flasher писал(а):Ты вроде не хотел усложнять, и мы сошлись на wlx-аналоге. Или передумал?

Loopback писал(а):Сильного усложнения не должно быть. Но делать возможность вывода только первой дорожки - как-то мне такая идея совсем не нравится.
[/cut]
Loopback писал(а):Еще нет, пока только конфигом занимался.
Так "Да" был ответом на:
Flasher писал(а):А ТС автоматически добавляет сравнительные опции для числовых типов?
Я был уверен, что все сведётся только к правке конфига.
Loopback писал(а):Это не в ближайшей версии точно
Жаль.
Loopback писал(а):Мда. Теперь точно исправил

Но не по обновлённой ссылке.

Добавлено: Чт июл 18, 2019 14:01
Loopback
Flasher писал(а):В MediaInfo.lng не вижу MBAFF.
Это же вроде аббревиатура, надо его переводить? Добавить несложно.
Flasher писал(а):А вот '|' можно заменить на ' ,'.
Кстати, интересно, а откуда вообще этот символ взялся? Разделитель должен быть заданный в параметре MultiSeparator. Баг...
Flasher писал(а):Ну, я судил по ходу обсуждения
Последняя фраза касалась вывода 1,2,3 и т.д. потока. С определением дефолтного потока всё сильно сложнее.
Flasher писал(а):Я был уверен, что все сведётся только к правке конфига.
Не, нужно добавлять поддержку float полей в плагине.
Добавлено: Чт июл 18, 2019 14:23
Flasher
Loopback писал(а):надо его переводить?
Ну, да, хотелось бы уровнять именования. Я же не просто так в скобках пример перевода приводил.
Loopback писал(а):Кстати, интересно, а откуда вообще этот символ взялся?
Если твой пример с "en|ru..." вымышленный, то ниоткуда.
Loopback писал(а):Последняя фраза касалась вывода 1,2,3 и т.д. потока.
Хм. На тот момент я бы точно не догадался.
Loopback писал(а):С определением дефолтного потока всё сильно сложнее.
Это было понятно. Но если на ресурсах не особо скажется, то я бы не отказался возыметь такой бонус.
Loopback писал(а):Не, нужно добавлять поддержку float полей в плагине.
Понял.
Жду правок, в общем.
Добавлено: Чт июл 18, 2019 21:24
Loopback
Flasher писал(а):Если твой пример с "en|ru..." вымышленный, то ниоткуда.
Не, тут самый настоящий баг. Исправил для следующей версии.
Flasher писал(а):Но cразу вылезла ошибка внутри окна плагина:
Найди строчку в скрипте и удали:
Код: Выделить всё
LineAddText(Get('Audio_Language_List', 'General'), StrPart(Get('Audio_Language_List', 'General'), ' / ', 2));
Тестовая была, она не нужна.
Добавлено: Чт июл 18, 2019 23:15
Flasher
Loopback
Ага, помогло.
Loopback писал(а):Flasher писал(а):В конфиге стоит все табы на пробельные отступы заменить и концевые пробелы убрать.
Ок.
Пока не ОК.
Слушай, а почему бы в раскрывающихся списках полей не убрать дубликат и прописать его здесь: <по умолчанию:
поле> ?
Это сразу -12 полей. Тем более, что пользователю не придётся экспериментировать с дефолтными значениями.
Добавлено: Ср июл 24, 2019 11:17
Dimsok
Возможно ли производить замену в выводимом результате? Например, "/" точками. Пробовал с узлами списков, но тогда вообще ничего не отображалось.
Добавлено: Ср июл 24, 2019 11:32
Flasher
Dimsok писал(а):выводимом
Где? Если в колонках и подсказках, то см. help_ru.chm > Скриптинг > Функции > Строчные.
Добавлено: Ср июл 24, 2019 12:09
Dimsok
В тултипах например. В музыкальных файлах выводит текст лирики с символом новой строки. Интересно, возможно ли его убирать (замещать).
Добавлено: Ср июл 24, 2019 12:13
Flasher
Я же написал, где смотреть. StrTrim, StrReplace в помощь.
Добавлено: Ср июл 24, 2019 12:50
Loopback
Flasher писал(а):Слушай, а почему бы в раскрывающихся списках полей не убрать дубликат и прописать его здесь: <по умолчанию: поле> ?
Не очень понял. Поле "<default>" я не создаю, его создает тотал. Если ты об этом.