Easy Player 1.x - прошу протестировать...

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 09.09.2005 (Пт) 15:20

To Sirik
1) Run-time error '53': File not found: msvbvm50.dll (ну это понятно... тут у меня VB нету, достаточно кинуть dll в папку к проге)
2) На мой взгляд нехватает кнопки открыть файл в одном ряду с кнопками пуск \ пауза \ стоп \ перемотка
3) И самое главное: после добавления хотя бы одного файла в плейлист и кликанья по нему же (т.е. плейлисту), но по пустому месту в режиме "не играем" (пауза, стоп или вообще не запускали пока...) прога вылетает с ошибкой Run-time error '9': Subscript out of range :(

P.S.: sorry, в режиме play такая ж фигня. Интересно, что он у тебя там в это время делает?
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 15:28

Sirik писал(а):при запуске.
сначала говорит, что не нашёл настроек, а при последующих запусках вылезает 53 ошибка


Хорошо, сейчас выложу последние 'Full Version' архивы...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 15:31

Внимание!
В связи с переходом на другой хост, установка исходной версии релиза EP 1.4 теперь доступна по этой ссылке:

Easy Player 1.4 Setup: http://bv.vbland.net/Download/EPSetup.rar


Полная последняя версия обновления EP 1.4 теперь доступна по этой ссылке:

Последнее обновление EP 1.4: http://bv.vbland.net/Download/EasyPlayer_14.rar

- несколько незначительных исправлений
- изменена обложка

Внешний вид:

Изображение

Теперь, если версия 1.4 будет обновляться, её всегда можно будет скачать по выше указанной ссылке.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 09.09.2005 (Пт) 16:10

To VB
А почему то у меня Run-time error '429' : ActiveX component can't create object :( Скачано по последней ссылке..
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 16:15

Скопируй SSubTmr6.dll в System32, потом в строке 'Выполнить' набери "RegSvr32 SSubTmr6.dll". Установка делает это сама, из архива пока приходится регистрировать вручную.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 09.09.2005 (Пт) 16:50

Лучше б он без альта файлы открывал, а с альтом сдром. И можно было бы в любом случае менять немного значек на этой кнопке при нажатии альта. Неплохо бы добавить настройку горячих клавиш. И возможность показывать видео не в другом окне, а в левом верхнем углу (все равно ведь пустой). Ну и остальные кнопки не меняют вида при нажатии\отжатии. Убить пока не удалось. А так вроде ничего, но я слишком привык к LightAlloy с открытием видео в основном окне программы, что делает совершенно невозможным объективную оценку :(
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 17:10

Настройку горячих клавиш... да, стоит попробовать.
За остальное, спасибо :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 09.09.2005 (Пт) 17:19

Забыл еще в пред. топике : раз уж влево\вправо - перемотка, то вверх\вниз вполне подошло бы громкость больше\меньше. А FullScreen-а нету? Или я не нашел? И очень жаль, что не реагирует на горячие клавиши окно с видео. Оно же не реагирует ни на лефтклик мыши на нем, ни на даблклик. И при изменении размеров окна не сохраняются пропорции видео. Я его растянул, и не нашел, как же теперь вернуть нормальные пропорции :( Пришлось файл перезапускать (оно конечно и на глаз подобрать можно, но это не есть хорошо). Нужен где-нить чекбокс - сохранять пропорции видео.
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 17:49

Окно видео создаётся CreateWindowEx, так было сделано давно.
Теперь, похоже, для Fullscreen-режима придётся от функции отказаться.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 09.09.2005 (Пт) 21:28

После нажатия кнопки "||" винда начинает висеть. Мышь перерисовывается раз в 10 секунд.
Великое сочитаение клавишь и не думает работать.
Семь бед один RESET. А точнее штуки три. Тестил :)
Вот при переключении не глючит.
А так мне очень понравилось. :)
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 10.09.2005 (Сб) 0:14

При нулевой громкости звука FMOD перегружает ЦП. Это внутренняя проблема библиотеки.
За тестирование спасибо :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 10.09.2005 (Сб) 14:25

BV писал(а):При нулевой громкости звука FMOD перегружает ЦП. Это внутренняя проблема библиотеки.
За тестирование спасибо :)


Когда будет FIXED-ная версия?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 10.09.2005 (Сб) 14:26

До меня дошло:
Начинало глючить не при нулевой громкости. На сколько я помню там стоит сглаживатель по типу Ампавского, вот при начале сглаживания и начинало глючить.
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 10.09.2005 (Сб) 23:04

Последняя доступная версия библиотеки FMOD - 3.74. Именно на ней сейчас сделан EP.
Для большей информации: http://www.fmod.org/


О сглаживании... можно поподробней?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 11.09.2005 (Вс) 11:11

При нажатии на кнопку приостановить у меня начинает медленно затухать звук (кстати вместе с компом :) ). Когда звук полностью затухает компутер переходит в режим "ЖМИ РЕСЕТ".
Ни на что не реагирует.

Вот так оно у меня глючит. Как я понимаю ни у кого подобного счастья нет?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 11.09.2005 (Вс) 17:43

Хм... Попробуй использовать -EP_MM_NOEQ и -EP_MM_NOFX.
Это должно помочь.
Хочу заметить, что и FMODEX имеет эту проблему. :| Сегодня проверил.


У кого-нибудь ещё есть такой эффект сглаживания?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 11.09.2005 (Вс) 22:47

BV Жду от тебя новых версий. (Мощно запАл на твой плэйер) :)

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 12.09.2005 (Пн) 16:28

BV писал(а):Хм... Попробуй использовать -EP_MM_NOEQ и -EP_MM_NOFX.
Это должно помочь.


А где его использовать? В опциях?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 12.09.2005 (Пн) 18:19

2 |kerish|

Спасибо, будем работать. ;)


2 AlexBlack

В командной строке. Можно с ярлыка, можно со строки ‘Run’, можно с bat’ника...
Можно передавать несколько ключей вместе с файлами, папками.



Несколько вопросов ко всем, у кого есть EasyPlayer

1. Какая у вас тема оформления (или обложка) сейчас стоит?
2. Какое расположение (и состояние видимости) панелей (в т.ч. и список воспроизведения)?
3. Каким образом вы открываете файлы в EasyPlayer (через меню (какое?), кнопку, перетаскиванием...)?
4. Как бы вы хотели видеть список - из абсолютных путей или из заголовков?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 16.09.2005 (Пт) 0:43

Что же, ни у кого нет EasyPlayer’а?

Мне нужны данные по этим пунктам для того, чтобы задать самые подходящие настройки по умолчанию. Многие, запуская программу, оценивают её именно с такими настройками, просто потому что лень, лень открывать окно настроек и что-то изменять.

Теперь ещё одно - компилятор начал вести себя как-то странно, сообщая через запуск о таких ошибках, как, например, Out of memory в строке strTempList = App.Path & EP_FILE_TEMPLIST. Такое начало происходить только с проектом EP, и только в 98’й. Кто-то уже с таким сталкивался?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 16.09.2005 (Пт) 9:44

Подозрительно похоже на один застарелый глюк, описанный MS... Сколько оперативки? 512 или больше? Тогда уменьши размер vcache, чтобы не занимал всю оперативку. Перезагрузись - должно полегчать.
http://www.putergeek.com/vcache/

Не полегчало? Выруби все проги перед компиляцией. Не помогло? Закрой VB, подожди минуту, запусти снова, открой проект. Компиляй. Не помогло? Закрой все дизайнеры и попробуй еще раз. Не получилось? Ну, тогда не знаю... Запусти компиляцию в XP (если там поставлен VB).

А вообще, ошибка "Out of memory" возникает только при компиляции огромных проектов. У MS на эту тему (как и про vcache), в KB, кажись, что-то было...
Моду создают модоки, а распространяют модозвоны.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 16.09.2005 (Пт) 13:18

...сообщая через запуск о таких ошибках...


Т.е. перезапуск VB, и компиляция идёт нормально, но при следующем нажатии Ctrl + F5 начинается нехватка памяти (В WinXP такого нет.) и не только. Это одна из "странных" ошибок, которые возникают. Ещё есть Invalid procedure call в строке Dim strRetBuff As String * 255 и так далее...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 20.09.2005 (Вт) 3:33

Что же, теперь с проектом только из WinXP работаю.


Очередное обновление EasyPlayer 1.4

Что нового:

- изменения в системе вывода звука (должно уменьшить шумы и искажения при басах)
- изменения в пунктах списка (отображение заголовков (тегов, если есть))
- другие изменения и исправления


Да... Для самого оптимального выбора между качеством и скоростью больше всего подойдёт режим FMOD>Windows Multimedia Driver.

Новая версия доступна по той же ссылке: http://bv.vbland.net/Download/EasyPlayer_14.rar
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 21.09.2005 (Ср) 4:47

BV
1 Надо сделать чтобы EP запоминал последнюю открытую папку, а то лень постоянно лазить по папкам и искать то, что нужно. И отдельно для файлов настроек, т.е при нажатии на меню "Загрузить тему оформления" в диалоговом окне, ставилась папка Skin по умолчанию.

2 Почему при уменьшении (как и при увеличении) звука в окне спектр, изменяется высота линий

3 Темы оформления не работают (не удалось загрузить тему оформления) из папки Skin
Из папки Config немогу загрузить цветовое оформление (возвращает первоначальный вид окна)

4 Сделай чтобы видео играло непосредственно в окне ЕР. Звуковые эффекты не работают, при воспроизведении фильма.

5 И постарайся избавиться от бага с паузой

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 21.09.2005 (Ср) 14:24

Поддержка обложек пока экспериментальна, а баг с паузой - FMOD. Надеюсь, скоро выйдет новая версия.

За остальное - спасибо, сделаю.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 22.09.2005 (Чт) 1:35

если хочешь можешь еще и цветовые настройки для видео сделать

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 30.09.2005 (Пт) 21:59

Хм... Не знаю, насколько полезно, но выяснилось, что при установке FMODOutputRate на низкие частоты проблема с паузой практически исчезает.

А видео... Да, не хотел я связываться с DirectShow, не хотел...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Zp
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 27.06.2005 (Пн) 18:53

Сообщение Zp » 16.10.2005 (Вс) 14:42

Как настроить его на минимальную загрузку процессора?
У меня комп очень слабый, в пиковые моменты изображение зависает.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 16.10.2005 (Вс) 16:53

в пиковые моменты изображение зависает


Хм... возможно, подборка "Режима вывода звука", вкладка "Мультимедиа"...

FMOD ('fmod.dll'):

DirectSound - работают все эффекты и фильтры.
Windows Multimedia - работают только основные.
None - параметры DS, но без вывода звука.


Windows MCI - работа через 'winmm.dll'


А что за "пиковые моменты" и какое "изображение зависает"? :roll:
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 20.10.2005 (Чт) 22:36

Очередное обновление EasyPlayer 1.4.

Что нового:

- Fullscreen-режим для видео
- Файлы, которые уже есть в списке, не добавляются
- Исправлена ошибка с чтением директорий
- Исправлена ошибка с присвоением имени для пути
- Добавлен MP3 в качестве вводного
- Другие незначительные изменения и исправления

Доступно по той же ссылке: Скачать


Думаю, вся функциональность видео будет в следующей версии (1.5).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Пред.След.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron