Light Alloy readme ~~~~~ ~~~~~ ~~~~~~ Light Alloy - это программа для воспроизведения видео и аудио файлов. Требует DirectX 8 или выше. Мы в интернете ~~ ~ ~~~~~~~~~ Домашняя страница: http://www.neurosoft.ru/alloy/ Здесь вы можете скачать самую последнюю версию программы и посетить мини-форум. Если у Вас что-то не работает или вы хотите, чтобы я что-то добавил в плэер - заходите на форум ! Если вы что-то не понимаете - заходите на форум ! Люди подскажут, автор поможет... История разработки ~~~~~~~ ~~~~~~~~~~ [-] Исправлен баг [+] Новая возможность [=] Изменение Версия 1.B (17.06.2002) - "BackTrace" [=] Мышь теперь опционально прячется (ишь, кокетка) через 5 секунд неподвижности [=] Выборочная регулировка громкости - общая, цифровая, только своих потоков [+] Поддержка субтитров Sub Station Alpha [+] При первом старте ассоциируются видео расширения [+] Перемотка клавишами по ключевым кадрам, как просил Fil [-] После ассоциации файлов забывал обновлять иконки [+] Окно можно таскать за панели позиции, времени и загрузки процессора [-] Неправильно определялись позиции ключевых кодров [+] Новая регулировка громкости * Регулирутся одновременно общая и цифровая громкость [+] Возможность подгружать одноименный звуковой файл (WAV или MP3) [-] Не было видно более 3 аудио потоков [+] Галка - выбирать первую звуковую дорожку, если их несколько [+] По окончании плэйлиста можно закрывать проигрыватель [+] Бесплатная регистрация для украинцев [-] Значение "прыжка" не сохранялось в настройках Версия 1.A (16.05.2002) - "Free Flight" [=] Возможность выключения компьютера по окончании плэйлиста [+] Две команды перемотки (10 и 60 секунд по умолчанию) [-] Несинхронный показ субтитров MicroDVD если установлен FPS "как в фильме" [+] Ускорена работа с .INI файлом [+] Звуковой сигнал для команд WinLIRC. [+] Для WinLIRC между первой командой и автоповтором введена пауза. [=] Теперь отладочная информация пишется в C:\la.log если такой существует [=] Если субтитры загружены - их можно сменить нажав Alt+(кнопка субтитры) [=] Для WinLIRC не блокируется автоповтор перемотки, яркости, контраста и насыщенности [-] При удалении закладки был переход на последнюю [+] Перед закладками рисуется цифра, соответствующая кнопке перехода на нее Версия 1.9 (07.05.2002) - "Prayer" [=] Настройки теперь читаются и пишутся откуда была запущена программа [+] Проигрыватель можно таскать за панель управления [=] Ускорена загрузка субтитров [-] Очень долго загружались позиции ключевых кадров [-] Несинхронная загрузка файла * Проявлялось как ошибка "Не поддерживается" после загрузки видео [=] Сообщения с инфо-панели со временем стираются [=] Немного изменен процесс переключения видео-режима (интересно, кому-нибудь поможет ?) [-] Не всегда опознавался DivX 5.0 [-] Загрузка процессора, выключение компьютера под Win2K * Работает, однако, не везде [+] Возможность выбора пропорций видео (16:9, 4:3, ...) [-] Мышь видима, если открыт плэйлист [+] Для AVI-файлов принудительное перемещение по ключевым кадрам * Для отмены - галка в Настройках-Видео-Быстрая перемотка или удерживая Alt [+] Для субтитров от MicroDVD можно выставить частоту кадров [-] Каталог, где лежат кнопки, запоминается [=] Настройки перенесены в .ini-файл * Последующие версии будут частично понимать настройки предыдущих [+] Поддержка нескольких звуковых потоков [+] Возможность установки кнопок от Sasami [-] В 1.8 случайно отключил поддержку IR-пультов без автоповтора [+] В скины добавлены цвет заголовка, панели управления и регулятор громкости [=] Тест видеодекодера более надежный * Теперь перед тестом сносим все фильтры после видеодекодера [+] Для видео отображается FourCC - пока на скорую руку * Даже если кодек в системе не установлен, его FourCC можно посмотреть в инфе [+] Кадр назад - простенький пока [-] В помощи теперь отображаются назначенные кнопки [+] Меню по правой кнопке [-] Исправлено много мелких недочетов в списке(playlist), добавлены новые (ищи их теперь...) [-] Список теперь динамический (без ограничений) [-] Вход в настройки сбрасывал позицию в списке [-] Улучшено "перемешивание" в списке файлов [=] Для Win95 отключена подсветка кнопок [-] Двойной клик на заголовке теперь работает [=] Вернул стандартные хинты Версия 1.8 (29.03.2002) - "Transformer" [=] Теперь блокируется автоповтор всех кнопок кроме громкости [+] Новая команда - "Выключить компьютер" [=] Плэйлист до 500 имен (когда же я его переделаю в динамический ???) [-] При включении обратного отсчета времени субтитры шли задом наперед (10x, Megavolt) [+] Возможность установки кнопок от BSPlayer [+] Настройка управления мышой, поддержка колеса [+] Скины теперь запоминаются [+] Новые иконки (опять от Андрея) [+] Расширены скины (часы, позиция, индикатор загрузки процессора) [=] Перебросил некоторые кнопки на заголовок [=] Новые хинты (после 10 минут я думаю, отключит каждый) :-) [-] Окно центрировалось криво, если видео было по ширине меньше минимума окна [+] По умолчанию теперь скин от Андрея Корнейко [+] Заголовок теперь полностью в нашей власти [=] "Light Alloy" теперь зря не маячит на кэпшене окна [=] Мышь: Left Double Click - Stop/Pause, левой кнопкой таскать экран [+] Отключаемый заголовок окна [-] Некрасивое ограничение размеров окна (Dr.Astic так страдал...) [+] Alt+1,2,3 - Масштаб 50%, 100%, 200% [=] Zoom теперь можно в оконном режиме, а также раздельно по X и Y [=] Новая раскладка кнопок по умолчанию [-] При загрузке неподдерживаемого формата входил в бесконечную рекурсию. [+] Добавлена загадка Версия 1.7 (1.03.2002) - "NoName" [-] Если в плэйлисте был один файл, то не отключалась кнопка Repeat. [+] Яркость, контрастность и насыщенность для DivX теперь есть на кнопках [=] Возможность задавать клавиши с Ctrl, Alt и Shift [=] Окно с таблицей теперь может изменять размер [+] При переходе на полный экран ищет ближайший монитор [-] При использовании нестандартных видео-отрисовщиков плэер "отторгал" видео-окно [-] Поправлена регистрация типов файлов Версия 1.6 (18.02.2002) - "Friendship and Beauty" [-] Кнопки на фильтры, аудио и видео свойства приводили к Access Violations [+] Поддержка звуковых файлов [+] Веселенькие разноцветные кнопочки, можно нарисовать самому и побаловаться [+] Галочка для (не)возможности установки одной кнопки на несколько функций [-] При старте программы сначала устанавливала общую громкость, а уж затем смотрела: а уж не зря ли я это сделала ? Спасибо Dr.Astic за сообщение. [=] В таблице теперь отражается размер и продолжительность фильма [+] В плэйлисте отображаются закладки * Устанавливаются закладки кнопкой "B", переход к первым девяти - кнопки "1".."9" * Плэйлист ограничен - 100 файлов максимум. Зачем ? Сам не знаю... [=] Комментарии при ошибке загрузки файла теперь более определенны [-] Поправлена загадка с ежиком Версия 1.5.1 (11.02.2002) - "Reconfirm" [+] Контроль запуска второй копии [-] Глюк с галкой "Начать проигрывание после загрузки фильма" * При нажатой галке приводило к зацикливанию плэера (мигание заголовка окна) [-] WinLIRC по умолчанию отключен * Чтобы попытки подключится к серверу WinLIRC не расценивались как троян. Версия 1.5 (04.02.2002) - "Total control" [+] Поддержка WinLIRC * WinLIRC - это средство для управления Windows-приложениями с помощью инфракрасного пульта (лентяйки). [+] Кнопка Play теперь может запускать последний проигрываемый фильм. [+] Возможность управлять плэером из другого приложения. * Можно посылать основному окну программы сообщения, где Msg = WM_APP + 2504 ( для сишников = 0x89C8) lParam = команда (0 - Загрузить файл, 1- Стоп/Воспроизведение, 2- Стоп и т.д.) Все возможные команды перечислены на вкладке "Управление" в настройках. [+] Настраиваемые "горячие" кнопки. [-] DivByZero при слишком маленьком размере экрана [=] При нажатой кнопке "R" плэйлист зацикливается в обе стороны * Нажатие "Следующий по списку" в конце списка переходит на первый элемент и наоборот [-] Неправильно работала кнопка "Отмена" в настройках [-] Нельзя было перейти со второй позиции плэйлиста на первую [-] Ошибка при переключении в полный экран Версия 1.4 (30.01.2002) - "Reincarnate" [+] Для проигрывания на полном экране теперь можно выбирать разрешение * Переключать можно только размеры экрана, глубина цвета остается постоянной [=] Раздел "Типы файлов" в настройках теперь отображает реальное положение вещей [+] Добавил кнопку "Повтор" для плэйлиста [+] Добавил кнопочку "Предыдущий по списку" [+] Новая эмблема у плэера! Спасибо дизайнеру Андрею Корнейко (kanik_ru@pisem.net) за бескорыстную помощь в облагораживании внешнего вида программы. [+] Теперь размер окна можно изменять как угодно, если отжать кнопку "Ограничение на размер окна" [+] При выходе программы и переходах в полный экран теперь запоминается позицию окна * Если окно потерялось на просторах дисплея, кнопка Home (аналог кнопки "Первоначальный размер") вернет его в центр экрана [+] Плэйлисты (*.LAP) теперь могут быть ассоциированы с плэером * Также их можно бросать на плэер и передавать с командной строки [-] Громкость звука не управлялась клавиатурой [=] Переписал код работы с видео практически целиком (~700 строк) * Во время это великой битвы побито множество старых глюков и порождено множество новых. [-] Можно было открыть несколько окон "Помощь" из "О программе" Версия 1.3 (17.01.2002) - "Burnish" [+] Автозагрузка субтитров *.SRT и *.SUB [=] Немного ускорил функцию перехода в полный экран и обратно. [=] Вернул функцию кнопки "Первоначальный размер". * Как и было раньше, из режима полного экрана теперь возвращает в оконный, заодно сбрасывая Zoom в 100%. [-] Исправлен поиск видео-декодера по кнопке "Настройки видео". * Раньше не находил у asf-файлов и у файлов без звука. [+] Можно переключать время воспроизведения на обратный отсчет. * Двойной клик на панельке со временем или в окне настроек. [=] Менее жестокая регистрация. Убраны все ограничения. (Z-uv, зацени). [=] Убрал обратные связи со звуком. Менее прикольно, зато глюков меньше. [+] На передней панели теперь можно наблюдать загрузку процессора (пока только для 9x) [+] Можно не отключать видео при тесте видеодекодера [=] Переработан алгоритм создания графа под тест. * Теперь OverlayMixer и OverlayMixer2 перед тестом удаляется. * Если вы используете DivXG400, отключите его перед тестом. [=] Немного переработан график теста видеодекодера. * Добавлена установка масштаба по времени. * Тест теперь начинается с позиции, определенной меткой №1 (Ctrl-1). [=] Вместо OverlayMixer теперь используется OverlayMixer2 (как в DivXG400) [+] В списке фильтров свойства фильтра доступны по двойному клику [+] Дискретизацию звука теперь можно устанавливать в 11, 22 и 44 КГц [-] При открытии окна настроек сбрасывались метки и позиция плэйлиста [+] Можно отключить перемотку клипа в начало по окончании проигрывания [-] Неправильно определял длинное имя файла при запуске по ассоциации типа файла [+] Возможность выбора цвета, шрифта и временного смещения субтитров (окно настроек) [+] Zoom теперь можно изменять из окна настроек (закладка Видео) [=] Новый вид окна с ошибкой. * Определение версии Windows и DirectX, возможность копирования содержимого ошибки в буфер обмена. Надоело получать письма с приаттаченными BMP-файлами по мегабайту. [=] Регистрация новых типов файлов. [=] Добавлена аж еще одна загадка. [=] Запоминается состояние флажка "Включать оверлей принудительно" * Это был не баг, просто я не совсем до конца понимаю хардварную сущность оверлея, поэтому на всякий случай этот флажок сбрасывался при каждом перезапуске программы. [=] Новый вид окна настроек Версия 1.2 (4.01.2002) - "Booster" [+] Тест производительности видеодекомпрессора * Пока очень сырой. Но иногда работает :-) [+] Создание таблицы фильмов по плэйлисту * В окне списка файлов добавилась кнопка. Специально для коллекционеров видео. Версия 1.1 (27.12.2001) - "Prompter" [+] Экспериментальная поддержка субтитров (MicroDVD, SubViewer 2.0, SubRip) * Очень медленная загрузка, нельзя вывести поверх видео. Потом допишу. Кому-нибудь это вообще нужно ? [+] Масштабирование и позиционирование в режиме полного экрана * Alt-мышь - изменение масштаба видео (то, что называют Custom Pan & Scan, интересно, откуда такое название ?) * Ctrl-мышь - перемещение видео относительно окна * Кнопка "Первоначальный размер" отменяет изменения [+] Перемещение окна при Shift-мышь Версия 1.0 (21.12.2001) - "Release" [+] Метки Версия 0.9 [?] дальше помнится с трудом... Благодарю за активное участие в разработке программы следующих отзывчивых людей: * Ауст Андрей * Ворожков Георгий (n2) * Ермаков Николай (Z-uv) * Мясников Роман * Филатов Д. И. (Fil) * Шемелин Андрей * Dr.Astic * С.М. Отдельная благодарность Корнейко Андрею (kanik_ru@pisem.net) за бескорыстную помощь в оформлении программы. Также спасибо всем, кто просто присылал мне письма, участвовал в форуме или просто пользовал программу. Только благодаря вашей поддержке плэер "остается на плаву". Автор благодарит алфавит за любезно предоставленные буквы. Часто задаваемые вопросы ~~~~~ ~~~~~~~~~~ ~~~~~~~ В: Как зарегистрировать программу ? О: Для пользователей с Regional Settings=Russian регистрация бесплатная. Открываете плэер, нажимаете кнопку "О программе" (на заголовке окна слева), далее кнопка "Регистрация". Автор ~~~~~ Великанов Илья flay@pisem.net