User Tag List

Показано с 1 по 3 из 3

Тема: FLAC и AY8910

  1. #1

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию FLAC и AY8910

    Пытаюсь сохранить результат эмуляции AY8910 во FLAC формат для экономии места на диске, но столкнулся с такой проблемой, что libFLAC выдает ошибку инициализации файла 11 (FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE), когда sampleRate=221725.

    221725 - это 1773800 / 8

    Причем если задаешь в два раза большую частоту sampleRate=443450, то flac пишется нормально.

    C чем это может быть связано?

    update: какжется нашел в исходниках причину:
    Код:
    FLAC_API FLAC__bool FLAC__format_sample_rate_is_subset(uint32_t sample_rate)
    {
    	if( // sample rate is not subset if
    		!FLAC__format_sample_rate_is_valid(sample_rate) || // sample rate is invalid or
    		sample_rate >= ((1u << 16) * 10) || // sample rate is larger then or equal to 655360 or
    		(sample_rate >= (1u << 16) && sample_rate % 10 != 0) //sample rate is >= 65536 and not divisible by 10
    	) {
    		return false;
    	}
    	else
    		return true;
    }
    Получается, если sampleRate >= 65536, то sampleRate должно делиться на 10 без остатка. Правда не понятно - откуда такое требование и почему?
    Последний раз редактировалось ZXMAK; 28.11.2024 в 22:54.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А я уж подумал, что речь пойдёт про проигрывание FLAC с помощью AY
    С уважением, Станислав.

  4. #3

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    А я уж подумал, что речь пойдёт про проигрывание FLAC с помощью AY
    а это потому что ZXMAK снова открывает тему не там, где следует

    в то время как модеры и админы, когда нужно, совсем мышей не ловят

    это надо перенести в "Эмуляторы", так же как и соседнюю "Баг формата SZX"
    Прихожу без разрешения, сею смерть и разрушение...

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

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

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

Похожие темы

  1. Подключение AY8910 к Корвету.
    от marinovsoft в разделе Корвет
    Ответов: 14
    Последнее: 22.06.2020, 21:34
  2. YM2203 = AY8910+FM
    от CHRV в разделе Музыка
    Ответов: 233
    Последнее: 02.11.2010, 11:10
  3. Дверной звонок на AY8910
    от Mifody в разделе Разный софт
    Ответов: 12
    Последнее: 18.02.2010, 08:17

Ваши права

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