Плейлист

Processing, playback of audio and video
  • Не знал, что эта функция имеет такое значение. :shock: А функция-то действительно простая, нужно только установить VS2003 кажется. Если честно, то я бы хотел, чтобы Серж получил часть прибыли, поскольку это его заслуга, что в Колибри вообще есть звук и не только звук...
  • Автосборка умеет пересобирать ac97snd.
    Сделаем мир лучше!
  • В таком случае вообще хорошо. Хотя я привык тестировать код перед отправкой его куда-либо. На этой неделе постараюсь сделать (к сожалению сейчас очень мало времени).
  • Asper wrote:Не знал, что эта функция имеет такое значение. :shock: А функция-то действительно простая, нужно только установить VS2003 кажется. Если честно, то я бы хотел, чтобы Серж получил часть прибыли, поскольку это его заслуга, что в Колибри вообще есть звук и не только звук...
    Кто и сколько получит, решать вам всем: я могу только предложить деньги - насильно перевести их на ваш счёт не сумею :lol: Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.
  • yogev_ezra wrote:Кто и сколько получит, решать вам всем: я могу только предложить деньги - насильно перевести их на ваш счёт не сумею
    Тогда я своё мнение уже выразил.
    yogev_ezra wrote:Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.
    А он сказал, что имеет ввиду под работающая система?
  • Почему-то не хочет воспроизводить этот список ни при запуске системы, ни потом, пишет, что "invalid M3U file":

    Code: Select all

    #M3UEXT
    #EXTINF:199,Inoue Azumi - Kimi Wo Nosete [Laputa]
    KimiWoNosete.mp3
    
    Файл mp3 в той же папке, имя файла сто раз проверил, всё правильно...
    Этот список:

    Code: Select all

    #M3UEXT
    #EXTINF:1428,Dina Pisarenko - Alfred Schnittke
    Pisarenko.mp3
    
    воспроизводится без проблем... Теряюсь в догадках.
  • Атауальпа
    В данном случае от перестановки мест слагаемых сумма изменяется.
    #EXTM3U
  • 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. Он потестирует недельку-две, и если в общем система ему понравится, то он предоставит мне официальный ТЗ, на который я ему должен буду дать ответ, сколько это будет стоить и когда будет готово, и тут уже ответ зависит от вас всех (программистов для Колибри). Я обещаю, что верну только свои затраты на Колибри, а все остальные деньги - вам всем (кому именно - решите сами).
  • Не везёт мне с этим списком... Точнее, проигрыватель вообще перестал играть списки m3u.
    Spoiler:

    Code: Select all

    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. Может, он это делает не совсем корректно?
  • Атауальпа wrote:Не везёт мне с этим списком... Точнее, проигрыватель вообще перестал играть списки m3u. Имя файла в списке написано правильно. Наверное, надо уточнить, что списки делаю в Linux проигрывателем Deadbeef. Может, он это делает не совсем корректно?
    Так не должно быть:
    Play file /bd1/1/Music//media/CB57-66EA/Music/Kimi.mp
    Здесь, как минимум, проблема в том, что есть два "слеша" подряд. И есть ли на самом деле такой путь к файлу?
  • yogev_ezra wrote:]Здесь, как минимум, проблема в том, что есть два "слеша" подряд. И есть ли на самом деле такой путь к файлу?
    Нет, такого быть не должно - это явная ошибка нашего аккордеониста. К тому же путь какой-то странный, если он основан на относительных ссылках, то Колибри о них может и не знать.
  • Действительно, ошибка была... Всё никак не привыкну к тому, что проигрыватель поддерживает только относительные пути, к тому же глупо ожидать, что он поймёт линуксячий путь:)
    Но исправление ошибки не помогло почему-то.
    Вот лог:
    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:

    Code: Select all

    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:

    Code: Select all

    #EXTM3U
    #EXTINF:199,Inoue Azumi - Kimi Wo Nosete [Laputa]
    Kimi.mp3
    
  • Атауальпа wrote:Действительно, ошибка была... Но исправление ошибки не помогло почему-то.
    Play file /bd1/1/Music/Kimi.mp
    Файл называется Kimi.mp3, а плеер пытается проигрывать Kimi.mp
    Возможно, проблема в том, что плейлист был создан на Линуксе, а плееру не нравятся Linux-овские CR/LF.
    Попробуй сделать M3U файл сам - изнутри Колибри, с помощью KFAR.
  • Скорее всего, проблема в том, что в плейлисте нет последнего перевода строки, а плеер некорректно это обрабатывает.
    Сделаем мир лучше!
  • Who is online

    Users browsing this forum: No registered users and 6 guests