Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:57:25 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
ХЭМ писал(а): как любит говорить Galkov, а у меня все это работаетДругое говорил: ВЫЛОЖЕННЫЕ примеры (и ничего не говорил про них же у тебя на компе) возможно запустить лишь с помощью утилитки. Отсюда совершенно тупой вопрос, на который возможен ответ - ДА, либо НЕТ: ХЭМ, ты свои примеры СКАЧИВАТЬ пробовал btw: я как-то вообще другие файлы приаттачил, а потом пару дней удивлялся, почему народ обсуждает всеми забытый, и уже неработоспособный ArrayControl С техникой приема и real-time обработки звука не разбирался (да и не до того сейчас), но, известные мне принципы работы HiAsm, говорят о том, что версия должна быть вовсе по-барабану. Главное: версия BASS.dll должна соответствовать версии BASS-ЭЛЕМЕНТОВ. Именно они занимаются стыковкой одного с другим. И, если это 157-я - никаких MT_enabled .... Отсюда вывод: если хочешь, чтобы твой код работал точно так же, как и у тебя следует как-то озаботиться одинаковостью как BASS.dll, так и комплекта BASS-ЭЛЕМЕНТОВ. Предположим, что у новичка (не имеющего желания зарегистрироваться) стоит комплект элементов из 157-й. Вроде бы он только такую dll-ку он нашел... Разобраться, почему такое творится (и твориться ли вообще ) сможешь только ты, ХЭМ ... Не исключено, что (после адаптации к новой dll) необходим фиксинг элементов в дистрибутиве. ALEX писал(а): Galkov, а что это за фигня "ÿ"?цифирки, конечно разные - это байт-коды русских буковок в кодировке 1251 собственно, утилитка (не сложная, вроде) только-то и делает, что меняет эту фигню на соответствующие буковки.... |
|||
карма: 9 |
|
Ответов: 209
Рейтинг: 3
|
|||
Galkov, если проект запускать с компиляции из SHA, то версия BASS по барабану, лишь бы соответствовала версии HiAsm, все равно в BASS элементах точки те же остались, а вот если запускать с exe-шника, то версию BASS надо учитывать, т.к. приходиться ее таскать с программой. Но это пол беды - беда в том что по разному запускаются на разных ос некоторые элементы, на W2к вроде нормально, на ХР выдает runtime error... но работает, на 98SE вообще не хочет запускаться "недопустимая операция".
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:57:25 |
|||
карма: 0 |
|
Ответов: 209
Рейтинг: 3
|
|||
ALEX, в элементе BASS_Record может быть только один идентификатор RECORDCHAN (вписан в код) поэтому в этой точке нет нужды.
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:57:25 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
ALEX, что, опять real-time обработка нужна, в смысле, LAME кодер не подойдёт?
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:57:26 |
|||
карма: 0 |
|
Ответов: 8921
Рейтинг: 823
|
|||
ALEX, в МР3 используется психоакустическая модель на основе 1024-точечного быстрого преобразования Фурье (БПФ), а так же два типа банков многодиапазонных частотных фильтров.
Ещё меня интересует математика сжатия файлов (*.rar, *.zip ...), но я понимаю, что разобраться в этом сложно и жалко остаток своего времени убивать на праздное любопытство. Остановитесь! |
|||
карма: 19 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
*.zip - устроен достаточно просто и выглядит это примерно так: для входного массива данных создается некоторый словарь, в котором большая последовательность символов, часто используемая в массиве данных, заменяется на более короткую. Например, массив данных имел вид:
0000ууууееее77ее777 тогда при упаковке в zip мы получим словарь вида: 1=00 2=уу 3=ее 4=77 и упакованный массив данных вида: 1122334347 в итоге даже при таком небольшом количестве входных данных получили выигрыш в 1 байт. |
|||
карма: 27 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Dilma, спасибо, часть праздного любопытства удоволетворена
|
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:57:26 |
|||
карма: 0 |
|
Ответов: 376
Рейтинг: 1
|
|||
ALEX, а ya.ru ничего не нашёл? И зачем тебе это надо?
|
|||
карма: 1 |
|
Ответов: 1305
Рейтинг: 29
|
|||
Dilma писал(а): в итоге даже при таком небольшом количестве входных данных получили выигрыш в 1 байт. Это если не считать самого словаря |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
если не считать, то больше
|
|||
карма: 9 |
|