Важная информация

User Tag List

Страница 5 из 5 ПерваяПервая 12345
Показано с 41 по 43 из 43

Тема: AY-player для linyx?

  1. #41
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а хуже того, могут с каждым разом передавать разные буферы и размеры, когда всё должно быть одинаково, чтобы SNDCOUNTER правильно работал
    если указатель на буфер и его размер передавать параметрами темплейта, не смогут... и, кстати, в этом случае ведь как раз и получится один класс на все SNDRENDER'ы, использующие один буфер.

  2. #42
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,441
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нибудь знает почему плеер тормозит и как можно от этого избавится?

    p.s. Паралельно в окне запускаю игру, AY Emulu хоть бы что, а сабжевый плеер начинает заикаться.

    Да еще и консоль эта не в тему.

  3. #43
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    он не тормозит, просто в AyEmul и в ZXSSK по разному выводится звук.

    ZXSSK запихивает звук в несколько звуковых буферов (win, мне проще код написать, чем объяснить как оно работает ) или пихает в буфер пока можно (lin), и когда активна другая задача, звук прерывается.

    AyEmul либо выставляет большой приоритет звуковому потоку, или генерит звук по требованию ОС (честно говоря не разбирался в этом вопросе), по этому нет разрывов

    Но знаю одно точно, когда я писал ogg плеер в игрушку, у меня были такие же проблемы как и в ZXSSK, я тогда взял SDL, и написал под него (там как раз не запихивается в буфер пока можно, а вызывается процедура когда надо сгенерировать новые семплы, в принципе в сорсах SDL-а можно посмотреть на реализацию). Факт такой - звук стал ровным и не прерывался больше.

    Возьми SDL, перепиши uniplayer под него и потом слушай каков звук.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

Страница 5 из 5 ПерваяПервая 12345

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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