Печать страницы - Light Alloy v4.8.2 (build 1593)

Light Alloy forum

Light Alloy на Русском => Light Alloy - описания версий => Тема начата: Vortex от 30 Август 2014, 20:23:43



Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vortex от 30 Август 2014, 20:23:43
Данная версия плеера устарела и не поддерживается разработчиком

Список изменений Light Alloy v4.8.2 (build 1593):

Плеер:
 [ = ] Уменьшена ширина разделителя списка.
 [ = ] По окончании воспроизведения плеер больше не выгружает видео, если дальше следует бездействие
 [ - ] Исправлено несколько вылетов плеера при работе в окружении с ограниченными правами пользователя.
 [ - ] Не работал двойной щелчок по заголовку для разворота плеера на весь экран 
 [ - ] Исправлены сильные тормоза плеера при возврате в оконный режим в аудио режиме при условии отображающегося OSD.
 
Видео движок:
 [ + ] WASAPI: добавлена возможность, в случае использования настройки "Использовать побитовый вывод", без опроса оборудования для получения списка поддерживаемых режимов сразу попытаться создать выходной режим равный входному. Это сделано для того, что существует оборудование которое возвращает лишь часть поддерживаемых режимов.
 [ + ] MPEG: улучшена перемотка MPEG-TS + H.264.
 [ = ] MKV: загружаем встроенные шрифты даже если в файле отсутствуют субтитры.
 [ = ] MPEG: оптимизация загрузки Blu-ray.
 [ = ] Оптимизация создания снимков с экрана.
 [ = ] Обновлены кодеки.
 [ - ] MKV: исправлена медленная перемотка на некоторых файлах.
 [ - ] WASAPI: исправлены щелчки и искажения звука при смене входного формата.
 [ - ] OGG: исправлен поиск заголовка Theora.

List of changes on English :

UI:
 [ = ] Decreased playlist's splitter width.
 [ = ] Player no more unload file when its done, if there is nothing to do next.
 [ - ] Fixed a few player crashes when working in restricted environment (no administrator rights, for example).
 [ - ] Double click on player's caption to maximize player didn't work.
 [ - ] Fixed slowdowns in audio mode when switching from fullscreen to windowed mode in case of visible OSD.

Video engine:
 [ + ] MPEG: improved seek for MPEG-TS + H.264.
 [ + ] WASAPI: added ability, in case of using "bit-exact output", to query a list of supported formats immediately without querying the device, and to attempt to create output format exact as input format. This is useful for sound devices which support only a restricted range of support output/input formats.
 [ = ] MKV: load embedded fonts even if subtitles are not available.
 [ = ] MPEG: optimized Blu-ray loading.
 [ = ] Screenshot creation routines are optimized.
 [ = ] Updated codecs.
 [ - ] MKV: fixed slow seek on some files.
 [ - ] WASAPI: fixed stuttering and distortion when changing input format.
 [ - ] OGG: fixed Theora header parsing.

Ссылка на актуальную версию

Не забываем о Telegram-канале плеера / Keep in mind that we have Telegram-channel: https://t.me/light_alloy_channel
И не забываем о страничке плеера в VK: https://vk.com/club140599244


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: mike2003 от 30 Август 2014, 20:36:06
что со звуком фигня какая то - общее усиление эквалайзера не работает, сам эффекто то применяется, то исчезает...
то кручу - никакого эффекта, то вдруг раз что то загудело, теперь хз как выключить! все сбросил - все равно звук не оригинальный


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Gilorn от 30 Август 2014, 20:45:00
To mike2003:
Увы, у нас случился релиз, поэтому некоторое время (этак до конца года) формализация и исправление багов будет весьма затруднено. Это связано с тем, что предрелизное тестирование и поиск багов как раз полчаса назад закончился.
В следующий раз поспевайте вовремя, а не дожидайтесь релиза финальной версии.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: istashko от 30 Август 2014, 22:02:44
Видео AVC 60fps коряво мотается. Особенно во флеш контейнере.

https://cloud.mail.ru/public/5331665720bb%2FBig_Buck_Bunny.flv


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: ecology от 30 Август 2014, 23:41:57
To Gilorn:
Почему формализация багов "будет весьма затруднена" ?


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Gilorn от 30 Август 2014, 23:53:49
To ecology:
Потому что после месяца отлова багов с тремя релизами совсем не хочется искать условия и причины багов, т.е. формализовать их. Хочется немного отдохнуть. Ибо вскоре над плеером необходимо будет выполнить значительною фундаментальную, но незаметную работу, которая может привести к непредсказуемым сегодня последствиям.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 31 Август 2014, 00:55:47
В чейнджлоге не хватает отметки о том, насколько безопасно обновление для настроек плеера. Особенно учитывая, что порой плеер молча сбрасывает настройки при обновлении даже не минора версии, а третьей цифры (например, 4.7.2->4.7.8 ).


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: ecology от 31 Август 2014, 01:15:39
искать условия и причины багов, т.е. формализовать их
Тык вроде бы это довольно несложно.
Да и страждущие могли бы постараться.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 31 Август 2014, 06:43:23
Задолбавшись чинить настройки после обновления - откатился на 4.8.1.
Неплохо бы все же ответственней относиться к хранению настроек и импорту их из старой версии.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Artchi от 31 Август 2014, 09:01:33
Разработчикам LA огромное спасибо за плеер, у самого на системах стоит и друзьям рекомендую, большой респект и теплое спасибо!

Теперь о грустном, с каждой новой версией плеера, плеер все больше времени (мс) тратит на запуск видео файла. Раньше как было, ткнул и он в мгновение ока все запустил, и не приходилось смотреть на надпись на вверху "загружается список" и "подождите...", ощущение, что с каждой новой версией добавляется по несколько мсек. Последняя молниеносная версия, не цепляющая глаз, была версия 4.4. Я все это испытываю на одних и тех же настойках, единственное с версии 4.4 появился MadVR (сразу говорю пробовал все другие визуализаторы) и не имеет значение файл в 10 мб или в 16 Гб! Я ранее об этом уже писал здесь, все что рекомендовал не дало результат, плюс сам крутил все подряд, итог я уже описал.
Мои экспортные настройки: http://www.ex.ua/296886342699

Такое же увеличение времени наблюдается при перемотки mkv файлов, есть лаг небольшой, раньше работало все куда шустрее. KMPlayer с перемоткой mkv работает показательно...

Приведу видео файл с тестом: http://www.ex.ua/991868866448 (на видео запускал видео файл, там видно долгое время запуска. Так же показал сравнительную перемотку mkv файла на LA и KMP)




Название: Light Alloy v4.8.2 (build 1593)
Отправлено: ecology от 31 Август 2014, 12:12:27
Vga,
Ответ уже был.

To Artchi:
Какой процессор, жесткий диск и антивирус ? Или  "пусть это будет загадка" ?
Ведёт себя так только на авишках ?

Приведу видео файл с тестом: http://www.ex.ua/991868866448
Ну хватит уже этих местечковых файлопомоек, сколько можно...

Если по религиозным причинам яндексдиск не подходит, то дропбокса, гуглодрайва на всех не хватает ?


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 31 Август 2014, 12:34:15
Цитата: ecology
Ответ уже был.
Где, какой? Перерывать весь форум - малореально.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: ecology от 31 Август 2014, 12:38:42
Где, какой?
Написание процедуры переноса настроек времяёмкая операция. Тестеров желающих проверять данный функционал мало (читай - отсутствуют). Разработчикам тянуть старые настройки тоже не особо прельщает.
Да и вообще лето, деревня, отпуск.

Неплохо бы быть вечно молодым с учей свободного времени, головой на плечах и мильёном удачи за пазухой.

Короче: есть то что есть.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 31 Август 2014, 12:42:36
Ломать настройки при каждом обновлении - перебор. "Классик" тянул настройки чуть ли не с первой версии и до 4.4. Да и подавляющее большинство других программ с этой задачей как-то справляются.

Причем эта версия на первый взгляд подхватывает настройки от 4.8.1, но криво. А затем сглючивает и сбрасывает все на исходные.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: ecology от 31 Август 2014, 12:55:42
Да, неперенос настроек это неприятно, но Вам не кажется что проблема раздута ?
Так, вместо дальнейших пререканий (ну бессмысленно это) могу предложить слеедующее: записывайтесь в бетатестеры и пишите багрепорты. Если что непонятно - подскажу.
Спасение утопающих - дело рук самих утопающих.

a121, (один из разработчиков) который по весне писал актуализировал перенос настроек пару месяцев на форуме не появляется. О причинах давайте не будем.
У меня по некорым причинам тоже совсем мало свободного времени времени, в том числе на плеер (полюбопытствуйте когда я обновлял свой топик. Полгода прошло. Так что фраза "Неплохо бы все же ответственней относиться" звучин немного кхм.. как бы это сказать... громогласно. Особенно если учесть что это хобби.).

Да и подавляющее большинство других программ
расскажите мне про коммерческий pkware zip (ключи) или про совместимость архивов rar2/3/5 ; 7zip (возможность распаковки в старых версиях). Или про совместимость документов msoffice.
Не всё так радужно как Вы говорите.

Повторюсь: записывайтесь в бетатестеры и пишите багрепорты - так сможете приенести вклад в проект.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 31 Август 2014, 13:21:34
Да, неперенос настроек это неприятно, но Вам не кажется что проблема раздута ?
При таком их обилии и моей привычке перекапывать их все - весьма неприятно. Особенно когда слетают ассоциации кнопок. Впрочем, в предыдущих версиях эта проблема решалась частичным экспортом и ручным переносом оставшегося (благо, конфиг текстовый - хотя и довольно неудачного формата, на мой взгляд).
Но на сей раз слишком сурово:
1) Старые настройки на первый взгляд подхватились (что часть из них при этом сбрасывается - например, предпочитаемые языки дорожек или глобальные клавиши- уже привычно) - но часть слетела (например, плейлист с какого-то перепоя переключился на "фиксированные цвета", причем все цвета - черный). После восстановления настроек в диалоге настроек - зависло при нажатии ОК. Дальше вроде вылетело и при следующем запуске показало диалог "первый запуск".
2) После ручного переноса настроек - точно так же слетели цвета "батарейки" и испарились все пункты из списка ассоциаций файлов. На этом этапе я уже сказал "нафиг такие глюки" и откатил.
расскажите мне про
Я не в курсе насчет pkware zip, но ко всем остальным по обратной совместимости никаких претензий. А подобное отношение к настройкам старой версии - и вовсе не припомню.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Artchi от 31 Август 2014, 14:22:00
Vga,
Ответ уже был.

To Artchi:
Какой процессор, жесткий диск и антивирус ? Или  "пусть это будет загадка" ?
Ведёт себя так только на авишках ?

Приведу видео файл с тестом: http://www.ex.ua/991868866448
Ну хватит уже этих местечковых файлопомоек, сколько можно...

Если по религиозным причинам яндексдиск не подходит, то дропбокса, гуглодрайва на всех не хватает ?

Процессор I7.3.4MHz 8 ядер; Диск: SSD Intel Антивирус: NOD32v5 (в своих тестах, я полностью все вырубал, тоже по началу грешил на анвир)!

Да не какая загадка, я просто файл с экспортными настройками оставил, думал там есть вся эта информация!
Да есть такие обменники, но их использование мне затруднительно и есть кое какие принципы, сколько пользуюсь вирусов не разу не ловил!


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Комаров Дмитрий от 31 Август 2014, 14:28:06
Да есть такие обменники, но их использование мне затруднительно и есть кое какие принципы
1)Какие причины ? По моему Яндекс диск превосходен.
2)С политической точки зрения не пользуетесь ? Или по другой причине ?


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 31 Август 2014, 15:17:30
To Artchi:
Да есть такие обменники, но их использование мне затруднительно и есть кое какие принципы, сколько пользуюсь вирусов не разу не ловил!
Проблемма заключается в том, - что ЕХ.УА недоступен для пользователей "не в Украине". А как вы уже, я надеюсь, догадались - разработчики плеера, как раз, и относятся к таким людям.
Так, что тут уж на ваш выбор: хотите быть услышанным - пользуйте общедоступные обменники; хотите поговорить сам с собой - локальные...
Как вариант, можно воспользоваться http://multi-up.com/ (ограничение на размер файла 100 Мб), если вам чем-то не угодили Яндекс.Диск и прочие...
:)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Artchi от 31 Август 2014, 17:07:47
Тема яндекса - оффтоп! Политика не причем! Наши победят, русские не сдаются!  
Про EX.UA очень странное заявление, я из самой середины России и у меня всё доступно!
Если это поможет то я перезалил на multi-up.com, надеюсь это поможет найти причину и вернуть LA в ранг - великолепно!

Повторю пост но с другими ссылками:

Цитировать
Теперь о грустном, с каждой новой версией плеера, плеер все больше времени (мс) тратит на запуск видео файла. Раньше как было, ткнул и он в мгновение ока все запустил, и не приходилось смотреть на надпись на вверху "загружается список" и "подождите...", ощущение, что с каждой новой версией добавляется по несколько мсек. Последняя молниеносная версия, не цепляющая глаз, была версия 4.4. Я все это испытываю на одних и тех же настойках, единственное с версии 4.4 появился MadVR (сразу говорю пробовал все другие визуализаторы) и не имеет значение файл в 10 мб или в 16 Гб! Я ранее об этом уже писал здесь, все что рекомендовал не дало результат, плюс сам крутил все подряд, итог я уже описал.
Мои экспортные настройки:http://multi-up.com/995861

Такое же увеличение времени наблюдается при перемотки mkv файлов, есть лаг небольшой, раньше работало все куда шустрее. KMPlayer с перемоткой mkv работает показательно...

Приведу видео файл с тестом: http://multi-up.com/995862 (на видео запускал видео файл, там видно долгое время запуска. Так же показал сравнительную перемотку mkv файла на LA и KMP)

Процессор I7.3.4MHz 8 ядер; Диск: SSD Intel Антивирус: NOD32v5 (в своих тестах, я полностью все вырубал, тоже по началу грешил на анвир)!

Надеюсь дальше мы поговорим о вашем замечательном продукте и только об этом!



Название: Light Alloy v4.8.2 (build 1593)
Отправлено: sektor от 01 Сентябрь 2014, 00:30:50
Странное поведение обнаружилось при воспроизведении одного MP4 файла при переходе на версию 4.8.1. При запуске файла окно меняет размер под размера видео, но воспроизведения нет. Если осуществить перемотку вперёд, то файл начнёт воспроизводиться. Путем перебора версий LA выяснилось, что последняя из версий 4.8.0 (LA_v480_build-1453_RC-2) корректно воспроизводит этот файл, а первая из версий 4.8.1 (LA_v481_build-1521_RC-1) и далее уже не воспроизводит его. Ссылка на файл.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: A55555 от 01 Сентябрь 2014, 01:02:06
To Artchi:
не могу с вами согласится, даже с обычного HDD на 1Тб-х блинах блю-реи через внешние кодеки запускаются быстро.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 01 Сентябрь 2014, 01:04:07
To Vortex:
Странное поведение обнаружилось при воспроизведении одного MP4 файла при переходе на версию 4.8.1. При запуске файла окно меняет размер под размера видео, но воспроизведения нет. Если осуществить перемотку вперёд, то файл начнёт воспроизводиться. Путем перебора версий LA выяснилось, что последняя из версий 4.8.0 (LA_v480_build-1453_RC-2) корректно воспроизводит этот файл, а первая из версий 4.8.1 (LA_v481_build-1521_RC-1) и далее уже не воспроизводит его. Ссылка на файл.
Подтверждаю!
Появилось в коммите 1460
 :(

Добавление от 01 Сентября 2014, 01:06:18


To Artchi:
Скорее всего перемотка у вас тормозит из за использования визуализатора MadVR. Что-то вы наворотили в его настройках.
Только что проверял воспроизведение довольно тяжелого видео с вашими настройками плеера с использованием МадВР 0.87.10 (настройки умолчательные) - тормозов не наблюдаю.
Кроме этого еще что-то тормозит в самой системе. У меня при запуске видеофайла, надпись "Подождите" в заголовке исчезает намного быстрее.
Вы видео запускаете также из ССД-накопителя?

Последняя молниеносная версия, не цепляющая глаз, была версия 4.4.
Не нужно сравнивать две абсолютно разные линейки плеера. Версии до 4.4.х (т.н. Classic Edition) - только управляющая оболочка, а все декодирование и обработка видео выполнялось системными кодеками (обработчиками). Версии после 4.5.х - имеют встроенные кодеки, и соответственно манипуляции с видео проводят внутренними средствами. Кроме того "Модерновые" версии намного больше нафаршированы пользовательскими хотелками.
Будем надеяться, что в версии ЛА 5.х, разработчикам удастся найти золотую средину между скоростью работы и функциональностью плеера.
Так, что - ждем.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: stoyanovd от 01 Сентябрь 2014, 02:17:51
To Vga:
порой плеер молча сбрасывает настройки при обновлении
To ecology:
Да, неперенос настроек это неприятно
На счет сохранения настроек обнаружил следующий способ их сохранения (сработал при переходе с 4.7.5 build 702 на 4.7.8 build 1196 и сейчас на 4.8.2 build 1593). Сразу оговорю, что я обновляю всегда копированием обновленных файлов из портабельной версии в рабочую папку и настройки программы храню так же в рабочей папке.
В файле с настройками LA.xml плеер хранит полный номер текущей версии программы. Так вот, после копирования обновленных файлов я редактирую этот файл и меняю во второй строке старую версию на новую:
вместо <APP name="Light Alloy" version="4.7.8" build="1196">
пишу   <APP name="Light Alloy" version="4.8.2" build="1593">
точно так же слетели цвета "батарейки" и испарились все пункты из списка ассоциаций файлов
Все настройки сохраняются, причем и история просмотра с местами остановки (ms.xml) и текущий плейлист (LA.lap)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 01 Сентябрь 2014, 02:27:03
To stoyanovd:
после копирования обновленных файлов я редактирую этот файл и меняю во второй строке старую версию на новую:
Такой подход чреват неприятными последствиями. Ибо в процессе разработки новых версий, неоднократно вносились изменения в способ хранения настроек, и типы самих переменных. Так, что - что-то может вылезти боком...
Именно для устранения неприятных последствий, таких накладок, и вносился алгоритм сброса настроек при обнаружении несоответствия версии файла настроек - версии плеера.
:(


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: stoyanovd от 01 Сентябрь 2014, 02:47:20
To vmsoft77:
Именно для устранения неприятных последствий, таких накладок, и вносился алгоритм сброса настроек при обнаружении несоответствия версии файла настроек - версии плеера.
Вообще то, при выходе новой версии должны сбрасываться не все настройки (а их очень много - замучаешься каждый раз по памяти восстанавливать), а только не совместимые, при этом настройки с измененными типами переменных должны либо получить новый тип с сохранением значения, либо создастся заново если нет аналога. Новые переменные должны при первом считывании просто дописаться со значение по умолчанию.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 01 Сентябрь 2014, 02:53:02
To stoyanovd:
Вообще то, при выходе новой версии должны сбрасываться не все настройки (а их очень много - замучаешься каждый раз по памяти восстанавливать), а только не совместимые, при этом настройки с измененными типами переменных должны либо получить новый тип с сохранением значения, либо создастся заново если нет аналога. Новые переменные должны при первом считывании просто дописаться со значение по умолчанию.
Это все понятно, и правильно. Дело за малым: реализовать все это в коде. И я не сомневаюсь, что в перспективе, процедуры обновления настроек будут доведены до пригодного состояния.
:)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 01 Сентябрь 2014, 03:10:09
При запуске файла окно меняет размер под размера видео, но воспроизведения нет. Если осуществить перемотку вперёд, то файл начнёт воспроизводиться.
Знакомый косяк. Преследует меня уже не первый год и на разных плеерах, ИЧСХ - как правило это mp4. Корни обычно растут откуда-то из сплиттера - так, и этот файл воспроизводится, если отключить внутренний MP4 сплиттер (системный - LAV Filters 0.62).
Так вот, после копирования обновленных файлов я редактирую этот файл и меняю во второй строке старую версию на новую:
Этот метод весьма чреват, чем именно - указал выше vmsoft77. Я использовал ручной перенос настроек вдумчивой сверкой конфигов в диффере - но 4.8.2 бьет настройки и при этом методе, причем каждый раз в новом месте и зачастую том, которое и вовсе осталось неизменным (т.е. взято из конфига, сгенерированного версией 4.8.2). Это наводит на мысль о наличии более глубоких проблем с настройками - похоже, эта версия порой бьет даже свои собственные данные.
Стоит заметить, что формат данных настроек не располагает ни к ручной правке/слиянию, ни к облегчению подхватывания настроек новой версией. Да еще и в конфиге смешаны мухи с котлетами - например, помимо конфигурации там лежит список поддерживаемых форматов файлов.
Вообще то, при выходе новой версии должны...
О да, это именно то, как и должна себя вести приличная программа - а в идеале понимать и корректно конвертировать настройки любой предыдущей версии. Правда, последнее уже требует грамотного проектирования системы настроек и здесь, возможно, избыточно (а вот браузер я до сих пор использую Opera 9.62 просто потому, что обновление на 10.0 убило весь архив переписки и подписок - последствия просто катастрофические, проще мириться с кривым отображением сайтов).


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vortex от 01 Сентябрь 2014, 03:25:21
To stoyanovd:
Дело не в этом. А в том что сама структура файла настроек бывает от версии к версии меняется разительно (я этим грешил особенно сильно в версиях 4.6.5 - 4.7.7). Поэтому мне проще скинуть настройки в умолчательные, чем возиться с совместимостью. Да и версии до 4.8.0 выходили не так часто, чтобы это составило хоть какой то значимый дискомфорт для конечного юзера.
Версии 4.8.0, 4.8.1, 4.8.2 не должны сбрасывать настройки, а нормально их апгрейдить по мере возможности, но конечный результат правда может быть разный (а тут в свою очередь должны сообщать юзеры о проблемах, помогая с шагами для воспроизведения проблемы и/или прикладывая соответствующий файл настроек)

>На счет сохранения настроек обнаружил следующий способ их сохранения
Хак! :)
Но он имеет потенциальные последствия - о которых уже упомянули Vga и Vmsoft. Хотя, если в этих случаях плеер крешиться - мне бы это не помешало знать, потому как всегда интересно где и из-за чего возникает креш, но воспроизводить это лучше на последних РК-версиях, ибо они с модулем репортинга ошибок, который в релизных версиях я отключаю.

To Vga:
>часть из них при этом сбрасывается - например, предпочитаемые языки дорожек или глобальные клавиши- уже привычно
Просто потому что апгрейд настроек сделан элементарным перебором значений из файла "умолчательных опций". Кому интересно - я этот файл приложил. Если там нет вашей любой опции/клавиатурной команды (глобальные игнорируются - лень добавлять, а обычные некоторые должны апгрейдиться которые не лень было добавить; в языковом файле можно посмотреть что за команда под тем или иным номером в Command.cXXX) - скажите - добавлю. Все опции что там перечислены - именно они апгрейдятся, остальные игнорируются/перезатираются. Иногда я бывает этот файлик забываю обновлять, когда добавляю новую или удаляю старую опцию, а что поделать - проект большой, а по части кода - а я один :)

>но 4.8.2 бьет настройки и при этом методе, причем каждый раз в новом месте и зачастую том, которое и вовсе осталось неизменным
>Это наводит на мысль о наличии более глубоких проблем с настройками
Это косячит хмл парсер, скорее всего (проще всего узнать - на РК версиях - должен быть креш поидеи). У меня есть в планах сменить хмл парсер (а может и вовсе переход на ini? но тогда некоторые вещи очень неудобно хранить станет), но не в рамках 4.8.х точно. Всякого (старого) разного кода (и функционала настроек) слишком много сейчас на нем завязано. В 4.9 (5.0?) планировал развернуть акцию по выбросу всего старья что накопилось с годами, в том числе удаление всякого излишнего функционала, а там и новый хмл парсер по шумок можно проинтегрировать.
Ну и, как правильно заметили, да, с хранениями опций всё очень непросто. Поэтому я в своё время долго противился реализации апгрейда настроек, понимая что он будет ни рыба ни мясо (хотя для меня работает в общем-то, но я и меняю-то в плеере от силы 4 опции - включаю перемот. на место посл. остановки, сохранение медиа настроек, перемотку ставлю на 2 сек, и убираю перемотку по ключ. кадрам).

>Да еще и в конфиге смешаны мухи с котлетами - например, помимо конфигурации там лежит список поддерживаемых форматов файлов.
Это я оставил в своё время на случай если брошу проект, чтобы была возможность самостоятельно добавить новые форматы, если таковые плеером бы воспроизводились.
Да и, список тамошних форматов используется для разного рода функций в стиле "это видео файл?" или "это аудио файл?" которые ориентируются на расширение файла.
Мне в принципе за хардкодить форматы в ЕХЕшнике не сложно :)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 01 Сентябрь 2014, 03:26:28
Дело за малым: реализовать все это в коде.
Интересно, насколько сильно изменилась система настроек в 4.7/4.8. Та, что в сорцах LA 4.4 - из разряда "проще переписать с нуля". С ней нужно или бережно сохранять имя и смысл настройки (потому как их обработка равномерным слоем размазана по всей программе), или размазывать обработку настроек разных версий не менее равномерным слоем. Уровень абстракции позволяет только сменить физическую кодировку конфига (хотя такое изменение, как замену формата хранения строк с RAW на Base64 между 4.7.2 и 4.7.8 он мог бы обработать - ничего более существенного, требующего полный сброс, я не нашел, портируя конфиг между этими версиями).

Добавление от 01 Сентября 2014, 02:50:34


Это я оставил в своё время на случай если брошу проект, чтобы была возможность самостоятельно добавить новые форматы, если таковые плеером бы воспроизводились.
Это правильно - только не надо смешивать мух с котлетами. Такие вещи надо хранить в отдельном файле.
(хотя для меня работает в общем-то, но я и меняю-то в плеере от силы 4 опции - включаю перемот. на место посл. остановки, сохранение медиа настроек, перемотку ставлю на 2 сек, и убираю перемотку по ключ. кадрам)
У меня хуже - я перелопачиваю половину настроек, и что еще хуже - забываю что именно и на что изменил. А потом приходится искать "почему перестало работать как раньше?", если какая-то из них ломается. Потому если бы писал я - я бы старался грузить настройки так, чтобы корректно подхватывался конфиг любой версии, лишь при жесткой необходимости сбрасывая проблемные настройки (ну, например, переименованием настройки при ее капитальном изменении при такой системе настроек, как в 4.4 - но только если не удается модифицировать ее так, чтобы старый вариант грузился как подмножество нового).
В 4.9 (5.0?) планировал развернуть акцию по выбросу всего старья что накопилось с годами, в том числе удаление всякого излишнего функционала, а там и новый хмл парсер по шумок можно проинтегрировать.
Было бы неплохо полностью отрефакторить систему хранения настроек - она совершенно не соответствует нуждам проекта такого масштаба. Но, конечно, это весьма большой объем работы.
У меня есть в планах сменить хмл парсер (а может и вовсе переход на ini? но тогда некоторые вещи очень неудобно хранить станет)
Гм. Код LA44 выглядит так как будто подобное изменение вообще можно провернуть без проблем - только модифицировать класс TXMLPrefs на работу с новым парсером. Правда, конфиг опять придется ресетить.

Алсо, приложу файл, который 4.8.2 подхватил с глюками (и испортил после попытки отредактировать настройки диалогом).
Что интересно - 4.8.2 сбрасывал некоторые настройки даже после ручного слияния конфигов (т.е. считая, что это конфиг его версии).


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vortex от 01 Сентябрь 2014, 04:58:19
To Vga:
>Интересно, насколько сильно изменилась система настроек в 4.7/4.8.
Конкретнее?
Новый ХМЛ парсер (от старого не было исходников). Новый TXMLPrefs (для нового ХМЛ парсера), при этом интерфейсно остался совместим (чтобы всё не перелопачивать) но с добавлениями разумеется.
А с точки зрения кода - те же тестикулы, только в профиль.

>Та, что в сорцах LA 4.4 - из разряда "проще переписать с нуля".
Весь ЛА - проще переписать с нуля. Позволю себе удариться в ностальгию, так что не обессудь за излишний спам в ответе не по делу. :)
Мне он достался в своё время мало того что в плачевном состоянии, так и без бOльшей части исходников и без какой либо поддержки его оригинального автора (и то, то небольшое количество сорсов что он мне дал, пол года выпрашивать приходилось), поэтому поначалу приходилось плавать как получалось. И потом постепенно, с годами, плеер обрастал хламом, подвязками и хаками (в следствии отсутствия тех или иных сорсов), в версии 4.5 (http://light-alloy.verona.im/forum/ru_beta_test_v4_5_23/light_alloy_v4_5_bbeta_1b/) было решено плюнуть и хотя бы видео движок с нуля переписать (интереса ради, можешь посмотреть изменения некоторых версий в разделах бета-теста 4.5 и 4.6) - в следствии чего удалось переписать некоторые части плеера (например модуль OSD поверх видео) к которым не было исходников, от использования некоторых вещей отказаться (не смотря на то что они продолжали использоваться в других местах, к которым опять таки не было исходников), и вообще так сказать провести рефакторинг (что отнюдь не означало "приведение кода в порядок" :)) того, что можно было провести. Стало ещё хуже. :)
И сейчас, на момент 4.8.3, вся эта гора мусора обрасла такими подвязками, хаками, обходов ограничений, плясок с бубном и т.п., что приходит понимание: с одной стороны - это всё надо было выкидывать ещё два года назад и писать с нуля (что переодически делалось в 2007м и 2010м годах), с другой стороны - написано столько функционала, что это всё выкидывать жалко, ибо вряд ли я смогу в одиночку ещё раз совершить такой функциональный рывок как в своё время сделал с 4.5-4.7. Сейчас же ЛА на момент 4.8.0 достиг своей некой финальной точки, после которой мне уже элементарно в тягость продолжать его развивать в его текущем виде, поэтому пошли 4.8.1/2/3 - мини-багфикс релизы, без добавлений.
Для статистики:
Исходники (без ДЦУшек, чисто PASники и без учета доп. компонентов типа DirectX/FastLibs и прочь.) 4.4.1230 весят 2.157кб + 219кб исходники форм (а чо? формы тоже время, почти как код :)).
Исходники 4.8.3 (так же без доп. компонентов типа TntUnicode, JamShell, Indy, ZipForge) - 4.296кб + 1.657 исходники форм. + 1.020кб своих исходников видео движка на С++ (который в 4.6, как и в 4.5, с нуля переписывался, и в 4.7 перерабатывался но уже в меньшей степени). Могу тебе прикола ради кинуть MainUnit от 4.8.3, для сравнения с ним же от 4.4 :)
Так что, надо начинать с нуля. И на ХЕ6. Надоело на Delphi 7 кодить. И желательно - с пересмотром концепции, в той или иной степени.

>С ней нужно или бережно сохранять имя и смысл настройки (потому как их обработка равномерным слоем размазана по всей программе
Заколебавшись как то бегать по исходникам плеера в поисках настроек, у которых названия менялись либо же они сами удалялись, была введена функция которая решает проблему быдлокодерским путем:
http://gyazo.com/edd097888e7a0a09252cc29949cdb830
С одной стороны это позволило сэкономить на обращениях к хмл парсеру (туда вынесены лишь наиболее часто используемые по коду настройки) который весьма не cache-friendly, с другой сказалось на времени запуска программы, что можно видеть в логе:
[000:00,0352]   UpdateSettings
[000:00,0596]   Inits
Отжирает неплохо так (у меня ещё мало, у большинства думаю побольше будет), но такова цена что бОльшая часть настроек грузится одним разом.
Безусловно есть куча более красивых решений, но эта функция в своё время, как и многое в плеере, вводилось по принципу дешёво и сердито, и чтобы работало (мажорный рефакторинг классов всеравно затрудняло отсутствие некоторых исходников которые тупо запрещали компиляцию, мол was compiled with different..., так что тут принцип пирамиды сказывался - тяп ляп на тяп ляп о чем я говорил абзацем выше).
Подытожу: сегодняшний ЛА, с точки зрения исходного кода (а конкретно - оболочки, т.е. LA.exe) - это сплошное сборище компромиссов на компромиссах. Сегодня я лишь гадаю, как бы всё могло повернуться, выдай мне автор в своё время все исходные коды.

>хотя такое изменение, как замену формата хранения строк с RAW на Base64
Это компромисс с ХМЛ парсером - он по непонятной причине где то очень глубоко у себя (300кб кода все-таки) херил ХМЛ файл если в нем встречались юникодные символы (да даже если тупо русские), поэтому пришлось для строк заюзать Base64 как компромиссное решение проблемы.

>Было бы неплохо полностью отрефакторить систему хранения настроек - она совершенно не соответствует нуждам проекта такого масштаба.
Ну, для целей ЛА ещё версии 4.1, того маленького и шустренького ЛА, ХМЛ в его тогдашнем (который на сегодня, в новых ЛА, не так уж и сильно изменился, разве что разросся) виде было за глаза. Знай я тогда, к чему придёт ЛА в рамках версии 4.8.3 (своего количества настроек и опций), я бы разумеется пошел иным путем когда затевал версию 4.5, а именно в ней было совершенно наибольшее количество архитектурных изменений дабы "освободиться от без-исходниковых оков", насколько было возможно на тот момент; работа на этом направлении с меньшей радикализацией была продолжена в свое время в версии 4.6.0, и понемножку закреплялась в версии 4.7 и закончена в версиях 4.8.2 и 4.8.3 (восстановлен исходник оригинального ХМЛ парсер, который на сегодня только в скиновом движке используется) -- на сегодняшний день без-исходниковых модулей в плеере тупо нет, всё что можно было выкинуто/переписано/восстановлено (посредством дизассемблирования), что кстати и привело к созданию Gilorn'ом этой темы (http://light-alloy.verona.im/forum/langrubeta_test_v5_0langrulangenv5_0_beta_testlangen/izlishnie_sposobnosti_light_alloy/), потому как я ему озвучил что планирую переезд исходников плеера на рельсы Delphi XE6, а это повлечет за собой такую кучу работы по избавлению от legacy что... даже начинать пока не хочется -_- А к чему это приведет - к версии 4.9 или 5.0, вопрос уже открытый и подлежит обсуждению с пользователями плеера (а где выражать свои мысли - ссылка приведена выше)
Та и вообще, помянуя те года, вспоминается тот нелёгкий процесс "поиска пути", когда плеер сильно колбасило из-за меня - разработка бросалась из одной крайности в другую, как например использование Медиаинфо для получения медиа информации для всех файлов даже при простом добавлении в список (первая бетка 4.5), что аццко сказывалось на скорости загрузки, но мне тогда почему-то казалось очень правильным, или разработка версии 4.6.0 - около 10 официальных релиз кандидатов и 3 или 4 pre-final'a, на одном из которых было решено напрочь переписать видео движок :)

>только модифицировать класс TXMLPrefs на работу с новым парсером
Для чтения базовых настроек - да, но к сожалению во многих местах плеера хмл парсер юзается напрямую для чтения группы настроек (например, для тех же типов файлов/глобальных клавиш)

>Алсо, приложу файл, который 4.8.2 подхватил с глюками (и испортил после попытки отредактировать настройки диалогом).
Нормально подхватил:
[000:00,0054]   +TCore.UpgradePrefs
[000:00,0054]      = AppBuild: 1593, PrefsBuild: 1552
[000:00,5185]      +TCore.InitPrefs
[000:01,0278]         IsCopyExists: FALSE(0)
[000:01,0499]         TfrmStartOpts.CreateParams
[000:01,0820]          -> ScreenshotDir: C:\Users\Dmitry\Pictures\Light Alloy
[000:01,0836]      -TCore.InitPrefs
[000:01,2230]   -TCore.UpgradePrefs
Зашел в настройки - поставил сохранять место посл. остановки - ОК - перезапустил плеер - всё норм.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 01 Сентябрь 2014, 05:23:20
Нормально подхватил:
Гм, у меня на вид тоже подхватил - но побил часть настроек (в частности, переключил плейлист на "фиксированные цвета" и сбросил их все на черный), плюс я там куда больше настроек правил в диалоге)

Мне он достался в своё время мало того что в плачевном состоянии, так и без бOльшей части исходников и без какой либо поддержки его оригинального автора (и то, то небольшое количество сорсов что он мне дал, пол года выпрашивать приходилось)
О да. Наслышан от знакомого, который как раз тогда входил в Vortex Team)
Кстати, а выложенные исходники LA 4.4 полные или тоже часть кода есть только в DCU? И для какой оно версии Delphi?
Весь ЛА - проще переписать с нуля.
Это было бы неплохо (с сохранением интерфейса и поведения), но малореально. Скорее получится как все с той же Оперой.
Но, возможно, можно хотя бы хорошенько все отрефакторить? И, возможно, что-то дал бы переход в опенсорс - темпы развития некоторых OS проектов впечатляют (впрочем, проекты одного человека встречаются, пожалуй, чаще).
Могу тебе прикола ради кинуть MainUnit от 4.8.3, для сравнения с ним же от 4.4
Кинь, ага.
Ну, для целей ЛА ещё версии 4.1, того маленького и шустренького ЛА, ХМЛ в его тогдашнем (та по сути и текущем) виде было за глаза.
Ну, XML сам по себе и текущей версии достаточен. Я говорил про внутреннюю абстракцию настроек. Она слабовата.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Комаров Дмитрий от 01 Сентябрь 2014, 13:46:08
Мне он достался в своё время мало того что в плачевном состоянии, так и без бOльшей части исходников и без какой либо поддержки его оригинального автора (и то, то небольшое количество сорсов что он мне дал, пол года выпрашивать приходилось), поэтому поначалу приходилось плавать как получалось.
И сам не ам, и другому не дам. Если мне влом, то не доставайся же ты никому.
Потрясите же вы бывшего разраба ещё, чтобы наконец отдал недостающие исходники. Они вам(как я думаю)сейчас очень понадобятся.

Добавление от 01 Сентября 2014, 12:53:22

Так что, надо начинать с нуля. И на ХЕ6. Надоело на Delphi 7 кодить. И желательно - с пересмотром концепции, в той или иной степени.
Не забудьте с нами(пользователями) посоветоваться, выложив предварительный план концепции.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 01 Сентябрь 2014, 13:58:14
Они вам(как я думаю)сейчас очень понадобятся.
Разве что для того, чтобы дополнить выложенные сорцы 4.4. В 4.8 недостающий код переписан:
на сегодняшний день без-исходниковых модулей в плеере тупо нет, всё что можно было выкинуто/переписано/восстановлено (посредством дизассемблирования)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 01 Сентябрь 2014, 14:53:29
To Vga:
И для какой оно версии Delphi?
Delphi 7.
И давайте закругляться с обсуждением исходных кодов плеера в теме релиза 4.8.2!
:)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: ecology от 01 Сентябрь 2014, 15:16:41
Новый ХМЛ парсер
Итак, проверяем... "Баг e197".
недоЮникодовость да, исправлена.
Артефакты после переключение с языка на язык - не исправлено.
"Баг e197" разделен на 2 части. Пусть вторая часть называется 197b.


возможно, что-то дал бы переход в опенсорс - темпы развития некоторых OS проектов впечатляют (впрочем, проекты одного человека встречаются, пожалуй, чаще).
Откуда дровишки ?
Давай вместе посмотрим на http://scantailor.sourceforge.net/
Блин, да так лень что даже не вижу смысла продолжать.
Даже про красноглазие троллить лень. И про "тем кому надо -получили".

Не забудьте с нами(пользователями) посоветоваться, выложив предварительный план концепции.
Вы что-то про юниты или IDE хотите рассказать ?


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Oscar от 01 Сентябрь 2014, 16:48:59
Уважаемые форумчане! Давайте лучше создадим отдельные темы и там поговорим уже про настройки, про историю развития Light Alloy и прочее. Да, я согласен с вами, было сказано очень много интересной и поучительной информации, приятно было почитать, но среди такого огромного количества текста, теряются сообщения других пользователей об ошибках плеера. :)

Странное поведение обнаружилось при воспроизведении одного MP4 файла при переходе на версию 4.8.1. При запуске файла окно меняет размер под размера видео, но воспроизведения нет. Если осуществить перемотку вперёд, то файл начнёт воспроизводиться. Путем перебора версий LA выяснилось, что последняя из версий 4.8.0 (LA_v480_build-1453_RC-2) корректно воспроизводит этот файл, а первая из версий 4.8.1 (LA_v481_build-1521_RC-1) и далее уже не воспроизводит его. Ссылка на файл.
Я составил баг-репорт. Скорее всего повлияла поддержка фрагментированных MP4-файлов "DASH", т.к. она пока еще находится только на начальной стадии развития, вследствие чего, могут быть баги и другие прочие поломки.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Artchi от 02 Сентябрь 2014, 02:35:47

To Artchi:
Скорее всего перемотка у вас тормозит из за использования визуализатора MadVR. Что-то вы наворотили в его настройках.
Только что проверял воспроизведение довольно тяжелого видео с вашими настройками плеера с использованием МадВР 0.87.10 (настройки умолчательные) - тормозов не наблюдаю.
Кроме этого еще что-то тормозит в самой системе. У меня при запуске видеофайла, надпись &quot;Подождите&quot; в заголовке исчезает намного быстрее.
Вы видео запускаете также из ССД-накопителя?

Последняя молниеносная версия, не цепляющая глаз, была версия 4.4.
Не нужно сравнивать две абсолютно разные линейки плеера. Версии до 4.4.х (т.н. Classic Edition) - только управляющая оболочка, а все декодирование и обработка видео выполнялось системными кодеками (обработчиками). Версии после 4.5.х - имеют встроенные кодеки, и соответственно манипуляции с видео проводят внутренними средствами. Кроме того &quot;Модерновые&quot; версии намного больше нафаршированы пользовательскими хотелками.
Будем надеяться, что в версии ЛА 5.х, разработчикам удастся найти золотую средину между скоростью работы и функциональностью плеера.
Так, что - ждем.

Я уже отписывался, по поводу MadVR, повторюсь: я пробовал на других визуализатарах, менял их, перегружал полностью плеер! И снова тест за тестом! Я в настойках MadVR ничего не крутил, не было у меня такого опыта, да и функции настойки как для других визуализатаров просто залочены, вот http://f5.s.qip.ru/17QY0OqSi.png

Как вы поняли что тормозит, мне это интересно, где это можно прочесть или обнаружить?  Я про тормозит грешил на анвир защиты, я их все вырубил, все зачистил в диспечере и гонял тесты! Да я запускал с HDD и SSD - результат один и тот же, то есть долгая загрузка файла!

Касаемо кодеков, я пробовал и с "Модерновые" которые перебирал и с дефолтными встроенными (дефолт зачетный не спорю, система все при мне и готов к бою всегда в плюсе)! Повторю, экспериментировал несколько часов! Будем надеется что 5 будет супер, ребята (неужели и правда этот плеер делает и ведет один человек?) молодцы, им могут позавидовать в удобстве и подходах даже монстры.

В целом работает и хорошо, радует и радостно! Негатива нет, просто хочется как раньше, быстро и оперативно! Я просто им пользуюсь не раз в день кино посмотреть, а частенько!


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 02 Сентябрь 2014, 03:02:04
To Artchi:
Как вы поняли что тормозит, мне это интересно, где это можно прочесть или обнаружить?  Я про тормозит грешил на анвир защиты, я их все вырубил, все зачистил в диспечере и гонял тесты! Да я запускал с HDD и SSD - результат один и тот же, то есть долгая загрузка файла!
Я не понял, - а предположил, что перемотка тормозит из за использования МадВР (с тяжелыми параметрами).
Закиньте на всякий случай логи создаваемые при воспроизведении тестовых случаев. Люди посмотрят - и, возможно, что-то подскажут. Хотя, еще раз повторю - у меня запускается и перемативается намного оперативнее, чем на вашем демонстрационном видео... Т.е. нужно, скорее всего, искать проблемму в системе...


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Artchi от 02 Сентябрь 2014, 04:17:26
To Artchi:
Как вы поняли что тормозит, мне это интересно, где это можно прочесть или обнаружить?  Я про тормозит грешил на анвир защиты, я их все вырубил, все зачистил в диспечере и гонял тесты! Да я запускал с HDD и SSD - результат один и тот же, то есть долгая загрузка файла!
Я не понял, - а предположил, что перемотка тормозит из за использования МадВР (с тяжелыми параметрами).
Закиньте на всякий случай логи создаваемые при воспроизведении тестовых случаев. Люди посмотрят - и, возможно, что-то подскажут. Хотя, еще раз повторю - у меня запускается и перемативается намного оперативнее, чем на вашем демонстрационном видео... Т.е. нужно, скорее всего, искать проблемму в системе...

Понял, спасибо, пороюсь тогда в системе еще! По поводу логов, потерплю до 5 версии, а затем займусь логами!


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Oscar от 02 Сентябрь 2014, 11:19:55
По поводу MadVR: он не рассчитан для слабых машин, поскольку его главным преимуществом является максимально качество видео-изображения. Соответственно для него требуется достаточно производительное железо, поскольку упор (перевес) идет в сторону качества. И не имеет значения, как вы его используете, хоть с настройками по умолчанию, хоть со своими собственными. Если у вас не будет хватать достаточной производительности, то будут тормоза и даже "фризы".
Этот рендерер является, по сути, второстепенным, т.е. не рассчитанным для всех и для каждого. Все им могут пользоваться, но не у всех он будет корректно работать.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vortex от 02 Сентябрь 2014, 18:04:47
To Vga:
>О да. Наслышан от знакомого, который как раз тогда входил в Vortex Team)
Как звали знакомого? :)

>Кстати, а выложенные исходники LA 4.4 полные или тоже часть кода есть только в DCU?
Далеко не полные. По памяти, нет исходников от следующих файлов:
AppProxyWnd
CachedFile
CachedStream
BasicModelMgr
BrandCtl
CmdParams
ColorSpace
KeyMgr
LangMgr
LazyModeller
ModelMgr
Models
NICE**** - ~27 штук
TextStream
VCL2Model
XML
XMLPrefs
VideoProcessor
YVOSD
YVImage
ImageEffect
и ещё небольшая кучка.

>И для какой оно версии Delphi?
Delphi 7

>Но, возможно, можно хотя бы хорошенько все отрефакторить?
Думаю, оно того не стоит.

>И, возможно, что-то дал бы переход в опенсорс
У меня было стойкое желание перевести проект в опенсорс (или релизнуть хотя бы исходники 4.5). И я попробовал прощупать почву - релизнув исходники 4.4 (а она, между прочим, полностью рабочая, функциональная, и логически завершенная ветка), посмотрев, подтянется ли кто-нибудь к проекту. Никто не подтянулся. Выводы сделаны. В опенсорс не верю. Да и, опенсорс не очень совместим с моей методологией разработки - авторитарная диктатура. Да и состояние исходников такое - что это ещё поискать нужно кто пожелает в них хотя бы попытаться разобраться.

Добавление от 02 Сентября 2014, 17:08:13


To vmsoft77:
>И давайте закругляться с обсуждением исходных кодов плеера в теме релиза 4.8.2!
Одно другому не мешает ;)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 02 Сентябрь 2014, 18:25:08
Как звали знакомого?
Хороший вопрос... Кажется, тогда у него ник был Qu1nt.
Думаю, оно того не стоит.
Тут сложно сказать. Частенько попытка переписать все с нуля приводит к смерти проекта. Конечно, рефакторить легаси - тоже то еще развлечение...
Никто не подтянулся.
Ну, возможно, потому, что сам по себе проект еще живой, и сорцы от старой версии. Я, правда, подумывал на тему поколупать его - но слишком ленив. А после рассказов про мучения из-за объектников без сорцов...)
Но вроде такие проекты, как ffdshow или MPC периодически подхватываются новыми разработчиками, по мере бросания старыми. Да и упоминавшийся мной &RQ тоже в свое время подхватывался разными разработчиками.
В опенсорс не верю. Да и, опенсорс не очень совместим с моей методологией разработки - авторитарная диктатура.
Ну, это дело твое. Но, по крайней мере, надеюсь, что если ты надумаешь бросить проект - то хотя бы опубликуешь его исходники.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: vmsoft77 от 03 Сентябрь 2014, 01:19:31
и сорцы от старой версии
Не старой, - а, "Классической", т.е. такой, как она изначально задумывалась: более легкой, не имеющей в себе встроенных кодеков.
А развивались обе ветки плеера (до 4.4.х и 4.5.х и дальше) параллельно. Да и бросили ее (4.4) в прошлом году т.е. коды весьма актуальны.
:)

Добавление от 03 Сентября 2014, 00:29:56


To sektor:
Странное поведение обнаружилось при воспроизведении одного MP4 файла при переходе на версию 4.8.1. При запуске файла окно меняет размер под размера видео, но воспроизведения нет. Если осуществить перемотку вперёд, то файл начнёт воспроизводиться. Путем перебора версий LA выяснилось, что последняя из версий 4.8.0 (LA_v480_build-1453_RC-2) корректно воспроизводит этот файл, а первая из версий 4.8.1 (LA_v481_build-1521_RC-1) и далее уже не воспроизводит его. Ссылка на файл.
Поремонтировано!
Ждите обнову.
 :)


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Vga от 03 Сентябрь 2014, 07:53:58
Не старой, - а, "Классической", т.е. такой, как она изначально задумывалась: более легкой, не имеющей в себе встроенных кодеков.
По сути - все равно старой. Новая версия по интерфейсу и поведению (т.е. UX, а это основное) практически такая же, "развитие" же старой версии после появления новой несло характер багфиксов. При этом оно все равно оставалось более кривым и глючным, чем новая версия, и так и не научилось, например, понимать имена файлов в уникоде.


Название: Light Alloy v4.8.2 (build 1593)
Отправлено: Axel от 05 Сентябрь 2014, 03:39:25
Заметил у себя смещение звука (примерно на 500мс назад) при включении "ускоренного воспроизведения" со стандартным коэффициентом ускорения (с другими не проверял). Если сдвинуть звук на 500мс вперёд, то становится нормально.