2 Andryuha:
Не вижу смысла использовать сишные имена типов, но при этом не соблюдать их стандартный (т.е. сишный) размер. Тогда уже лучше назвать типы иначе: byte, ubyte, word, uword, dword, udword. Или ещё привычнее: sbyte, byte, sword, word, sdword, dword.
Search found 100 matches
- Sun Jun 04, 2006 3:42 am
- Forum: HLL
- Topic: Пишу компилятор ЯВУ
- Replies: 27
- Views: 21571
- Wed May 31, 2006 10:30 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 491710
2 Serge: Существуют следующие форматы: * 8 бит со знаком * 8 бит без знака (стандарт) * 16 бит big endian * 16 бит little endian (стандарт) * 4 бит со сжатием IMA ADPCM (очень редко используется, разжимается в 16 бит) * Как предыдущий, только от SoundBlaster (ещё реже) * A-law (раритет) * mu-law (ло...
- Wed May 31, 2006 4:21 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 491710
2 Serge: Да, в последних версиях DX миксеры исключительно софтовые. Обьясняется это тем, что невозможно гарантировать эквивалентность (по громкости, например) между любым софтовым каналом и любым хардовым. Поэтому, если приложение использует 2 канала и один окажется в софте, а второй в харде, на раз...
- Tue May 30, 2006 11:50 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 491710
- Tue May 30, 2006 10:06 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 491710
http://ccrma-www.stanford.edu/~jos/resample/
Суть в том, чтобы с помощью интерполяции привести сигнал любой частоты < 48KHz к эталлону в 48K. А все ли звуковые карты поддерживают такую высокую пропускную способность?
Суть в том, чтобы с помощью интерполяции привести сигнал любой частоты < 48KHz к эталлону в 48K. А все ли звуковые карты поддерживают такую высокую пропускную способность?
- Sun May 28, 2006 11:28 pm
- Forum: Ideas
- Topic: А есть ли планы создания трекера
- Replies: 67
- Views: 56306
2 Serge: Мне всё равно как будет реализован интерфейс. Для меня важнее эффективность, чем простота разработки. Пусть будет как в DirectSound. Добавил: Работы по портированию uFMOD потихоньку продвигаются. Уже тестируется полность ассемблерный билд синтезатора (вообще без сишного кода). Добавлены клю...
- Sun May 28, 2006 6:00 pm
- Forum: Ideas
- Topic: А есть ли планы создания трекера
- Replies: 67
- Views: 56306
2 Mario79: Конечно, всё гораздо сложнее. Я же привёл ссылку на описание OSS где-то выше. Даже с пользовательской перспективы всё сложнее, чем я описал. 2 Serge: Тогда я не очень понимаю, как эта штука в Линуксе работает Когда тред вызывает write чтобы записать очередной блок PCM, драйвер не возвраща...
- Sun May 28, 2006 2:48 am
- Forum: Ideas
- Topic: А есть ли планы создания трекера
- Replies: 67
- Views: 56306
- Sat May 27, 2006 9:36 pm
- Forum: Ideas
- Topic: А есть ли планы создания трекера
- Replies: 67
- Views: 56306
2 andrew_programmer: Quantum,а ты ассемблер знаеш ? Обижаешь. uFMOD как раз на ассемблере разрабатывается. Поэтому такой маленький размер и сравнительно низкая загрузка процессора (в данном случае загрузка связана преимущественно со скростью генерации PCM-потока). Зато с MenuetOS я совершенно не зна...
- Sat May 27, 2006 5:50 am
- Forum: Ideas
- Topic: А есть ли планы создания трекера
- Replies: 67
- Views: 56306
Всем привет! В последнее время зреет идея создания версии uFMOD для MenuetOS. Оказывается, такая идея зреет не только в моей голове. В принципе, VaStaNi всё правильно написал. Нужен драйвер (интерфейс или sound subsystem, как я их окрестил :-) чтобы принимал клочки данных в формате PCM и выводил их ...