Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс окт 22, 2017 6:45 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 38 сообщений ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Autorun
СообщениеДобавлено: Чт май 26, 2011 1:34 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Можно ли сделать, чтобы при запуске Колибри, AC97SND автоматически запускался и начинал проигрывать плейлист?
Пытался добавить разные команды в AUTORUN.DAT - ругается на неизвестное имя файла:
Код:
# Program          Parameters  Delay
/RD/1/MEDIA/AC97SND /hd0/1/MAXIPLAY.M3U   # Start music playlist
/hd0/1/MAXIPLAY.M3U    <NO>    1     # Play music

Оба эти варианта не работают :roll:


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Чт май 26, 2011 9:37 am 
Я возможно ошибаюсь, но сам плеер не поддерживает плейлисты. Для этого писала программа дополнительно Плейлист и лишь потом что-то делалось в самом плеере. Вошло ли это в ночную сборку не совсем понятно.

Может быть у тебя плеер без поддержки плейлиста или он тупо не понимает что ему передают ссылку на пелйлист, а не на файл.


Вернуться к началу
   
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Чт май 26, 2011 9:48 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
Я возможно ошибаюсь, но сам плеер не поддерживает плейлисты. Для этого писала программа дополнительно Плейлист и лишь потом что-то делалось в самом плеере. Вошло ли это в ночную сборку не совсем понятно.

Может быть у тебя плеер без поддержки плейлиста или он тупо не понимает что ему передают ссылку на пелйлист, а не на файл.

Поддерживает - там есть кнопка PL в правом нижнем углу, она открывает плейлист и это собственный плейлист AC97snd, независимо от программы "LISTPLAY". Если в "KFAR.INI" прописать ассоциацию "M3U" на AC97snd, то при нажатии Enter на файл M3U, открывается AC97snd со своим встроенным плейлистом, и всё работает нормально. Но я хотел в целях демонстрации возможностей Колибри одному потенциальному клиенту, сделать это через автозагрузку в "AUTORUN.DAT".

Когда этот потенциальный клиент увидел время загрузки Колибри, он был просто в ахуе :mrgreen: А когда узнал, что вся эта байда помещается в 1.5 МБ, то у него упала челюсть и он до сих пор её ищет :lol: Кстати, нашёл он меня на выставке (той, что я фотку выложил), так что мои затраты не были абсолютно напрасны.


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Чт май 26, 2011 11:41 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
>>/hd0/1/MAXIPLAY.M3U <NO> 1 # Play music

Этот вариант точно не будет работать. А первый должен. Что написано в логе ?


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Чт май 26, 2011 12:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 08, 2007 12:44 am
Сообщения: 340
yogev_ezra писал(а):
А когда узнал, что вся эта байда помещается в 1.5 МБ, то у него упала челюсть

На самом деле всё логично: раз такой маленький размер -- грузиться долго просто нечему. :)

_________________
Разработчик языка программирования Кантор


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Пт май 27, 2011 7:54 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Serge писал(а):
>>/hd0/1/MAXIPLAY.M3U <NO> 1 # Play music
Этот вариант точно не будет работать. А первый должен. Что написано в логе ?

Вот такой вариант заработал:
Код:
/RD/1/MEDIA/AC97SND /hd0/1/MAXIPLAY.M3U 2   # Start music playlist
Наверное, в прошлый раз перемудрил с пробелами...

А есть где-то описание параметров для AUTORUN.DAT?


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Пт май 27, 2011 9:57 pm 
Нет, каждый передаваемый параметр определяется исключительно кодом содержащимся в самом запускаемом приложении. Параметр <NO> определен как компромиссное решение - ни одна программа такой параметр теоретически не обрабатывает в качестве допустимого входного параметра.


Вернуться к началу
   
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Пт май 27, 2011 10:02 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
Нет, каждый передаваемый параметр определяется исключительно кодом содержащимся в самом запускаемом приложении. Параметр <NO> определен как компромиссное решение - ни одна программа такой параметр теоретически не обрабатывает в качестве допустимого входного параметра.

А Delay - это с какого места считать? С момента старта Колибри, или с момента запуска предыдущей строчки из AUTORUN.DAT?
Это в секундах, милисекундах? И зачем он?


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Пт май 27, 2011 10:37 pm 
Код:
run_program:     ; time to delay in eax
   push eax
   mcall 70, start_info
   pop  ebx

; if delay is negative, wait for termination
;   of the spawned process
   test ebx, ebx
   js   must_wait_for_termination
; otherwise, simply wait
   mov  eax, 5
   mcall
   ret

Функция 5 предполагает шаг отсчета в 1/100 секунды.
Отсчет идет после запуска текущего задания.


Вернуться к началу
   
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Пт май 27, 2011 11:47 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Спасибо большое! Я добавил комментарий в 'autorun.dat', и залил на SVN. Заодно выкинул 'COM_MOUSE' из авто-загрузки, потому что кроме hidnplayr, её уже ни у кого здесь нет. И добавил BOARD в автозагрузку - его всё равно все включают, так пусть хоть один клик экономится.


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Сб май 28, 2011 12:06 am 
Эмм... не хочется обижать, но весьма сомнительные улучшения. Первое не показатель, второе будет раздражать людей.

Отделил эту темы из темы плеера - слишком большой оффтоп уже получился для той темы.


Вернуться к началу
   
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Сб май 28, 2011 12:11 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
Эмм... не хочется обижать, но весьма сомнительные улучшения. Первое не показатель, второе будет раздражать людей.
А кто сказал, что это были улучшения? - Это были ухудшения :mrgreen:


Вернуться к началу
 Заголовок сообщения: Re: Autorun
СообщениеДобавлено: Сб май 28, 2011 1:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Как оказалось, я не умею составлять списки m3u, а примеров у меня не оказалось :oops: Кто-нибудь может запостить пример списка, который открылся бы в ac97snd?

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Autorun
СообщениеДобавлено: Сб май 28, 2011 1:21 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Так список же относительный файлов, ты можешь его составить с помощью WinAmp или BSPlayer, например (я так составил свой).
Потом сохраняешь список как файл M3U, и переносишь его в Колибри. Вот мой пример:
Код:
#EXTM3U
#EXTINF:292,01 Abba - The Winner Takes It All.mp3
01 Abba - The Winner Takes It All.mp3
#EXTINF:340,01 Loss Rose.mp3
01 Loss Rose.mp3
#EXTINF:312,02 Scorpions - Wind Of Change.mp3
02 Scorpions - Wind Of Change.mp3
#EXTINF:391,03 Eagles - Hotel California.mp3
03 Eagles - Hotel California.mp3


Вернуться к началу
 Заголовок сообщения: Re: Autorun
СообщениеДобавлено: Сб май 28, 2011 1:37 pm 
Список естественно должен лежать в директории с самими файлами. (Поработаю за Кэпа)


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 38 сообщений ]  На страницу 1 2 3 След.

Часовой пояс: UTC+03:00


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB