Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 07, 2019 5:13 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 71 posts ]  Go to page Previous 1 2 3 4 5 Next
Author Message
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:09 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Asper wrote:
yogev_ezra wrote:
И можно ли сделать "LOOP" в Playlist? - Чтобы, когда прозвучала последняя песня в списке, перескакивало на первую?

Одна простая функция. Можно и зацикливаться на одной мелодии в списке, можно даже скины сделать, да всё можно было бы время и желание.
Всё остальное ненужно - это просто излишества. А вот функция "LOOP" позволит продать 100 eBox-ов с Колибри :wink: Ну и конечно, ты получишь часть прибыли. 8)


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:27 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Не знал, что эта функция имеет такое значение. :shock: А функция-то действительно простая, нужно только установить VS2003 кажется. Если честно, то я бы хотел, чтобы Серж получил часть прибыли, поскольку это его заслуга, что в Колибри вообще есть звук и не только звук...


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:30 pm 
Online
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Автосборка умеет пересобирать ac97snd.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:33 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
В таком случае вообще хорошо. Хотя я привык тестировать код перед отправкой его куда-либо. На этой неделе постараюсь сделать (к сожалению сейчас очень мало времени).


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:34 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Asper wrote:
Не знал, что эта функция имеет такое значение. :shock: А функция-то действительно простая, нужно только установить VS2003 кажется. Если честно, то я бы хотел, чтобы Серж получил часть прибыли, поскольку это его заслуга, что в Колибри вообще есть звук и не только звук...

Кто и сколько получит, решать вам всем: я могу только предложить деньги - насильно перевести их на ваш счёт не сумею :lol: Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:37 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
yogev_ezra wrote:
Кто и сколько получит, решать вам всем: я могу только предложить деньги - насильно перевести их на ваш счёт не сумею

Тогда я своё мнение уже выразил.

yogev_ezra wrote:
Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.

А он сказал, что имеет ввиду под работающая система?


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:45 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Почему-то не хочет воспроизводить этот список ни при запуске системы, ни потом, пишет, что "invalid M3U file":
Code:
#M3UEXT
#EXTINF:199,Inoue Azumi - Kimi Wo Nosete [Laputa]
KimiWoNosete.mp3
Файл mp3 в той же папке, имя файла сто раз проверил, всё правильно...
Этот список:
Code:
#M3UEXT
#EXTINF:1428,Dina Pisarenko - Alfred Schnittke
Pisarenko.mp3
воспроизводится без проблем... Теряюсь в догадках.

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


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 7:48 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Атауальпа
В данном случае от перестановки мест слагаемых сумма изменяется.
#EXTM3U


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon May 30, 2011 8:31 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Asper wrote:
yogev_ezra wrote:
Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.

А он сказал, что имеет ввиду под работающая система?

Повторюсь - клиент только потенциальный, официального ТЗ я ещё от него не получил (ровно как и денег), но вкратце его неофициальное желание таково:
1) KolibriOS (English version) работающий на eBox-3300MX и совместимых. Поддержка звука и сети.
2) Синий экран убрать, вместо него конфиг файл - это я уже здесь озвучил.
3) Проигрыватель AC97snd должен стартовать сам при загрузке Колибри, и проигрывать M3U список в цикле (loop).
4) Проигрыватель AC97snd должен поддерживать функцию "fade" - это я сам точно не понял, но как он мне разъяснил, 2 файла проигрываются одновременно, чтобы не было паузы - когда первый файл подходит к концу, его громкость затихает и одновременно начинает проигрываться второй файл и его громкость постепенно возрастает. Не знаю как точнее описать, потому что я сам это в первый раз слышал, но наверное Атауальпа в этом понимает, и сможет нам рассказать :wink:
5) Программа клиент-сервер: сервер на Колибри, клиент на Винде (допустим), клиент может подключаться к серверу по сети и менять плейлист или может что-нибудь ещё.

Статус на сегодня: он купил у меня один eBox-3300MX, я ему туда установил Колибри и показал как запускать вручную файл M3U через KFAR. Он потестирует недельку-две, и если в общем система ему понравится, то он предоставит мне официальный ТЗ, на который я ему должен буду дать ответ, сколько это будет стоить и когда будет готово, и тут уже ответ зависит от вас всех (программистов для Колибри). Я обещаю, что верну только свои затраты на Колибри, а все остальные деньги - вам всем (кому именно - решите сами).


Top
   
 Post subject: Re: Плейлист
PostPosted: Sun Jun 05, 2011 10:01 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Не везёт мне с этим списком... Точнее, проигрыватель вообще перестал играть списки m3u.
Spoiler: Show
Code:
Probing r6040
Resetting r6040
reset ok!
Zero-config service:
Detected card: 604017F3
MAC: 00-1B-EB-66-21-63
K : net_socket_alloc (0x80BBE000)
K : socket_open (0x80BBE000)
K : socket_close (0x00000001)
K : net_socket_free (0x80BBE000)
Data received, parsing response
Client: 192.168.1.4
Server: 192.168.1.1
lease: 86400
Subnet: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
HDA test version 017b
detect hardware...
RDC R3010
PCI command     00000106
PCI status      00000200
lower mmio base FEBDC000
upper mmio base 00000000
CORB/RIRB buffer allocated
PCI TCSEL     00000000
codec_mask = 00010002
create primary buffer ...done
codec probed OK
CAd = 00000001
Setup FG nodes = start_nid:total_nodes = 00000001
:00000001
FG type = 00000001
Setup FG nodes = start_nid:total_nodes = 00000002
:00000023
Realtek ALC262
Pin Nid = 00000014
Pin Control = 00000020
Pin Capabilities = 0000003E
Pin def_cfg = 01014110
Pin Amp Out caps = 80000000
AUD_OUT found 00000002
CONNECT: NID=0x0000000C
 IDX=0x00000000
UNMUTE OUT: NID=0x0000000C
YAHOO1: 0000001E
:00000005
CONNECT: NID=0x00000014
 IDX=0x00000000
UNMUTE OUT: NID=0x00000014
UNMUTE OUT: NID=0x00000014
 val=0x00000002
 val=0x00000002
hda_codec_setup_stream: NID=0x00000002
stream=0x00000005
channel=0x00000000
format=0x00000011
Normal mode !


Play file /bd1/1/Music/Kimi.m3u


Invalid M3U fileK : destroy app object


Play file /bd1/1/Music/Kimi.m3u


Valid M3U file

Play file /bd1/1/Music//media/CB57-66EA/Music/Kimi.mp


file not found

K : destroy app object

Имя файла в списке написано правильно.
Наверное, надо уточнить, что списки делаю в Linux проигрывателем Deadbeef. Может, он это делает не совсем корректно?

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


Top
   
 Post subject: Re: Плейлист
PostPosted: Sun Jun 05, 2011 10:09 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Атауальпа wrote:
Не везёт мне с этим списком... Точнее, проигрыватель вообще перестал играть списки m3u. Имя файла в списке написано правильно. Наверное, надо уточнить, что списки делаю в Linux проигрывателем Deadbeef. Может, он это делает не совсем корректно?
Так не должно быть:
Quote:
Play file /bd1/1/Music//media/CB57-66EA/Music/Kimi.mp
Здесь, как минимум, проблема в том, что есть два "слеша" подряд. И есть ли на самом деле такой путь к файлу?


Top
   
 Post subject: Re: Плейлист
PostPosted: Sun Jun 05, 2011 10:20 pm 
yogev_ezra wrote:
]Здесь, как минимум, проблема в том, что есть два "слеша" подряд. И есть ли на самом деле такой путь к файлу?

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


Top
   
 Post subject: Re: Плейлист
PostPosted: Sun Jun 05, 2011 10:50 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Действительно, ошибка была... Всё никак не привыкну к тому, что проигрыватель поддерживает только относительные пути, к тому же глупо ожидать, что он поймёт линуксячий путь:)
Но исправление ошибки не помогло почему-то.
Вот лог:
Data received, parsing response
Client: 192.168.1.4
Server: 192.168.1.1
lease: 86400
Subnet: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
Spoiler: Show
Code:
HDA test version 017b
detect hardware...
RDC R3010
PCI command     00000106
PCI status      00000200
lower mmio base FEBDC000
upper mmio base 00000000
CORB/RIRB buffer allocated
PCI TCSEL     00000000
codec_mask = 00010002
create primary buffer ...done
codec probed OK
CAd = 00000001
Setup FG nodes = start_nid:total_nodes = 00000001
:00000001
FG type = 00000001
Setup FG nodes = start_nid:total_nodes = 00000002
:00000023
Realtek ALC262
Pin Nid = 00000014
Pin Control = 00000020
Pin Capabilities = 0000003E
Pin def_cfg = 01014110
Pin Amp Out caps = 80000000
AUD_OUT found 00000002
CONNECT: NID=0x0000000C
 IDX=0x00000000
UNMUTE OUT: NID=0x0000000C
YAHOO1: 0000001E
:00000005
CONNECT: NID=0x00000014
 IDX=0x00000000
UNMUTE OUT: NID=0x00000014
UNMUTE OUT: NID=0x00000014
 val=0x00000002
 val=0x00000002
hda_codec_setup_stream: NID=0x00000002
stream=0x00000005
channel=0x00000000
format=0x00000011
Normal mode !


Play file /bd1/1/Music/Kimi.m3u


Valid M3U file

Play file /bd1/1/Music/Kimi.mp


file not found

K : destroy app object

Список:
Spoiler: Show
Code:
#EXTM3U
#EXTINF:199,Inoue Azumi - Kimi Wo Nosete [Laputa]
Kimi.mp3

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


Top
   
 Post subject: Re: Плейлист
PostPosted: Sun Jun 05, 2011 11:18 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Атауальпа wrote:
Действительно, ошибка была... Но исправление ошибки не помогло почему-то.
Play file /bd1/1/Music/Kimi.mp

Файл называется Kimi.mp3, а плеер пытается проигрывать Kimi.mp
Возможно, проблема в том, что плейлист был создан на Линуксе, а плееру не нравятся Linux-овские CR/LF.
Попробуй сделать M3U файл сам - изнутри Колибри, с помощью KFAR.


Top
   
 Post subject: Re: Плейлист
PostPosted: Mon Jun 06, 2011 5:16 pm 
Online
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Скорее всего, проблема в том, что в плейлисте нет последнего перевода строки, а плеер некорректно это обрабатывает.

_________________
Сделаем мир лучше!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 71 posts ]  Go to page Previous 1 2 3 4 5 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited